_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/a
  Superclass:    com/anysoftkeyboard/devicespecific/l
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.devicespecific.a extends com.anysoftkeyboard.devicespecific.l

Interfaces (count = 0):

Constant Pool (count = 18):
  - String [DeviceSpecific_V7]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V5]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V7]
  - Class [com/anysoftkeyboard/devicespecific/a]
  - Class [com/anysoftkeyboard/devicespecific/l]
  - Methodref [com/anysoftkeyboard/devicespecific/l.<init> ()V]
  + NameAndType [<init> ()V]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [DeviceSpecific_V7]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V5]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V7]
  + Utf8 [com/anysoftkeyboard/devicespecific/a]
  + Utf8 [com/anysoftkeyboard/devicespecific/l]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>()V
    Access flags: 0x1
      = public a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #6
        - Methodref [com/anysoftkeyboard/devicespecific/l.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x1
      = public java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - String [DeviceSpecific_V7]
      [2] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/b
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.devicespecific.b extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/voice/h]

Constant Pool (count = 42):
  - Integer [2131296397]
  - Class [android/content/Context]
  - Class [android/widget/Toast]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  - Class [com/anysoftkeyboard/devicespecific/b]
  - Class [com/anysoftkeyboard/devicespecific/h]
  - Class [com/anysoftkeyboard/voice/h]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/devicespecific/b.a Lcom/anysoftkeyboard/devicespecific/h;]
  - Fieldref [com/anysoftkeyboard/devicespecific/b.b Landroid/content/Context;]
  - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
  - Methodref [android/widget/Toast.makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  - Methodref [android/widget/Toast.show ()V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/devicespecific/h;]
  + NameAndType [b Landroid/content/Context;]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  + NameAndType [show ()V]
  + Utf8 [()V]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  + Utf8 [(Lcom/anysoftkeyboard/devicespecific/h;Landroid/content/Context;)V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Lcom/anysoftkeyboard/devicespecific/h;]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/widget/Toast]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  + Utf8 [com/anysoftkeyboard/devicespecific/b]
  + Utf8 [com/anysoftkeyboard/devicespecific/h]
  + Utf8 [com/anysoftkeyboard/voice/h]
  + Utf8 [getText]
  + Utf8 [java/lang/Object]
  + Utf8 [makeText]
  + Utf8 [show]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/devicespecific/h;
    Access flags: 0x1002
      = private com.anysoftkeyboard.devicespecific.h a
  + Field:        b Landroid/content/Context;
    Access flags: 0x1012
      = private final android.content.Context b

Methods (count = 3):
  - Method:       <init>(Lcom/anysoftkeyboard/devicespecific/h;Landroid/content/Context;)V
    Access flags: 0x0
      = b(com.anysoftkeyboard.devicespecific.h,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #9
        - Fieldref [com/anysoftkeyboard/devicespecific/b.a Lcom/anysoftkeyboard/devicespecific/h;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #10
        - Fieldref [com/anysoftkeyboard/devicespecific/b.b Landroid/content/Context;]
      [10] aload_0 v0
      [11] invokespecial #14
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #10
        - Fieldref [com/anysoftkeyboard/devicespecific/b.b Landroid/content/Context;]
      [4] aload_0 v0
      [5] getfield #10
        - Fieldref [com/anysoftkeyboard/devicespecific/b.b Landroid/content/Context;]
      [8] ldc #1
        - Integer [2131296397]
      [10] invokevirtual #11
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [13] iconst_1
      [14] invokestatic #12
        - Methodref [android/widget/Toast.makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
      [17] invokevirtual #13
        - Methodref [android/widget/Toast.show ()V]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 1, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/AnySoftKeyboard
  Superclass:    android/inputmethodservice/InputMethodService
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.AnySoftKeyboard extends android.inputmethodservice.InputMethodService

Interfaces (count = 4):
  - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/keyboards/views/f]
  - Class [com/anysoftkeyboard/receivers/a]

Constant Pool (count = 1946):
  - Integer [0]
  - Integer [1]
  - Integer [131072]
  - Integer [16773120]
  - Integer [17039360]
  - Integer [268435456]
  - Integer [2130837556]
  - Integer [2130903040]
  - Integer [2130903061]
  - Integer [2130903064]
  - Integer [2130903074]
  - Integer [2130903075]
  - Integer [2131165189]
  - Integer [2131165190]
  - Integer [2131165191]
  - Integer [2131165192]
  - Integer [2131165231]
  - Integer [2131165232]
  - Integer [2131165233]
  - Integer [2131296257]
  - Integer [2131296258]
  - Integer [2131296271]
  - Integer [2131296272]
  - Integer [2131296273]
  - Integer [2131296277]
  - Integer [2131296278]
  - Integer [2131296279]
  - Integer [2131296291]
  - Integer [2131296292]
  - Integer [2131296293]
  - Integer [2131296294]
  - Integer [2131296295]
  - Integer [2131296296]
  - Integer [2131296297]
  - Integer [2131296298]
  - Integer [2131296304]
  - Integer [2131296305]
  - Integer [2131296307]
  - Integer [2131296308]
  - Integer [2131296309]
  - Integer [2131296388]
  - Integer [2131296403]
  - Integer [2131296404]
  - Integer [2131296405]
  - Integer [2131296406]
  - Integer [2131296407]
  - Integer [2131296410]
  - Integer [2131296648]
  - Integer [2131427330]
  - Integer [2131492879]
  - Integer [2131558400]
  - Integer [2131558412]
  - Integer [2147483647]
  - Float [-1.0]
  - Float [8.0]
  - Float [100.0]
  - String []
  - String [ ]
  - String [  #]
  - String [ ']
  - String [ (]
  - String [ + space]
  - String [ => code ]
  - String [ ALT:]
  - String [ Repeats:]
  - String [ SYM:]
  - String [ Shift:]
  - String [ and mKeyboardInCondensedMode is ]
  - String [ and now it is ]
  - String [ bits:]
  - String [ completions.]
  - String [ fullscreen:]
  - String [ mShowSuggestions:]
  - String [ out of ]
  - String [ out of 100]
  - String [ state:]
  - String [ type:]
  - String [ with volume ]
  - String [']
  - String [' for keyboard ']
  - String [' has been overriden to ']
  - String [' to translate key: ]
  - String [', mSentenceSeparators ]
  - String ['. For: ]
  - String [)]
  - String [****** AnySoftKeyboard service started.]
  - String [*******************
NICE!!! You found the our easter egg! http://www.dailymotion.com/video/x3zg90_gnarls-barkley-crazy-2006-mtv-star_music

AnySoftKeyboard R&D team would like to thank you for using our keyboard application.
We hope you enjoying it, we enjoyed making it.
While developing this application, we heard Gnarls Barkley's Crazy quite a lot, and would like to share it with you.

Thanks.
Menny Even Danan, Hezi Cohen, Hugo Lopes, Henrik Andersson, Sami Salonen, and Lado Kumsiashvili.
*******************]
  - String [,]
  - String [, ALT:]
  - String [, Alt: ]
  - String [, Key code: ]
  - String [, ce=]
  - String [, changed: ]
  - String [, cs=]
  - String [, isPredictionOn:]
  - String [, mPredicting:]
  - String [, mQuickFixes:]
  - String [, nse=]
  - String [, nss=]
  - String [, ose=]
  - String [, restarting:]
  - String [- ]
  - String [- SHIFT:]
  - String [. ]
  - String [.. ]
  - String [0077b34d-770f-4083-83e4-081957e06c27]
  - String [1]
  - String [2]
  - String [3]
  - String [: ]
  - String [A TYPE_CLASS_TEXT input.]
  - String [A password TYPE_CLASS_TEXT input with no prediction]
  - String [ASK]
  - String [ASK-meta-key]
  - String [AnySoftKeyboard]
  - String [AnySoftKeyboard has been destroyed! Cleaning resources..]
  - String [AnySoftKeyboard-meta-key]
  - String [Asking ']
  - String [CONTROL state: Char was ]
  - String [Check the logcat for a note from AnySoftKeyboard developers!]
  - String [Creating Input View]
  - String [Custom volume checked: ]
  - String [Custom volume un-checked.]
  - String [Default dictionary ']
  - String [Event: Key:]
  - String [Hard Keyboard Action after translation: Key code: ]
  - String [Hard Keyboard Action before translation: Shift: ]
  - String [Input requested NO_SUGGESTIONS, or it is AUTO_COMPLETE by itself.]
  - String [Loading sounds effects from AUDIO_SERVICE due to configuration change.]
  - String [Meta keys state at ]
  - String [No suggestion is required. I'll try to release memory from the dictionary.]
  - String [None]
  - String [Received completions:]
  - String [Received completions: completion is NULL. Clearing suggestions.]
  - String [Received completions: completion should be shown: ]
  - String [Received completions: completions should not be shown.]
  - String [Received completions: setting to suggestions view ]
  - String [Setting MODE_DATETIME as keyboard due to a TYPE_CLASS_DATETIME input.]
  - String [Setting MODE_EMAIL as keyboard due to a TYPE_TEXT_VARIATION_EMAIL_ADDRESS input.]
  - String [Setting MODE_IM as keyboard due to a TYPE_TEXT_VARIATION_SHORT_MESSAGE input.]
  - String [Setting MODE_NUMBERS as keyboard due to a TYPE_CLASS_NUMBER input.]
  - String [Setting MODE_PHONE as keyboard due to a TYPE_CLASS_PHONE input.]
  - String [Setting MODE_TEXT as keyboard due to a default input.]
  - String [Setting MODE_URL as keyboard due to a TYPE_TEXT_VARIATION_URI input.]
  - String [Sound on key-pressed. Sound ID:]
  - String [Sound on key-pressed. Taking custom volume: ]
  - String [The OS has reported that it is low on memory!. I'll try to clear some cache.]
  - String [_override_dictionary]
  - String [android.intent.action.PACKAGE_ADDED]
  - String [android.intent.action.PACKAGE_CHANGED]
  - String [android.intent.action.PACKAGE_REMOVED]
  - String [android.intent.action.PACKAGE_REPLACED]
  - String [android.intent.action.VIEW]
  - String [android.intent.category.DEFAULT]
  - String [android.media.RINGER_MODE_CHANGED]
  - String [audio]
  - String [auto_caps]
  - String [auto_complete]
  - String [candidates_on]
  - String [com.pslib.connectbot]
  - String [custom_sound_volume]
  - String [dictionary_]
  - String [handleCharacter: ]
  - String [handleSeparator: ]
  - String [handleShift: current keyboard is CAPSLOCKED]
  - String [handleShift: current keyboard is shifted]
  - String [handleShift: current keyboard is un-shifted]
  - String [handleShift: reset]
  - String [http://www.dailymotion.com/video/x3zg90_gnarls-barkley-crazy-2006-mtv-star_music]
  - String [icons]
  - String [input_method]
  - String [isInputViewShown=]
  - String [keyboard_]
  - String [merged_always]
  - String [name]
  - String [nextAlterKeyboard: Setting next keyboard to: ]
  - String [nextAlterKeyboard: currentEditorInfo.inputType=]
  - String [nextKeyboard: Looking for next keyboard. Current keyboard is:]
  - String [nextKeyboard: Looking for next keyboard. No current keyboard.]
  - String [nextKeyboard: currentEditorInfo.inputType=]
  - String [onFinishInput()]
  - String [onFinishInputView(finishingInput:]
  - String [onKey ]
  - String [onKeyDown after adjust]
  - String [onKeyDown after adjust - translated]
  - String [onKeyDown after handle]
  - String [onKeyDown before handle]
  - String [onKeyUp]
  - String [onPinch => code ]
  - String [onPress:]
  - String [onRelease:]
  - String [onSeparate => code ]
  - String [onSharedPreferenceChanged - key:]
  - String [onStartInputView(EditorInfo:]
  - String [onSwipeDown ]
  - String [onSwipeLeft ]
  - String [onSwipeRight ]
  - String [onSwipeUp ]
  - String [onText: ']
  - String [onUnbindInput]
  - String [onUpdateSelection: oss=]
  - String [org.connectbot]
  - String [org.woltage.irssiconnectbot]
  - String [package]
  - String [performUpdateSuggestions: has mSuggest:]
  - String [quick_fix]
  - String [setInitialCondensedState: defaultCondensed is ]
  - String [setInputConnectionMetaStateAsCurrentMetaKeyKeyListenerState with flags: ]
  - String [showToastMessage: ']
  - String [split_always]
  - String [split_in_landscape]
  - String [swapPunctuationAndSpace: YES]
  - String [swapPunctuationAndSpace: lastTwo: ']
  - String [text]
  - String [use_custom_sound_volume]
  - String [vibrator]
  - String [zoom_factor_keys_in_landscape]
  - String [zoom_factor_keys_in_portrait]
  - String [✔ ]
  - Class [android/app/AlertDialog]
  - Class [android/app/AlertDialog$Builder]
  - Class [android/app/Application]
  - Class [android/content/Context]
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/content/Intent]
  - Class [android/content/IntentFilter]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  - Class [android/content/res/Configuration]
  - Class [android/content/res/Resources]
  - Class [android/content/res/TypedArray]
  - Class [android/inputmethodservice/AbstractInputMethodService]
  - Class [android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl]
  - Class [android/inputmethodservice/InputMethodService]
  - Class [android/inputmethodservice/InputMethodService$Insets]
  - Class [android/media/AudioManager]
  - Class [android/net/Uri]
  - Class [android/os/Handler]
  - Class [android/os/SystemClock]
  - Class [android/os/Vibrator]
  - Class [android/preference/PreferenceManager]
  - Class [android/text/TextUtils]
  - Class [android/util/Log]
  - Class [android/view/KeyEvent]
  - Class [android/view/LayoutInflater]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/view/ViewGroup]
  - Class [android/view/Window]
  - Class [android/view/WindowManager]
  - Class [android/view/WindowManager$LayoutParams]
  - Class [android/view/inputmethod/CompletionInfo]
  - Class [android/view/inputmethod/EditorInfo]
  - Class [android/view/inputmethod/InputConnection]
  - Class [android/view/inputmethod/InputMethodManager]
  - Class [android/widget/SimpleAdapter]
  - Class [android/widget/SimpleAdapter$ViewBinder]
  - Class [android/widget/TextView]
  - Class [android/widget/Toast]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/a/a]
  - Class [com/anysoftkeyboard/a/b]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/c/a]
  - Class [com/anysoftkeyboard/c/b]
  - Class [com/anysoftkeyboard/d]
  - Class [com/anysoftkeyboard/d/a]
  - Class [com/anysoftkeyboard/d/c]
  - Class [com/anysoftkeyboard/devicespecific/e]
  - Class [com/anysoftkeyboard/devicespecific/f]
  - Class [com/anysoftkeyboard/dictionaries/a]
  - Class [com/anysoftkeyboard/dictionaries/aa]
  - Class [com/anysoftkeyboard/dictionaries/ad]
  - Class [com/anysoftkeyboard/dictionaries/e]
  - Class [com/anysoftkeyboard/dictionaries/f]
  - Class [com/anysoftkeyboard/dictionaries/n]
  - Class [com/anysoftkeyboard/dictionaries/q]
  - Class [com/anysoftkeyboard/dictionaries/u]
  - Class [com/anysoftkeyboard/e]
  - Class [com/anysoftkeyboard/f]
  - Class [com/anysoftkeyboard/g]
  - Class [com/anysoftkeyboard/h]
  - Class [com/anysoftkeyboard/i]
  - Class [com/anysoftkeyboard/j]
  - Class [com/anysoftkeyboard/k]
  - Class [com/anysoftkeyboard/keyboards/a/a]
  - Class [com/anysoftkeyboard/keyboards/a/b]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/e]
  - Class [com/anysoftkeyboard/keyboards/f]
  - Class [com/anysoftkeyboard/keyboards/g]
  - Class [com/anysoftkeyboard/keyboards/m]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/r]
  - Class [com/anysoftkeyboard/keyboards/s]
  - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardView]
  - Class [com/anysoftkeyboard/keyboards/views/CandidateView]
  - Class [com/anysoftkeyboard/keyboards/views/f]
  - Class [com/anysoftkeyboard/keyboards/z]
  - Class [com/anysoftkeyboard/l]
  - Class [com/anysoftkeyboard/m]
  - Class [com/anysoftkeyboard/n]
  - Class [com/anysoftkeyboard/receivers/PackagesChangedReceiver]
  - Class [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver]
  - Class [com/anysoftkeyboard/receivers/a]
  - Class [com/anysoftkeyboard/ui/settings/MainSettings]
  - Class [com/anysoftkeyboard/ui/tutorials/TipsActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/c]
  - Class [com/anysoftkeyboard/voice/h]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [com/menny/android/anysoftkeyboard/a]
  - Class [com/menny/android/anysoftkeyboard/b]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Character]
  - Class [java/lang/Exception]
  - Class [java/lang/Integer]
  - Class [java/lang/NoSuchFieldError]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [java/lang/Thread]
  - Class [java/lang/Thread$UncaughtExceptionHandler]
  - Class [java/util/ArrayList]
  - Class [java/util/HashMap]
  - Class [java/util/HashSet]
  - Class [java/util/Iterator]
  - Class [java/util/List]
  - Long [-1]
  - Long [100]
  - Long [1950]
  - Long [30000]
  - Fieldref [android/content/res/Configuration.hardKeyboardHidden I]
  - Fieldref [android/content/res/Configuration.keyboard I]
  - Fieldref [android/content/res/Configuration.orientation I]
  - Fieldref [android/inputmethodservice/InputMethodService$Insets.contentTopInsets I]
  - Fieldref [android/inputmethodservice/InputMethodService$Insets.visibleTopInsets I]
  - Fieldref [android/view/WindowManager$LayoutParams.token Landroid/os/IBinder;]
  - Fieldref [android/view/WindowManager$LayoutParams.type I]
  - Fieldref [android/view/inputmethod/EditorInfo.imeOptions I]
  - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
  - Fieldref [android/view/inputmethod/EditorInfo.packageName Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.B Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.C Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.E Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.F Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.G Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.H Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.I Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.J Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.K Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.L Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.N Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.O Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.P Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Q Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.R Landroid/media/AudioManager;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.S Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.T Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.U I]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.V Landroid/os/Vibrator;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.W I]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.X Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Y Landroid/os/Handler;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.aa Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ab Landroid/view/inputmethod/InputMethodManager;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ac Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ad Lcom/anysoftkeyboard/voice/h;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ae Lcom/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.af Lcom/anysoftkeyboard/receivers/PackagesChangedReceiver;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ag Landroid/view/inputmethod/InputConnection;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ah Landroid/widget/TextView;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ai [I]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.b Landroid/os/IBinder;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.c Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.d I]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.e I]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.g Lcom/anysoftkeyboard/d/a;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.h Lcom/anysoftkeyboard/d/a;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.i Z]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.l J]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.m I]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.o [Landroid/view/inputmethod/CompletionInfo;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.q Landroid/app/AlertDialog;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.t Ljava/util/HashSet;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.u Lcom/anysoftkeyboard/dictionaries/u;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.v Lcom/anysoftkeyboard/dictionaries/ad;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.y I]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.z I]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.a Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.d Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.e Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.f Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.g Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.h Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.i Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.j Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.k Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.l Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
  - Fieldref [com/anysoftkeyboard/keyboards/r.a Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.c Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.d Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.e Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.f Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.g Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/menny/android/anysoftkeyboard/a.a [I]
  - Methodref [android/app/AlertDialog.dismiss ()V]
  - Methodref [android/app/AlertDialog.getWindow ()Landroid/view/Window;]
  - Methodref [android/app/AlertDialog.isShowing ()Z]
  - Methodref [android/app/AlertDialog.show ()V]
  - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
  - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
  - Methodref [android/app/AlertDialog$Builder.setAdapter (Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setCancelable (Z)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setItems ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setTitle (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/Application.getBaseContext ()Landroid/content/Context;]
  - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
  - Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
  - Methodref [android/content/Intent.<init> ()V]
  - Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
  - Methodref [android/content/Intent.setClass (Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
  - Methodref [android/content/IntentFilter.<init> ()V]
  - Methodref [android/content/IntentFilter.<init> (Ljava/lang/String;)V]
  - Methodref [android/content/IntentFilter.addAction (Ljava/lang/String;)V]
  - Methodref [android/content/IntentFilter.addCategory (Ljava/lang/String;)V]
  - Methodref [android/content/IntentFilter.addDataScheme (Ljava/lang/String;)V]
  - Methodref [android/content/res/Resources.getBoolean (I)Z]
  - Methodref [android/content/res/Resources.getColor (I)I]
  - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
  - Methodref [android/content/res/Resources.getDimensionPixelSize (I)I]
  - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
  - Methodref [android/content/res/Resources.getString (I[Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [android/content/res/Resources.getText (I)Ljava/lang/CharSequence;]
  - Methodref [android/content/res/TypedArray.getColor (II)I]
  - Methodref [android/content/res/TypedArray.getDimension (IF)F]
  - Methodref [android/content/res/TypedArray.recycle ()V]
  - Methodref [android/inputmethodservice/InputMethodService.<init> ()V]
  - Methodref [android/inputmethodservice/InputMethodService.hideWindow ()V]
  - Methodref [android/inputmethodservice/InputMethodService.onComputeInsets (Landroid/inputmethodservice/InputMethodService$Insets;)V]
  - Methodref [android/inputmethodservice/InputMethodService.onConfigurationChanged (Landroid/content/res/Configuration;)V]
  - Methodref [android/inputmethodservice/InputMethodService.onCreate ()V]
  - Methodref [android/inputmethodservice/InputMethodService.onDestroy ()V]
  - Methodref [android/inputmethodservice/InputMethodService.onFinishInput ()V]
  - Methodref [android/inputmethodservice/InputMethodService.onFinishInputView (Z)V]
  - Methodref [android/inputmethodservice/InputMethodService.onKeyDown (ILandroid/view/KeyEvent;)Z]
  - Methodref [android/inputmethodservice/InputMethodService.onKeyUp (ILandroid/view/KeyEvent;)Z]
  - Methodref [android/inputmethodservice/InputMethodService.onLowMemory ()V]
  - Methodref [android/inputmethodservice/InputMethodService.onStartInputView (Landroid/view/inputmethod/EditorInfo;Z)V]
  - Methodref [android/inputmethodservice/InputMethodService.onUnbindInput ()V]
  - Methodref [android/inputmethodservice/InputMethodService.onUpdateSelection (IIIIII)V]
  - Methodref [android/media/AudioManager.getRingerMode ()I]
  - Methodref [android/media/AudioManager.loadSoundEffects ()V]
  - Methodref [android/media/AudioManager.playSoundEffect (IF)V]
  - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
  - Methodref [android/os/Handler.hasMessages (I)Z]
  - Methodref [android/os/Handler.obtainMessage (I)Landroid/os/Message;]
  - Methodref [android/os/Handler.removeMessages (I)V]
  - Methodref [android/os/Handler.sendMessage (Landroid/os/Message;)Z]
  - Methodref [android/os/Handler.sendMessageDelayed (Landroid/os/Message;J)Z]
  - Methodref [android/os/SystemClock.elapsedRealtime ()J]
  - Methodref [android/os/Vibrator.vibrate (J)V]
  - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  - Methodref [android/preference/PreferenceManager.setDefaultValues (Landroid/content/Context;IZ)V]
  - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/KeyEvent.<init> (II)V]
  - Methodref [android/view/KeyEvent.<init> (JJIIIIII)V]
  - Methodref [android/view/KeyEvent.getAction ()I]
  - Methodref [android/view/KeyEvent.getDeviceId ()I]
  - Methodref [android/view/KeyEvent.getDownTime ()J]
  - Methodref [android/view/KeyEvent.getEventTime ()J]
  - Methodref [android/view/KeyEvent.getKeyCode ()I]
  - Methodref [android/view/KeyEvent.getMetaState ()I]
  - Methodref [android/view/KeyEvent.getRepeatCount ()I]
  - Methodref [android/view/KeyEvent.getScanCode ()I]
  - Methodref [android/view/KeyEvent.isAltPressed ()Z]
  - Methodref [android/view/KeyEvent.isPrintingKey ()Z]
  - Methodref [android/view/KeyEvent.isShiftPressed ()Z]
  - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/view/View.setVisibility (I)V]
  - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
  - Methodref [android/view/Window.addFlags (I)V]
  - Methodref [android/view/Window.getAttributes ()Landroid/view/WindowManager$LayoutParams;]
  - Methodref [android/view/Window.setAttributes (Landroid/view/WindowManager$LayoutParams;)V]
  - Methodref [android/view/inputmethod/CompletionInfo.getText ()Ljava/lang/CharSequence;]
  - Methodref [android/view/inputmethod/InputMethodManager.hideStatusIcon (Landroid/os/IBinder;)V]
  - Methodref [android/view/inputmethod/InputMethodManager.showStatusIcon (Landroid/os/IBinder;Ljava/lang/String;I)V]
  - Methodref [android/widget/SimpleAdapter.<init> (Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V]
  - Methodref [android/widget/SimpleAdapter.setViewBinder (Landroid/widget/SimpleAdapter$ViewBinder;)V]
  - Methodref [android/widget/TextView.setTextColor (I)V]
  - Methodref [android/widget/TextView.setTextSize (IF)V]
  - Methodref [android/widget/TextView.setVisibility (I)V]
  - Methodref [android/widget/Toast.makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  - Methodref [android/widget/Toast.show ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILcom/anysoftkeyboard/keyboards/o;I[I)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (J)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/content/res/Configuration;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/InputConnection;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/c/b;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/keyboards/b;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;I)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/util/List;ZZZ)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Landroid/view/inputmethod/InputConnection;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Lcom/anysoftkeyboard/c/b;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Lcom/anysoftkeyboard/keyboards/b;)Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Ljava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Landroid/view/inputmethod/InputConnection;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Ljava/lang/String;)Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.d ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.d (I)Z]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.e (I)Z]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.e (Z)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (I)Z]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (Z)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.g (Z)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplication ()Landroid/app/Application;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getLayoutInflater ()Landroid/view/LayoutInflater;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.h (Z)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.hideWindow ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.i (Z)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.isFullscreenMode ()Z]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.isInputViewShown ()Z]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.j (Z)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.k ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.l ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.m ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.n ()Z]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.o ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.onCreateCandidatesView ()Landroid/view/View;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.onCreateInputView ()Landroid/view/View;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.p ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.q ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.r ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.requestHideSelf (I)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.s ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendDownUpKeyEvents (I)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendKeyChar (C)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.setCandidatesView (Landroid/view/View;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.setCandidatesViewShown (Z)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.setInputView (Landroid/view/View;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.startActivity (Landroid/content/Intent;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.t ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.u ()[I]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.unregisterReceiver (Landroid/content/BroadcastReceiver;)V]
  - Methodref [com/anysoftkeyboard/a/a.a ()I]
  - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/a/b.a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  - Methodref [com/anysoftkeyboard/c/a.a (Lcom/anysoftkeyboard/b;)Lcom/anysoftkeyboard/c/b;]
  - Methodref [com/anysoftkeyboard/c/b.a ()Z]
  - Methodref [com/anysoftkeyboard/c/b.c ()[Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/c/b.d ()[Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/c/b.e ()[I]
  - Methodref [com/anysoftkeyboard/c/b.f ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/c/b.j ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/c/b.m ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/d.<init> ()V]
  - Methodref [com/anysoftkeyboard/d.a ()V]
  - Methodref [com/anysoftkeyboard/d.a (I[I)Z]
  - Methodref [com/anysoftkeyboard/d.c ()V]
  - Methodref [com/anysoftkeyboard/d.d ()Ljava/lang/CharSequence;]
  - Methodref [com/anysoftkeyboard/d.e ()V]
  - Methodref [com/anysoftkeyboard/d.f ()Z]
  - Methodref [com/anysoftkeyboard/d.h ()Z]
  - Methodref [com/anysoftkeyboard/d/a.<init> ()V]
  - Methodref [com/anysoftkeyboard/d/a.a ()V]
  - Methodref [com/anysoftkeyboard/d/a.b ()V]
  - Methodref [com/anysoftkeyboard/d/a.c ()V]
  - Methodref [com/anysoftkeyboard/d/a.d ()Z]
  - Methodref [com/anysoftkeyboard/d/c.a ()Z]
  - Methodref [com/anysoftkeyboard/d/c.b ()I]
  - Methodref [com/anysoftkeyboard/dictionaries/a.a (Landroid/content/Context;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/dictionaries/a.a (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;]
  - Methodref [com/anysoftkeyboard/dictionaries/a.b (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.a ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.j ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.l ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.o ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/dictionaries/ad.a (Ljava/lang/CharSequence;)Z]
  - Methodref [com/anysoftkeyboard/dictionaries/ad.a (Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/ad.g ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/e.a ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/e.a (CZ)V]
  - Methodref [com/anysoftkeyboard/dictionaries/e.a (Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/e.a (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/e.b ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/e.b (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/e.c ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/e.d ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/e.e ()Lcom/anysoftkeyboard/dictionaries/q;]
  - Methodref [com/anysoftkeyboard/dictionaries/e.f ()Z]
  - Methodref [com/anysoftkeyboard/dictionaries/f.<init> ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/f.a ()Z]
  - Methodref [com/anysoftkeyboard/dictionaries/f.a (I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/f.a (Lcom/anysoftkeyboard/d;)Ljava/util/List;]
  - Methodref [com/anysoftkeyboard/dictionaries/f.a (Lcom/anysoftkeyboard/dictionaries/aa;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/f.a (Lcom/anysoftkeyboard/dictionaries/z;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/f.a (Ljava/lang/CharSequence;)Z]
  - Methodref [com/anysoftkeyboard/dictionaries/f.a (ZZ)V]
  - Methodref [com/anysoftkeyboard/dictionaries/f.b (Lcom/anysoftkeyboard/dictionaries/z;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/f.c (Lcom/anysoftkeyboard/dictionaries/z;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/n.a ()Lcom/anysoftkeyboard/dictionaries/n;]
  - Methodref [com/anysoftkeyboard/dictionaries/n.a (Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/u;]
  - Methodref [com/anysoftkeyboard/dictionaries/n.a (Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/ad;]
  - Methodref [com/anysoftkeyboard/dictionaries/n.a (Landroid/content/Context;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/u;]
  - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
  - Methodref [com/anysoftkeyboard/dictionaries/q.values ()[Lcom/anysoftkeyboard/dictionaries/q;]
  - Methodref [com/anysoftkeyboard/dictionaries/u.a (Ljava/lang/CharSequence;)Z]
  - Methodref [com/anysoftkeyboard/dictionaries/u.a (Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/e.<init> (Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/f.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/widget/SimpleAdapter;)V]
  - Methodref [com/anysoftkeyboard/g.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/h.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Lcom/anysoftkeyboard/c/b;)V]
  - Methodref [com/anysoftkeyboard/i.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/inputmethodservice/InputMethodService;)V]
  - Methodref [com/anysoftkeyboard/j.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/k.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/keyboards/a/a.<init> ()V]
  - Methodref [com/anysoftkeyboard/keyboards/a/a.a ()I]
  - Methodref [com/anysoftkeyboard/keyboards/a/a.a (Landroid/view/KeyEvent;J)V]
  - Methodref [com/anysoftkeyboard/keyboards/a/a.b ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/a/a.c ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/a/a.d ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/a/b.a (J)I]
  - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JI)I]
  - Methodref [com/anysoftkeyboard/keyboards/a/b.b (J)J]
  - Methodref [com/anysoftkeyboard/keyboards/a/b.b (JI)J]
  - Methodref [com/anysoftkeyboard/keyboards/a/b.c (JI)J]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (C)Z]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (Z)Z]
  - Methodref [com/anysoftkeyboard/keyboards/b.d ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/keyboards/b.d (Z)V]
  - Methodref [com/anysoftkeyboard/keyboards/b.e ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/keyboards/b.f ()Ljava/util/HashSet;]
  - Methodref [com/anysoftkeyboard/keyboards/b.h ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/keyboards/b.j ()I]
  - Methodref [com/anysoftkeyboard/keyboards/b.l ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/b.o ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/keyboards/e.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/keyboards/e.a ()[Lcom/anysoftkeyboard/keyboards/z;]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (I)Z]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (ILandroid/view/inputmethod/EditorInfo;)V]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;)V]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (Z)V]
  - Methodref [com/anysoftkeyboard/keyboards/e.b ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/e.d ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/e.e ()V]
  - Methodref [com/anysoftkeyboard/keyboards/e.f ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/e.g ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Landroid/content/Context;Lcom/anysoftkeyboard/c/b;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Lcom/anysoftkeyboard/b;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Lcom/anysoftkeyboard/keyboards/b;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Lcom/anysoftkeyboard/keyboards/views/f;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Z)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.b (Z)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.c ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.e ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.g ()Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getWindowToken ()Landroid/os/IBinder;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.i ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.isShown ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.q ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.b ()V]
  - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/keyboards/z.o ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/l.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/m.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/n.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/receivers/PackagesChangedReceiver.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver.<init> (Lcom/anysoftkeyboard/receivers/a;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a (Landroid/content/Context;ZLjava/util/ArrayList;Landroid/content/SharedPreferences;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/c.b (Landroid/content/Context;)V]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.b ()Lcom/anysoftkeyboard/devicespecific/f;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.c ()V]
  - Methodref [java/lang/Character.isLetter (C)Z]
  - Methodref [java/lang/Character.isLetter (I)Z]
  - Methodref [java/lang/Character.isLetterOrDigit (C)Z]
  - Methodref [java/lang/Character.toString (C)Ljava/lang/String;]
  - Methodref [java/lang/Character.toUpperCase (C)C]
  - Methodref [java/lang/Character.toUpperCase (I)I]
  - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
  - Methodref [java/lang/Exception.printStackTrace ()V]
  - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
  - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
  - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z]
  - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
  - Methodref [java/lang/String.toUpperCase ()Ljava/lang/String;]
  - Methodref [java/lang/String.valueOf (C)Ljava/lang/String;]
  - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.delete (II)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.length ()I]
  - Methodref [java/lang/StringBuilder.setLength (I)V]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.gc ()V]
  - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  - Methodref [java/util/ArrayList.<init> ()V]
  - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - Methodref [java/util/ArrayList.size ()I]
  - Methodref [java/util/ArrayList.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
  - Methodref [java/util/HashMap.<init> ()V]
  - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  - Methodref [java/util/HashSet.<init> ()V]
  - Methodref [java/util/HashSet.contains (Ljava/lang/Object;)Z]
  - Methodref [java/util/HashSet.iterator ()Ljava/util/Iterator;]
  - Methodref [java/util/HashSet.size ()I]
  - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
  - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
  - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.clearMetaKeyStates (I)Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.commitCompletion (Landroid/view/inputmethod/CompletionInfo;)Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.commitText (Ljava/lang/CharSequence;I)Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.finishComposingText ()Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.getCursorCapsMode (I)I]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextAfterCursor (II)Ljava/lang/CharSequence;]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.setComposingText (Ljava/lang/CharSequence;I)Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.setSelection (II)Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.A ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.B ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.C ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.K ()Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/a.a ()Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/a.a (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  - InterfaceMethodref [com/anysoftkeyboard/a.b (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  - InterfaceMethodref [com/anysoftkeyboard/a.e ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.f ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.g ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.j ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.k ()I]
  - InterfaceMethodref [com/anysoftkeyboard/a.l ()I]
  - InterfaceMethodref [com/anysoftkeyboard/a.m ()I]
  - InterfaceMethodref [com/anysoftkeyboard/a.n ()I]
  - InterfaceMethodref [com/anysoftkeyboard/a.o ()I]
  - InterfaceMethodref [com/anysoftkeyboard/a.p ()I]
  - InterfaceMethodref [com/anysoftkeyboard/a.q ()I]
  - InterfaceMethodref [com/anysoftkeyboard/a.s ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.u ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.w ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.y ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/devicespecific/e.a ()Ljava/lang/CharSequence;]
  - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.a (Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;]
  - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.b (Landroid/content/Context;)Lcom/anysoftkeyboard/devicespecific/e;]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/s.a (Lcom/anysoftkeyboard/keyboards/g;)V]
  - InterfaceMethodref [com/anysoftkeyboard/voice/h.a ()V]
  - InterfaceMethodref [com/anysoftkeyboard/voice/h.a (Ljava/lang/String;)V]
  - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
  - InterfaceMethodref [java/lang/CharSequence.length ()I]
  - InterfaceMethodref [java/lang/CharSequence.subSequence (II)Ljava/lang/CharSequence;]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
  - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.size ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (II)V]
  + NameAndType [<init> (JJIIIIII)V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/inputmethodservice/InputMethodService;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/widget/SimpleAdapter;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Lcom/anysoftkeyboard/c/b;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/receivers/a;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Landroid/net/Uri;)V]
  + NameAndType [A ()Z]
  + NameAndType [A Z]
  + NameAndType [B ()Z]
  + NameAndType [B Ljava/lang/CharSequence;]
  + NameAndType [C ()Z]
  + NameAndType [C Z]
  + NameAndType [D Z]
  + NameAndType [E Z]
  + NameAndType [F Z]
  + NameAndType [G Z]
  + NameAndType [H Z]
  + NameAndType [I Z]
  + NameAndType [J Ljava/lang/String;]
  + NameAndType [K ()Ljava/lang/String;]
  + NameAndType [K Z]
  + NameAndType [L Z]
  + NameAndType [M Z]
  + NameAndType [N Z]
  + NameAndType [O Ljava/lang/String;]
  + NameAndType [P Z]
  + NameAndType [Q Ljava/lang/CharSequence;]
  + NameAndType [R Landroid/media/AudioManager;]
  + NameAndType [S Z]
  + NameAndType [T Z]
  + NameAndType [U I]
  + NameAndType [V Landroid/os/Vibrator;]
  + NameAndType [W I]
  + NameAndType [X Z]
  + NameAndType [Y Landroid/os/Handler;]
  + NameAndType [Z Z]
  + NameAndType [a ()I]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a ()Lcom/anysoftkeyboard/dictionaries/n;]
  + NameAndType [a ()Ljava/lang/CharSequence;]
  + NameAndType [a ()Ljava/lang/String;]
  + NameAndType [a ()V]
  + NameAndType [a ()Z]
  + NameAndType [a ()[Lcom/anysoftkeyboard/keyboards/z;]
  + NameAndType [a (C)Z]
  + NameAndType [a (CZ)V]
  + NameAndType [a (I)V]
  + NameAndType [a (I)Z]
  + NameAndType [a (ILandroid/view/inputmethod/EditorInfo;)V]
  + NameAndType [a (ILcom/anysoftkeyboard/keyboards/o;I[I)V]
  + NameAndType [a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  + NameAndType [a (I[I)Z]
  + NameAndType [a (J)I]
  + NameAndType [a (J)V]
  + NameAndType [a (JI)I]
  + NameAndType [a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  + NameAndType [a (Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/u;]
  + NameAndType [a (Landroid/content/Context;)Ljava/util/ArrayList;]
  + NameAndType [a (Landroid/content/Context;)V]
  + NameAndType [a (Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/ad;]
  + NameAndType [a (Landroid/content/Context;Lcom/anysoftkeyboard/c/b;)V]
  + NameAndType [a (Landroid/content/Context;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/u;]
  + NameAndType [a (Landroid/content/Context;ZLjava/util/ArrayList;Landroid/content/SharedPreferences;)V]
  + NameAndType [a (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  + NameAndType [a (Landroid/content/res/Configuration;)V]
  + NameAndType [a (Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;]
  + NameAndType [a (Landroid/view/KeyEvent;J)V]
  + NameAndType [a (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [a (Landroid/view/inputmethod/EditorInfo;)V]
  + NameAndType [a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)V]
  + NameAndType [a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V]
  + NameAndType [a (Landroid/view/inputmethod/InputConnection;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/b;)Lcom/anysoftkeyboard/c/b;]
  + NameAndType [a (Lcom/anysoftkeyboard/b;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/c/b;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/d;)Ljava/util/List;]
  + NameAndType [a (Lcom/anysoftkeyboard/dictionaries/aa;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/dictionaries/z;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/b;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/g;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/views/f;)V]
  + NameAndType [a (Ljava/lang/CharSequence;)V]
  + NameAndType [a (Ljava/lang/CharSequence;)Z]
  + NameAndType [a (Ljava/lang/CharSequence;I)V]
  + NameAndType [a (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a (Ljava/lang/String;I)V]
  + NameAndType [a (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;]
  + NameAndType [a (Ljava/util/List;ZZZ)V]
  + NameAndType [a (Z)V]
  + NameAndType [a (Z)Z]
  + NameAndType [a (ZZ)V]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/e;]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [a [I]
  + NameAndType [aa Z]
  + NameAndType [ab Landroid/view/inputmethod/InputMethodManager;]
  + NameAndType [ac Z]
  + NameAndType [ad Lcom/anysoftkeyboard/voice/h;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [addAction (Ljava/lang/String;)V]
  + NameAndType [addCategory (Ljava/lang/String;)V]
  + NameAndType [addDataScheme (Ljava/lang/String;)V]
  + NameAndType [addFlags (I)V]
  + NameAndType [ae Lcom/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver;]
  + NameAndType [af Lcom/anysoftkeyboard/receivers/PackagesChangedReceiver;]
  + NameAndType [ag Landroid/view/inputmethod/InputConnection;]
  + NameAndType [ah Landroid/widget/TextView;]
  + NameAndType [ai [I]
  + NameAndType [append (C)Ljava/lang/StringBuilder;]
  + NameAndType [append (F)Ljava/lang/StringBuilder;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (J)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Z)Ljava/lang/StringBuilder;]
  + NameAndType [b ()I]
  + NameAndType [b ()Lcom/anysoftkeyboard/devicespecific/f;]
  + NameAndType [b ()V]
  + NameAndType [b ()Z]
  + NameAndType [b (J)J]
  + NameAndType [b (JI)J]
  + NameAndType [b (Landroid/content/Context;)Lcom/anysoftkeyboard/devicespecific/e;]
  + NameAndType [b (Landroid/content/Context;)V]
  + NameAndType [b (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  + NameAndType [b (Landroid/view/inputmethod/InputConnection;)V]
  + NameAndType [b (Lcom/anysoftkeyboard/c/b;)V]
  + NameAndType [b (Lcom/anysoftkeyboard/dictionaries/z;)V]
  + NameAndType [b (Lcom/anysoftkeyboard/keyboards/b;)Ljava/lang/String;]
  + NameAndType [b (Ljava/lang/CharSequence;)V]
  + NameAndType [b (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
  + NameAndType [b (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;]
  + NameAndType [b (Z)Z]
  + NameAndType [b Landroid/os/IBinder;]
  + NameAndType [b Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [beginBatchEdit ()Z]
  + NameAndType [c ()Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [c ()V]
  + NameAndType [c ()Z]
  + NameAndType [c ()[Ljava/lang/String;]
  + NameAndType [c (JI)J]
  + NameAndType [c (Landroid/view/inputmethod/InputConnection;)V]
  + NameAndType [c (Lcom/anysoftkeyboard/dictionaries/z;)V]
  + NameAndType [c (Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [c Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [c Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [c Z]
  + NameAndType [charAt (I)C]
  + NameAndType [clearMetaKeyStates (I)Z]
  + NameAndType [commitCompletion (Landroid/view/inputmethod/CompletionInfo;)Z]
  + NameAndType [commitText (Ljava/lang/CharSequence;I)Z]
  + NameAndType [contains (Ljava/lang/Object;)Z]
  + NameAndType [contentTopInsets I]
  + NameAndType [create ()Landroid/app/AlertDialog;]
  + NameAndType [d ()Landroid/content/Context;]
  + NameAndType [d ()Ljava/lang/CharSequence;]
  + NameAndType [d ()V]
  + NameAndType [d ()Z]
  + NameAndType [d ()[Ljava/lang/String;]
  + NameAndType [d (I)Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d (Z)V]
  + NameAndType [d I]
  + NameAndType [d Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [d Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [delete (II)Ljava/lang/StringBuilder;]
  + NameAndType [deleteSurroundingText (II)Z]
  + NameAndType [dismiss ()V]
  + NameAndType [e ()Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [e ()Ljava/lang/String;]
  + NameAndType [e ()V]
  + NameAndType [e ()Z]
  + NameAndType [e ()[I]
  + NameAndType [e (I)Z]
  + NameAndType [e (Z)V]
  + NameAndType [e I]
  + NameAndType [e Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [e Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [elapsedRealtime ()J]
  + NameAndType [endBatchEdit ()Z]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [equalsIgnoreCase (Ljava/lang/String;)Z]
  + NameAndType [f ()Ljava/lang/String;]
  + NameAndType [f ()Ljava/util/HashSet;]
  + NameAndType [f ()Z]
  + NameAndType [f (I)Z]
  + NameAndType [f (Z)V]
  + NameAndType [f Lcom/anysoftkeyboard/a;]
  + NameAndType [f Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [f Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [finishComposingText ()Z]
  + NameAndType [g ()Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [g ()V]
  + NameAndType [g ()Z]
  + NameAndType [g (Z)V]
  + NameAndType [g Lcom/anysoftkeyboard/d/a;]
  + NameAndType [g Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [g Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [gc ()V]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [getAction ()I]
  + NameAndType [getApplication ()Landroid/app/Application;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getAttributes ()Landroid/view/WindowManager$LayoutParams;]
  + NameAndType [getBaseContext ()Landroid/content/Context;]
  + NameAndType [getBoolean (I)Z]
  + NameAndType [getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [getColor (I)I]
  + NameAndType [getColor (II)I]
  + NameAndType [getConfiguration ()Landroid/content/res/Configuration;]
  + NameAndType [getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
  + NameAndType [getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
  + NameAndType [getCursorCapsMode (I)I]
  + NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + NameAndType [getDeviceId ()I]
  + NameAndType [getDimension (IF)F]
  + NameAndType [getDimensionPixelSize (I)I]
  + NameAndType [getDownTime ()J]
  + NameAndType [getEventTime ()J]
  + NameAndType [getInt (Ljava/lang/String;I)I]
  + NameAndType [getKeyCode ()I]
  + NameAndType [getLayoutInflater ()Landroid/view/LayoutInflater;]
  + NameAndType [getMetaState ()I]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getRepeatCount ()I]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getRingerMode ()I]
  + NameAndType [getScanCode ()I]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getString (I[Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [getText ()Ljava/lang/CharSequence;]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [getTextAfterCursor (II)Ljava/lang/CharSequence;]
  + NameAndType [getTextBeforeCursor (II)Ljava/lang/CharSequence;]
  + NameAndType [getWindow ()Landroid/view/Window;]
  + NameAndType [getWindowToken ()Landroid/os/IBinder;]
  + NameAndType [h ()Ljava/lang/String;]
  + NameAndType [h ()Z]
  + NameAndType [h (Z)V]
  + NameAndType [h Lcom/anysoftkeyboard/d/a;]
  + NameAndType [h Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [hardKeyboardHidden I]
  + NameAndType [hasMessages (I)Z]
  + NameAndType [hasNext ()Z]
  + NameAndType [hideStatusIcon (Landroid/os/IBinder;)V]
  + NameAndType [hideWindow ()V]
  + NameAndType [i ()Z]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [i (Z)V]
  + NameAndType [i Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [i Z]
  + NameAndType [imeOptions I]
  + NameAndType [inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  + NameAndType [inputType I]
  + NameAndType [isAltPressed ()Z]
  + NameAndType [isEmpty (Ljava/lang/CharSequence;)Z]
  + NameAndType [isFullscreenMode ()Z]
  + NameAndType [isInputViewShown ()Z]
  + NameAndType [isLetter (C)Z]
  + NameAndType [isLetter (I)Z]
  + NameAndType [isLetterOrDigit (C)Z]
  + NameAndType [isPrintingKey ()Z]
  + NameAndType [isShiftPressed ()Z]
  + NameAndType [isShowing ()Z]
  + NameAndType [isShown ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()I]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [j ()Z]
  + NameAndType [j (Z)V]
  + NameAndType [j Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
  + NameAndType [k ()I]
  + NameAndType [k ()V]
  + NameAndType [k Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
  + NameAndType [keyboard I]
  + NameAndType [l ()I]
  + NameAndType [l ()Ljava/lang/String;]
  + NameAndType [l ()V]
  + NameAndType [l ()Z]
  + NameAndType [l J]
  + NameAndType [l Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [length ()I]
  + NameAndType [loadSoundEffects ()V]
  + NameAndType [m ()I]
  + NameAndType [m ()Landroid/content/Context;]
  + NameAndType [m ()V]
  + NameAndType [m I]
  + NameAndType [makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  + NameAndType [n ()I]
  + NameAndType [n ()Z]
  + NameAndType [n Lcom/anysoftkeyboard/dictionaries/f;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [o ()I]
  + NameAndType [o ()Ljava/lang/String;]
  + NameAndType [o ()V]
  + NameAndType [o ()Z]
  + NameAndType [o [Landroid/view/inputmethod/CompletionInfo;]
  + NameAndType [obtainMessage (I)Landroid/os/Message;]
  + NameAndType [obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
  + NameAndType [onComputeInsets (Landroid/inputmethodservice/InputMethodService$Insets;)V]
  + NameAndType [onConfigurationChanged (Landroid/content/res/Configuration;)V]
  + NameAndType [onCreate ()V]
  + NameAndType [onCreateCandidatesView ()Landroid/view/View;]
  + NameAndType [onCreateInputView ()Landroid/view/View;]
  + NameAndType [onDestroy ()V]
  + NameAndType [onFinishInput ()V]
  + NameAndType [onFinishInputView (Z)V]
  + NameAndType [onKeyDown (ILandroid/view/KeyEvent;)Z]
  + NameAndType [onKeyUp (ILandroid/view/KeyEvent;)Z]
  + NameAndType [onLowMemory ()V]
  + NameAndType [onStartInputView (Landroid/view/inputmethod/EditorInfo;Z)V]
  + NameAndType [onUnbindInput ()V]
  + NameAndType [onUpdateSelection (IIIIII)V]
  + NameAndType [ordinal ()I]
  + NameAndType [orientation I]
  + NameAndType [p ()I]
  + NameAndType [p ()V]
  + NameAndType [p Landroid/app/AlertDialog;]
  + NameAndType [packageName Ljava/lang/String;]
  + NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;]
  + NameAndType [parseInt (Ljava/lang/String;)I]
  + NameAndType [playSoundEffect (IF)V]
  + NameAndType [printStackTrace ()V]
  + NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [q ()I]
  + NameAndType [q ()V]
  + NameAndType [q ()Z]
  + NameAndType [q Landroid/app/AlertDialog;]
  + NameAndType [r ()V]
  + NameAndType [r Lcom/anysoftkeyboard/keyboards/a/a;]
  + NameAndType [recycle ()V]
  + NameAndType [registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
  + NameAndType [removeMessages (I)V]
  + NameAndType [requestHideSelf (I)V]
  + NameAndType [s ()V]
  + NameAndType [s ()Z]
  + NameAndType [s J]
  + NameAndType [sendDownUpKeyEvents (I)V]
  + NameAndType [sendKeyChar (C)V]
  + NameAndType [sendKeyEvent (Landroid/view/KeyEvent;)Z]
  + NameAndType [sendMessage (Landroid/os/Message;)Z]
  + NameAndType [sendMessageDelayed (Landroid/os/Message;J)Z]
  + NameAndType [setAdapter (Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setAttributes (Landroid/view/WindowManager$LayoutParams;)V]
  + NameAndType [setCancelable (Z)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setCandidatesView (Landroid/view/View;)V]
  + NameAndType [setCandidatesViewShown (Z)V]
  + NameAndType [setClass (Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;]
  + NameAndType [setComposingText (Ljava/lang/CharSequence;I)Z]
  + NameAndType [setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  + NameAndType [setDefaultValues (Landroid/content/Context;IZ)V]
  + NameAndType [setFlags (I)Landroid/content/Intent;]
  + NameAndType [setIcon (I)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setInputView (Landroid/view/View;)V]
  + NameAndType [setItems ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setLength (I)V]
  + NameAndType [setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
  + NameAndType [setSelection (II)Z]
  + NameAndType [setTextColor (I)V]
  + NameAndType [setTextSize (IF)V]
  + NameAndType [setTitle (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setViewBinder (Landroid/widget/SimpleAdapter$ViewBinder;)V]
  + NameAndType [setVisibility (I)V]
  + NameAndType [show ()V]
  + NameAndType [showStatusIcon (Landroid/os/IBinder;Ljava/lang/String;I)V]
  + NameAndType [size ()I]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + NameAndType [startsWith (Ljava/lang/String;)Z]
  + NameAndType [subSequence (II)Ljava/lang/CharSequence;]
  + NameAndType [t ()V]
  + NameAndType [t Ljava/util/HashSet;]
  + NameAndType [toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
  + NameAndType [toLowerCase ()Ljava/lang/String;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [toString (C)Ljava/lang/String;]
  + NameAndType [toUpperCase ()Ljava/lang/String;]
  + NameAndType [toUpperCase (C)C]
  + NameAndType [toUpperCase (I)I]
  + NameAndType [token Landroid/os/IBinder;]
  + NameAndType [type I]
  + NameAndType [u ()Z]
  + NameAndType [u ()[I]
  + NameAndType [u Lcom/anysoftkeyboard/dictionaries/u;]
  + NameAndType [unregisterReceiver (Landroid/content/BroadcastReceiver;)V]
  + NameAndType [v (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [v Lcom/anysoftkeyboard/dictionaries/ad;]
  + NameAndType [valueOf (C)Ljava/lang/Character;]
  + NameAndType [valueOf (C)Ljava/lang/String;]
  + NameAndType [valueOf (I)Ljava/lang/Integer;]
  + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [values ()[Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [vibrate (J)V]
  + NameAndType [visibleTopInsets I]
  + NameAndType [w ()Z]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [w Ljava/lang/StringBuilder;]
  + NameAndType [x Lcom/anysoftkeyboard/d;]
  + NameAndType [y ()Z]
  + NameAndType [y I]
  + NameAndType [z I]
  + Utf8 []
  + Utf8 [ ]
  + Utf8 [  #]
  + Utf8 [ ']
  + Utf8 [ (]
  + Utf8 [ + space]
  + Utf8 [ => code ]
  + Utf8 [ ALT:]
  + Utf8 [ Repeats:]
  + Utf8 [ SYM:]
  + Utf8 [ Shift:]
  + Utf8 [ and mKeyboardInCondensedMode is ]
  + Utf8 [ and now it is ]
  + Utf8 [ bits:]
  + Utf8 [ completions.]
  + Utf8 [ fullscreen:]
  + Utf8 [ mShowSuggestions:]
  + Utf8 [ out of ]
  + Utf8 [ out of 100]
  + Utf8 [ state:]
  + Utf8 [ type:]
  + Utf8 [ with volume ]
  + Utf8 [']
  + Utf8 [' for keyboard ']
  + Utf8 [' has been overriden to ']
  + Utf8 [' to translate key: ]
  + Utf8 [', mSentenceSeparators ]
  + Utf8 ['. For: ]
  + Utf8 [()I]
  + Utf8 [()J]
  + Utf8 [()Landroid/app/AlertDialog;]
  + Utf8 [()Landroid/app/Application;]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/SharedPreferences;]
  + Utf8 [()Landroid/content/res/Configuration;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Landroid/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl;]
  + Utf8 [()Landroid/os/IBinder;]
  + Utf8 [()Landroid/view/LayoutInflater;]
  + Utf8 [()Landroid/view/View;]
  + Utf8 [()Landroid/view/Window;]
  + Utf8 [()Landroid/view/WindowManager$LayoutParams;]
  + Utf8 [()Landroid/view/inputmethod/EditorInfo;]
  + Utf8 [()Landroid/view/inputmethod/InputConnection;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Lcom/anysoftkeyboard/d;]
  + Utf8 [()Lcom/anysoftkeyboard/devicespecific/f;]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/n;]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/q;]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [()Ljava/lang/CharSequence;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/HashSet;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [()[I]
  + Utf8 [()[Lcom/anysoftkeyboard/dictionaries/q;]
  + Utf8 [()[Lcom/anysoftkeyboard/keyboards/z;]
  + Utf8 [()[Ljava/lang/String;]
  + Utf8 [(C)C]
  + Utf8 [(C)Ljava/lang/Character;]
  + Utf8 [(C)Ljava/lang/String;]
  + Utf8 [(C)Ljava/lang/StringBuilder;]
  + Utf8 [(C)V]
  + Utf8 [(C)Z]
  + Utf8 [(CZ)V]
  + Utf8 [(F)Ljava/lang/StringBuilder;]
  + Utf8 [(I)C]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(I)Landroid/os/Message;]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(I)Ljava/lang/Integer;]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(I)Z]
  + Utf8 [(IF)F]
  + Utf8 [(IF)V]
  + Utf8 [(II)I]
  + Utf8 [(II)Ljava/lang/CharSequence;]
  + Utf8 [(II)Ljava/lang/StringBuilder;]
  + Utf8 [(II)V]
  + Utf8 [(II)Z]
  + Utf8 [(IIIIII)V]
  + Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(ILandroid/view/KeyEvent;)Z]
  + Utf8 [(ILandroid/view/ViewGroup;)Landroid/view/View;]
  + Utf8 [(ILandroid/view/inputmethod/EditorInfo;)V]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/o;I[I)V]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  + Utf8 [(ILjava/lang/CharSequence;)V]
  + Utf8 [(I[I)Z]
  + Utf8 [(I[Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(J)I]
  + Utf8 [(J)J]
  + Utf8 [(J)Ljava/lang/StringBuilder;]
  + Utf8 [(J)V]
  + Utf8 [(JI)I]
  + Utf8 [(JI)J]
  + Utf8 [(JJIIIIII)V]
  + Utf8 [(Landroid/content/BroadcastReceiver;)V]
  + Utf8 [(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
  + Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/devicespecific/e;]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [(Landroid/content/Context;)Ljava/util/ArrayList;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;IZ)V]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/ad;]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/c/b;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V]
  + Utf8 [(Landroid/content/Context;ZLjava/util/ArrayList;Landroid/content/SharedPreferences;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  + Utf8 [(Landroid/content/SharedPreferences;Ljava/lang/String;)V]
  + Utf8 [(Landroid/content/res/Configuration;)V]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService$Insets;)V]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;]
  + Utf8 [(Landroid/os/IBinder;)V]
  + Utf8 [(Landroid/os/IBinder;Ljava/lang/String;I)V]
  + Utf8 [(Landroid/os/Message;)Z]
  + Utf8 [(Landroid/os/Message;J)Z]
  + Utf8 [(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
  + Utf8 [(Landroid/view/KeyEvent;)Z]
  + Utf8 [(Landroid/view/KeyEvent;J)V]
  + Utf8 [(Landroid/view/View$OnClickListener;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Landroid/view/WindowManager$LayoutParams;)V]
  + Utf8 [(Landroid/view/inputmethod/CompletionInfo;)Z]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;)V]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)V]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;Z)V]
  + Utf8 [(Landroid/view/inputmethod/InputConnection;)V]
  + Utf8 [(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Landroid/widget/SimpleAdapter$ViewBinder;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)Landroid/widget/TextView;]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/inputmethodservice/InputMethodService;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/widget/SimpleAdapter;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Lcom/anysoftkeyboard/c/b;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/CharSequence;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;)Lcom/anysoftkeyboard/c/b;]
  + Utf8 [(Lcom/anysoftkeyboard/b;)V]
  + Utf8 [(Lcom/anysoftkeyboard/c/b;)V]
  + Utf8 [(Lcom/anysoftkeyboard/d;)Ljava/util/List;]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/aa;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/z;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/b;)Ljava/lang/String;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/b;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/g;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/f;)V]
  + Utf8 [(Lcom/anysoftkeyboard/receivers/a;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/CharSequence;I)V]
  + Utf8 [(Ljava/lang/CharSequence;I)Z]
  + Utf8 [(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;)Landroid/net/Uri;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [(Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;]
  + Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Z)Z]
  + Utf8 [(Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  + Utf8 [(Ljava/util/List;ZZZ)V]
  + Utf8 [(Z)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Z)Ljava/lang/StringBuilder;]
  + Utf8 [(Z)V]
  + Utf8 [(Z)Z]
  + Utf8 [(ZZ)V]
  + Utf8 [([Landroid/view/inputmethod/CompletionInfo;)V]
  + Utf8 [([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [([Ljava/lang/Object;)[Ljava/lang/Object;]
  + Utf8 [)]
  + Utf8 [****** AnySoftKeyboard service started.]
  + Utf8 [*******************
NICE!!! You found the our easter egg! http://www.dailymotion.com/video/x3zg90_gnarls-barkley-crazy-2006-mtv-star_music

AnySoftKeyboard R&D team would like to thank you for using our keyboard application.
We hope you enjoying it, we enjoyed making it.
While developing this application, we heard Gnarls Barkley's Crazy quite a lot, and would like to share it with you.

Thanks.
Menny Even Danan, Hezi Cohen, Hugo Lopes, Henrik Andersson, Sami Salonen, and Lado Kumsiashvili.
*******************]
  + Utf8 [,]
  + Utf8 [, ALT:]
  + Utf8 [, Alt: ]
  + Utf8 [, Key code: ]
  + Utf8 [, ce=]
  + Utf8 [, changed: ]
  + Utf8 [, cs=]
  + Utf8 [, isPredictionOn:]
  + Utf8 [, mPredicting:]
  + Utf8 [, mQuickFixes:]
  + Utf8 [, nse=]
  + Utf8 [, nss=]
  + Utf8 [, ose=]
  + Utf8 [, restarting:]
  + Utf8 [- ]
  + Utf8 [- SHIFT:]
  + Utf8 [. ]
  + Utf8 [.. ]
  + Utf8 [0077b34d-770f-4083-83e4-081957e06c27]
  + Utf8 [1]
  + Utf8 [2]
  + Utf8 [3]
  + Utf8 [: ]
  + Utf8 [<init>]
  + Utf8 [A]
  + Utf8 [A TYPE_CLASS_TEXT input.]
  + Utf8 [A password TYPE_CLASS_TEXT input with no prediction]
  + Utf8 [ASK]
  + Utf8 [ASK-meta-key]
  + Utf8 [AnySoftKeyboard]
  + Utf8 [AnySoftKeyboard has been destroyed! Cleaning resources..]
  + Utf8 [AnySoftKeyboard-meta-key]
  + Utf8 [Asking ']
  + Utf8 [B]
  + Utf8 [C]
  + Utf8 [CONTROL state: Char was ]
  + Utf8 [Check the logcat for a note from AnySoftKeyboard developers!]
  + Utf8 [Code]
  + Utf8 [ConstantValue]
  + Utf8 [Creating Input View]
  + Utf8 [Custom volume checked: ]
  + Utf8 [Custom volume un-checked.]
  + Utf8 [D]
  + Utf8 [Default dictionary ']
  + Utf8 [E]
  + Utf8 [Event: Key:]
  + Utf8 [F]
  + Utf8 [G]
  + Utf8 [H]
  + Utf8 [Hard Keyboard Action after translation: Key code: ]
  + Utf8 [Hard Keyboard Action before translation: Shift: ]
  + Utf8 [I]
  + Utf8 [Input requested NO_SUGGESTIONS, or it is AUTO_COMPLETE by itself.]
  + Utf8 [J]
  + Utf8 [K]
  + Utf8 [L]
  + Utf8 [Landroid/app/AlertDialog;]
  + Utf8 [Landroid/media/AudioManager;]
  + Utf8 [Landroid/os/Handler;]
  + Utf8 [Landroid/os/IBinder;]
  + Utf8 [Landroid/os/Vibrator;]
  + Utf8 [Landroid/view/inputmethod/InputConnection;]
  + Utf8 [Landroid/view/inputmethod/InputMethodManager;]
  + Utf8 [Landroid/widget/TextView;]
  + Utf8 [Lcom/anysoftkeyboard/a;]
  + Utf8 [Lcom/anysoftkeyboard/d/a;]
  + Utf8 [Lcom/anysoftkeyboard/d;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/ad;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/f;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/q;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/a/a;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/e;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/r;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
  + Utf8 [Lcom/anysoftkeyboard/receivers/PackagesChangedReceiver;]
  + Utf8 [Lcom/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver;]
  + Utf8 [Lcom/anysoftkeyboard/voice/h;]
  + Utf8 [Ljava/lang/CharSequence;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/lang/StringBuilder;]
  + Utf8 [Ljava/util/HashSet;]
  + Utf8 [Loading sounds effects from AUDIO_SERVICE due to configuration change.]
  + Utf8 [M]
  + Utf8 [Meta keys state at ]
  + Utf8 [N]
  + Utf8 [No suggestion is required. I'll try to release memory from the dictionary.]
  + Utf8 [None]
  + Utf8 [O]
  + Utf8 [P]
  + Utf8 [Q]
  + Utf8 [R]
  + Utf8 [Received completions:]
  + Utf8 [Received completions: completion is NULL. Clearing suggestions.]
  + Utf8 [Received completions: completion should be shown: ]
  + Utf8 [Received completions: completions should not be shown.]
  + Utf8 [Received completions: setting to suggestions view ]
  + Utf8 [S]
  + Utf8 [Setting MODE_DATETIME as keyboard due to a TYPE_CLASS_DATETIME input.]
  + Utf8 [Setting MODE_EMAIL as keyboard due to a TYPE_TEXT_VARIATION_EMAIL_ADDRESS input.]
  + Utf8 [Setting MODE_IM as keyboard due to a TYPE_TEXT_VARIATION_SHORT_MESSAGE input.]
  + Utf8 [Setting MODE_NUMBERS as keyboard due to a TYPE_CLASS_NUMBER input.]
  + Utf8 [Setting MODE_PHONE as keyboard due to a TYPE_CLASS_PHONE input.]
  + Utf8 [Setting MODE_TEXT as keyboard due to a default input.]
  + Utf8 [Setting MODE_URL as keyboard due to a TYPE_TEXT_VARIATION_URI input.]
  + Utf8 [Sound on key-pressed. Sound ID:]
  + Utf8 [Sound on key-pressed. Taking custom volume: ]
  + Utf8 [T]
  + Utf8 [The OS has reported that it is low on memory!. I'll try to clear some cache.]
  + Utf8 [U]
  + Utf8 [V]
  + Utf8 [W]
  + Utf8 [X]
  + Utf8 [Y]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [[Landroid/view/inputmethod/CompletionInfo;]
  + Utf8 [_override_dictionary]
  + Utf8 [a]
  + Utf8 [aa]
  + Utf8 [ab]
  + Utf8 [ac]
  + Utf8 [ad]
  + Utf8 [add]
  + Utf8 [addAction]
  + Utf8 [addCategory]
  + Utf8 [addDataScheme]
  + Utf8 [addFlags]
  + Utf8 [ae]
  + Utf8 [af]
  + Utf8 [ag]
  + Utf8 [ah]
  + Utf8 [ai]
  + Utf8 [android.intent.action.PACKAGE_ADDED]
  + Utf8 [android.intent.action.PACKAGE_CHANGED]
  + Utf8 [android.intent.action.PACKAGE_REMOVED]
  + Utf8 [android.intent.action.PACKAGE_REPLACED]
  + Utf8 [android.intent.action.VIEW]
  + Utf8 [android.intent.category.DEFAULT]
  + Utf8 [android.media.RINGER_MODE_CHANGED]
  + Utf8 [android/app/AlertDialog]
  + Utf8 [android/app/AlertDialog$Builder]
  + Utf8 [android/app/Application]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/IntentFilter]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  + Utf8 [android/content/res/Configuration]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/content/res/TypedArray]
  + Utf8 [android/inputmethodservice/AbstractInputMethodService]
  + Utf8 [android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl]
  + Utf8 [android/inputmethodservice/InputMethodService]
  + Utf8 [android/inputmethodservice/InputMethodService$Insets]
  + Utf8 [android/media/AudioManager]
  + Utf8 [android/net/Uri]
  + Utf8 [android/os/Handler]
  + Utf8 [android/os/SystemClock]
  + Utf8 [android/os/Vibrator]
  + Utf8 [android/preference/PreferenceManager]
  + Utf8 [android/text/TextUtils]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/KeyEvent]
  + Utf8 [android/view/LayoutInflater]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/view/ViewGroup]
  + Utf8 [android/view/Window]
  + Utf8 [android/view/WindowManager]
  + Utf8 [android/view/WindowManager$LayoutParams]
  + Utf8 [android/view/inputmethod/CompletionInfo]
  + Utf8 [android/view/inputmethod/EditorInfo]
  + Utf8 [android/view/inputmethod/InputConnection]
  + Utf8 [android/view/inputmethod/InputMethodManager]
  + Utf8 [android/widget/SimpleAdapter]
  + Utf8 [android/widget/SimpleAdapter$ViewBinder]
  + Utf8 [android/widget/TextView]
  + Utf8 [android/widget/Toast]
  + Utf8 [append]
  + Utf8 [audio]
  + Utf8 [auto_caps]
  + Utf8 [auto_complete]
  + Utf8 [b]
  + Utf8 [beginBatchEdit]
  + Utf8 [c]
  + Utf8 [candidates_on]
  + Utf8 [charAt]
  + Utf8 [clearMetaKeyStates]
  + Utf8 [com.pslib.connectbot]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/a/a]
  + Utf8 [com/anysoftkeyboard/a/b]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/c/a]
  + Utf8 [com/anysoftkeyboard/c/b]
  + Utf8 [com/anysoftkeyboard/d]
  + Utf8 [com/anysoftkeyboard/d/a]
  + Utf8 [com/anysoftkeyboard/d/c]
  + Utf8 [com/anysoftkeyboard/devicespecific/e]
  + Utf8 [com/anysoftkeyboard/devicespecific/f]
  + Utf8 [com/anysoftkeyboard/dictionaries/a]
  + Utf8 [com/anysoftkeyboard/dictionaries/aa]
  + Utf8 [com/anysoftkeyboard/dictionaries/ad]
  + Utf8 [com/anysoftkeyboard/dictionaries/e]
  + Utf8 [com/anysoftkeyboard/dictionaries/f]
  + Utf8 [com/anysoftkeyboard/dictionaries/n]
  + Utf8 [com/anysoftkeyboard/dictionaries/q]
  + Utf8 [com/anysoftkeyboard/dictionaries/u]
  + Utf8 [com/anysoftkeyboard/e]
  + Utf8 [com/anysoftkeyboard/f]
  + Utf8 [com/anysoftkeyboard/g]
  + Utf8 [com/anysoftkeyboard/h]
  + Utf8 [com/anysoftkeyboard/i]
  + Utf8 [com/anysoftkeyboard/j]
  + Utf8 [com/anysoftkeyboard/k]
  + Utf8 [com/anysoftkeyboard/keyboards/a/a]
  + Utf8 [com/anysoftkeyboard/keyboards/a/b]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/e]
  + Utf8 [com/anysoftkeyboard/keyboards/f]
  + Utf8 [com/anysoftkeyboard/keyboards/g]
  + Utf8 [com/anysoftkeyboard/keyboards/m]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/r]
  + Utf8 [com/anysoftkeyboard/keyboards/s]
  + Utf8 [com/anysoftkeyboard/keyboards/views/AnyKeyboardView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/CandidateView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/f]
  + Utf8 [com/anysoftkeyboard/keyboards/z]
  + Utf8 [com/anysoftkeyboard/l]
  + Utf8 [com/anysoftkeyboard/m]
  + Utf8 [com/anysoftkeyboard/n]
  + Utf8 [com/anysoftkeyboard/receivers/PackagesChangedReceiver]
  + Utf8 [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver]
  + Utf8 [com/anysoftkeyboard/receivers/a]
  + Utf8 [com/anysoftkeyboard/ui/settings/MainSettings]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/TipsActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/c]
  + Utf8 [com/anysoftkeyboard/voice/h]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [com/menny/android/anysoftkeyboard/a]
  + Utf8 [com/menny/android/anysoftkeyboard/b]
  + Utf8 [commitCompletion]
  + Utf8 [commitText]
  + Utf8 [contains]
  + Utf8 [contentTopInsets]
  + Utf8 [create]
  + Utf8 [custom_sound_volume]
  + Utf8 [d]
  + Utf8 [delete]
  + Utf8 [deleteSurroundingText]
  + Utf8 [dictionary_]
  + Utf8 [dismiss]
  + Utf8 [e]
  + Utf8 [elapsedRealtime]
  + Utf8 [endBatchEdit]
  + Utf8 [equals]
  + Utf8 [equalsIgnoreCase]
  + Utf8 [f]
  + Utf8 [findViewById]
  + Utf8 [finishComposingText]
  + Utf8 [g]
  + Utf8 [gc]
  + Utf8 [get]
  + Utf8 [getAction]
  + Utf8 [getApplication]
  + Utf8 [getApplicationContext]
  + Utf8 [getAttributes]
  + Utf8 [getBaseContext]
  + Utf8 [getBoolean]
  + Utf8 [getColor]
  + Utf8 [getConfiguration]
  + Utf8 [getCurrentInputConnection]
  + Utf8 [getCurrentInputEditorInfo]
  + Utf8 [getCursorCapsMode]
  + Utf8 [getDefaultSharedPreferences]
  + Utf8 [getDeviceId]
  + Utf8 [getDimension]
  + Utf8 [getDimensionPixelSize]
  + Utf8 [getDownTime]
  + Utf8 [getEventTime]
  + Utf8 [getInt]
  + Utf8 [getKeyCode]
  + Utf8 [getLayoutInflater]
  + Utf8 [getMetaState]
  + Utf8 [getPackageName]
  + Utf8 [getRepeatCount]
  + Utf8 [getResources]
  + Utf8 [getRingerMode]
  + Utf8 [getScanCode]
  + Utf8 [getString]
  + Utf8 [getSystemService]
  + Utf8 [getText]
  + Utf8 [getTextAfterCursor]
  + Utf8 [getTextBeforeCursor]
  + Utf8 [getWindow]
  + Utf8 [getWindowToken]
  + Utf8 [h]
  + Utf8 [handleCharacter: ]
  + Utf8 [handleSeparator: ]
  + Utf8 [handleShift: current keyboard is CAPSLOCKED]
  + Utf8 [handleShift: current keyboard is shifted]
  + Utf8 [handleShift: current keyboard is un-shifted]
  + Utf8 [handleShift: reset]
  + Utf8 [hardKeyboardHidden]
  + Utf8 [hasMessages]
  + Utf8 [hasNext]
  + Utf8 [hideStatusIcon]
  + Utf8 [hideWindow]
  + Utf8 [http://www.dailymotion.com/video/x3zg90_gnarls-barkley-crazy-2006-mtv-star_music]
  + Utf8 [i]
  + Utf8 [icons]
  + Utf8 [imeOptions]
  + Utf8 [inflate]
  + Utf8 [inputType]
  + Utf8 [input_method]
  + Utf8 [isAltPressed]
  + Utf8 [isEmpty]
  + Utf8 [isFullscreenMode]
  + Utf8 [isInputViewShown]
  + Utf8 [isInputViewShown=]
  + Utf8 [isLetter]
  + Utf8 [isLetterOrDigit]
  + Utf8 [isPrintingKey]
  + Utf8 [isShiftPressed]
  + Utf8 [isShowing]
  + Utf8 [isShown]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/NoSuchFieldError]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [java/lang/Thread]
  + Utf8 [java/lang/Thread$UncaughtExceptionHandler]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/HashMap]
  + Utf8 [java/util/HashSet]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/List]
  + Utf8 [k]
  + Utf8 [keyboard]
  + Utf8 [keyboard_]
  + Utf8 [l]
  + Utf8 [length]
  + Utf8 [loadSoundEffects]
  + Utf8 [m]
  + Utf8 [makeText]
  + Utf8 [merged_always]
  + Utf8 [n]
  + Utf8 [name]
  + Utf8 [next]
  + Utf8 [nextAlterKeyboard: Setting next keyboard to: ]
  + Utf8 [nextAlterKeyboard: currentEditorInfo.inputType=]
  + Utf8 [nextKeyboard: Looking for next keyboard. Current keyboard is:]
  + Utf8 [nextKeyboard: Looking for next keyboard. No current keyboard.]
  + Utf8 [nextKeyboard: currentEditorInfo.inputType=]
  + Utf8 [o]
  + Utf8 [obtainMessage]
  + Utf8 [obtainStyledAttributes]
  + Utf8 [onComputeInsets]
  + Utf8 [onConfigurationChanged]
  + Utf8 [onCreate]
  + Utf8 [onCreateCandidatesView]
  + Utf8 [onCreateInputMethodInterface]
  + Utf8 [onCreateInputView]
  + Utf8 [onDestroy]
  + Utf8 [onDisplayCompletions]
  + Utf8 [onEvaluateFullscreenMode]
  + Utf8 [onEvaluateInputViewShown]
  + Utf8 [onFinishInput]
  + Utf8 [onFinishInput()]
  + Utf8 [onFinishInputView]
  + Utf8 [onFinishInputView(finishingInput:]
  + Utf8 [onKey ]
  + Utf8 [onKeyDown]
  + Utf8 [onKeyDown after adjust]
  + Utf8 [onKeyDown after adjust - translated]
  + Utf8 [onKeyDown after handle]
  + Utf8 [onKeyDown before handle]
  + Utf8 [onKeyUp]
  + Utf8 [onLowMemory]
  + Utf8 [onPinch => code ]
  + Utf8 [onPress:]
  + Utf8 [onRelease:]
  + Utf8 [onSeparate => code ]
  + Utf8 [onSharedPreferenceChanged]
  + Utf8 [onSharedPreferenceChanged - key:]
  + Utf8 [onStartInputView]
  + Utf8 [onStartInputView(EditorInfo:]
  + Utf8 [onSwipeDown ]
  + Utf8 [onSwipeLeft ]
  + Utf8 [onSwipeRight ]
  + Utf8 [onSwipeUp ]
  + Utf8 [onText: ']
  + Utf8 [onUnbindInput]
  + Utf8 [onUpdateSelection]
  + Utf8 [onUpdateSelection: oss=]
  + Utf8 [ordinal]
  + Utf8 [org.connectbot]
  + Utf8 [org.woltage.irssiconnectbot]
  + Utf8 [orientation]
  + Utf8 [p]
  + Utf8 [package]
  + Utf8 [packageName]
  + Utf8 [parse]
  + Utf8 [parseInt]
  + Utf8 [performUpdateSuggestions: has mSuggest:]
  + Utf8 [playSoundEffect]
  + Utf8 [printStackTrace]
  + Utf8 [put]
  + Utf8 [q]
  + Utf8 [quick_fix]
  + Utf8 [r]
  + Utf8 [recycle]
  + Utf8 [registerReceiver]
  + Utf8 [removeMessages]
  + Utf8 [requestHideSelf]
  + Utf8 [s]
  + Utf8 [sendDownUpKeyEvents]
  + Utf8 [sendKeyChar]
  + Utf8 [sendKeyEvent]
  + Utf8 [sendMessage]
  + Utf8 [sendMessageDelayed]
  + Utf8 [setAdapter]
  + Utf8 [setAttributes]
  + Utf8 [setCancelable]
  + Utf8 [setCandidatesView]
  + Utf8 [setCandidatesViewShown]
  + Utf8 [setClass]
  + Utf8 [setComposingText]
  + Utf8 [setDefaultUncaughtExceptionHandler]
  + Utf8 [setDefaultValues]
  + Utf8 [setFlags]
  + Utf8 [setIcon]
  + Utf8 [setInitialCondensedState: defaultCondensed is ]
  + Utf8 [setInputConnectionMetaStateAsCurrentMetaKeyKeyListenerState with flags: ]
  + Utf8 [setInputView]
  + Utf8 [setItems]
  + Utf8 [setLength]
  + Utf8 [setNegativeButton]
  + Utf8 [setOnClickListener]
  + Utf8 [setSelection]
  + Utf8 [setTextColor]
  + Utf8 [setTextSize]
  + Utf8 [setTitle]
  + Utf8 [setViewBinder]
  + Utf8 [setVisibility]
  + Utf8 [show]
  + Utf8 [showStatusIcon]
  + Utf8 [showToastMessage: ']
  + Utf8 [size]
  + Utf8 [split_always]
  + Utf8 [split_in_landscape]
  + Utf8 [startActivity]
  + Utf8 [startsWith]
  + Utf8 [subSequence]
  + Utf8 [swapPunctuationAndSpace: YES]
  + Utf8 [swapPunctuationAndSpace: lastTwo: ']
  + Utf8 [t]
  + Utf8 [text]
  + Utf8 [toArray]
  + Utf8 [toLowerCase]
  + Utf8 [toString]
  + Utf8 [toUpperCase]
  + Utf8 [token]
  + Utf8 [type]
  + Utf8 [u]
  + Utf8 [unregisterReceiver]
  + Utf8 [use_custom_sound_volume]
  + Utf8 [v]
  + Utf8 [valueOf]
  + Utf8 [values]
  + Utf8 [vibrate]
  + Utf8 [vibrator]
  + Utf8 [visibleTopInsets]
  + Utf8 [w]
  + Utf8 [x]
  + Utf8 [y]
  + Utf8 [z]
  + Utf8 [zoom_factor_keys_in_landscape]
  + Utf8 [zoom_factor_keys_in_portrait]
  + Utf8 [✔ ]

Fields (count = 61):
  + Field:        c Z
    Access flags: 0x12
      = private final boolean c
    Class member attributes (count = 1):
    + Constant value attribute:
    - Integer [0]
  + Field:        d I
    Access flags: 0x2
      = private int d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f Lcom/anysoftkeyboard/a;
    Access flags: 0x12
      = private final com.anysoftkeyboard.a f
  + Field:        g Lcom/anysoftkeyboard/d/a;
    Access flags: 0x2
      = private com.anysoftkeyboard.d.a g
  + Field:        h Lcom/anysoftkeyboard/d/a;
    Access flags: 0x2
      = private com.anysoftkeyboard.d.a h
  + Field:        i Z
    Access flags: 0x2
      = private boolean i
  + Field:        j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.views.AnyKeyboardView j
  + Field:        k Lcom/anysoftkeyboard/keyboards/views/CandidateView;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.views.CandidateView k
  + Field:        l J
    Access flags: 0x2
      = private long l
  + Field:        m I
    Access flags: 0x2
      = private int m
  + Field:        n Lcom/anysoftkeyboard/dictionaries/f;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.f n
  + Field:        o [Landroid/view/inputmethod/CompletionInfo;
    Access flags: 0x2
      = private android.view.inputmethod.CompletionInfo[] o
  + Field:        p Landroid/app/AlertDialog;
    Access flags: 0x2
      = private android.app.AlertDialog p
  + Field:        q Landroid/app/AlertDialog;
    Access flags: 0x2
      = private android.app.AlertDialog q
  + Field:        a Lcom/anysoftkeyboard/keyboards/e;
    Access flags: 0x0
      = com.anysoftkeyboard.keyboards.e a
  + Field:        r Lcom/anysoftkeyboard/keyboards/a/a;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.a.a r
  + Field:        s J
    Access flags: 0x2
      = private long s
  + Field:        t Ljava/util/HashSet;
    Access flags: 0x2
      = private java.util.HashSet t
  + Field:        u Lcom/anysoftkeyboard/dictionaries/u;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.u u
  + Field:        v Lcom/anysoftkeyboard/dictionaries/ad;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.ad v
  + Field:        w Ljava/lang/StringBuilder;
    Access flags: 0x2
      = private java.lang.StringBuilder w
  + Field:        x Lcom/anysoftkeyboard/d;
    Access flags: 0x2
      = private com.anysoftkeyboard.d x
  + Field:        y I
    Access flags: 0x2
      = private int y
  + Field:        z I
    Access flags: 0x2
      = private int z
  + Field:        A Z
    Access flags: 0x2
      = private boolean A
  + Field:        B Ljava/lang/CharSequence;
    Access flags: 0x2
      = private java.lang.CharSequence B
  + Field:        C Z
    Access flags: 0x12
      = private final boolean C
    Class member attributes (count = 1):
    + Constant value attribute:
    - Integer [0]
  + Field:        D Z
    Access flags: 0x2
      = private boolean D
  + Field:        E Z
    Access flags: 0x2
      = private boolean E
  + Field:        F Z
    Access flags: 0x2
      = private boolean F
  + Field:        G Z
    Access flags: 0x2
      = private boolean G
  + Field:        H Z
    Access flags: 0x2
      = private boolean H
  + Field:        I Z
    Access flags: 0x2
      = private boolean I
  + Field:        J Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String J
  + Field:        K Z
    Access flags: 0x2
      = private boolean K
  + Field:        L Z
    Access flags: 0x2
      = private boolean L
  + Field:        M Z
    Access flags: 0x2
      = private boolean M
  + Field:        N Z
    Access flags: 0x2
      = private boolean N
  + Field:        O Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String O
  + Field:        P Z
    Access flags: 0x2
      = private boolean P
  + Field:        Q Ljava/lang/CharSequence;
    Access flags: 0x2
      = private java.lang.CharSequence Q
  + Field:        R Landroid/media/AudioManager;
    Access flags: 0x2
      = private android.media.AudioManager R
  + Field:        S Z
    Access flags: 0x2
      = private boolean S
  + Field:        T Z
    Access flags: 0x2
      = private boolean T
  + Field:        U I
    Access flags: 0x2
      = private int U
  + Field:        V Landroid/os/Vibrator;
    Access flags: 0x2
      = private android.os.Vibrator V
  + Field:        W I
    Access flags: 0x2
      = private int W
  + Field:        X Z
    Access flags: 0x2
      = private boolean X
  + Field:        Y Landroid/os/Handler;
    Access flags: 0x2
      = private android.os.Handler Y
  + Field:        Z Z
    Access flags: 0x2
      = private boolean Z
  + Field:        aa Z
    Access flags: 0x2
      = private boolean aa
  + Field:        b Landroid/os/IBinder;
    Access flags: 0x4
      = protected android.os.IBinder b
  + Field:        ab Landroid/view/inputmethod/InputMethodManager;
    Access flags: 0x2
      = private android.view.inputmethod.InputMethodManager ab
  + Field:        ac Z
    Access flags: 0x12
      = private final boolean ac
    Class member attributes (count = 1):
    + Constant value attribute:
    - Integer [1]
  + Field:        ad Lcom/anysoftkeyboard/voice/h;
    Access flags: 0x2
      = private com.anysoftkeyboard.voice.h ad
  + Field:        ae Lcom/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver;
    Access flags: 0x12
      = private final com.anysoftkeyboard.receivers.SoundPreferencesChangedReceiver ae
  + Field:        af Lcom/anysoftkeyboard/receivers/PackagesChangedReceiver;
    Access flags: 0x12
      = private final com.anysoftkeyboard.receivers.PackagesChangedReceiver af
  + Field:        ag Landroid/view/inputmethod/InputConnection;
    Access flags: 0x2
      = private android.view.inputmethod.InputConnection ag
  + Field:        ah Landroid/widget/TextView;
    Access flags: 0x2
      = private android.widget.TextView ah
  + Field:        ai [I
    Access flags: 0x100a
      = private static int[] ai

Methods (count = 91):
  - Method:       <init>()V
    Access flags: 0x1
      = public AnySoftKeyboard()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 181, locals = 1, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #466
        - Methodref [android/inputmethodservice/InputMethodService.<init> ()V]
      [4] aload_0 v0
      [5] iconst_0
      [6] putfield #387
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.c Z]
      [9] aload_0 v0
      [10] new #269
        - Class [com/anysoftkeyboard/d/a]
      [13] dup
      [14] invokespecial #609
        - Methodref [com/anysoftkeyboard/d/a.<init> ()V]
      [17] putfield #391
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.g Lcom/anysoftkeyboard/d/a;]
      [20] aload_0 v0
      [21] new #269
        - Class [com/anysoftkeyboard/d/a]
      [24] dup
      [25] invokespecial #609
        - Methodref [com/anysoftkeyboard/d/a.<init> ()V]
      [28] putfield #392
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.h Lcom/anysoftkeyboard/d/a;]
      [31] aload_0 v0
      [32] iconst_0
      [33] putfield #393
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.i Z]
      [36] aload_0 v0
      [37] ldc2_w #332
        - Long [-1]
      [40] putfield #396
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.l J]
      [43] aload_0 v0
      [44] iconst_2
      [45] putfield #397
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.m I]
      [48] aload_0 v0
      [49] new #329
        - Class [java/util/HashSet]
      [52] dup
      [53] invokespecial #769
        - Methodref [java/util/HashSet.<init> ()V]
      [56] putfield #404
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.t Ljava/util/HashSet;]
      [59] aload_0 v0
      [60] new #323
        - Class [java/lang/StringBuilder]
      [63] dup
      [64] invokespecial #747
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [67] putfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [70] aload_0 v0
      [71] new #268
        - Class [com/anysoftkeyboard/d]
      [74] dup
      [75] invokespecial #601
        - Methodref [com/anysoftkeyboard/d.<init> ()V]
      [78] putfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [81] aload_0 v0
      [82] iconst_1
      [83] putfield #409
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.y I]
      [86] aload_0 v0
      [87] iconst_0
      [88] putfield #352
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.C Z]
      [91] aload_0 v0
      [92] aconst_null
      [93] putfield #359
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.J Ljava/lang/String;]
      [96] aload_0 v0
      [97] iconst_0
      [98] putfield #362
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
      [101] aload_0 v0
      [102] iconst_0
      [103] putfield #373
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.X Z]
      [106] aload_0 v0
      [107] new #286
        - Class [com/anysoftkeyboard/j]
      [110] dup
      [111] aload_0 v0
      [112] invokespecial #659
        - Methodref [com/anysoftkeyboard/j.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [115] putfield #374
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Y Landroid/os/Handler;]
      [118] aload_0 v0
      [119] iconst_0
      [120] putfield #377
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.aa Z]
      [123] aload_0 v0
      [124] aconst_null
      [125] putfield #386
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.b Landroid/os/IBinder;]
      [128] aload_0 v0
      [129] iconst_1
      [130] putfield #379
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ac Z]
      [133] aload_0 v0
      [134] new #307
        - Class [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver]
      [137] dup
      [138] aload_0 v0
      [139] invokespecial #724
        - Methodref [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver.<init> (Lcom/anysoftkeyboard/receivers/a;)V]
      [142] putfield #381
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ae Lcom/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver;]
      [145] aload_0 v0
      [146] new #306
        - Class [com/anysoftkeyboard/receivers/PackagesChangedReceiver]
      [149] dup
      [150] aload_0 v0
      [151] invokespecial #723
        - Methodref [com/anysoftkeyboard/receivers/PackagesChangedReceiver.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [154] putfield #382
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.af Lcom/anysoftkeyboard/receivers/PackagesChangedReceiver;]
      [157] aload_0 v0
      [158] aconst_null
      [159] putfield #383
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ag Landroid/view/inputmethod/InputConnection;]
      [162] aload_0 v0
      [163] invokestatic #727
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [166] putfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [169] aload_0 v0
      [170] new #288
        - Class [com/anysoftkeyboard/keyboards/a/a]
      [173] dup
      [174] invokespecial #661
        - Methodref [com/anysoftkeyboard/keyboards/a/a.<init> ()V]
      [177] putfield #402
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
      [180] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreateInputMethodInterface()Landroid/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl;
    Access flags: 0x1
      = public android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodImpl onCreateInputMethodInterface()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 4):
      [0] new #285
        - Class [com/anysoftkeyboard/i]
      [3] dup
      [4] aload_0 v0
      [5] aload_0 v0
      [6] invokespecial #658
        - Methodref [com/anysoftkeyboard/i.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/inputmethodservice/InputMethodService;)V]
      [9] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate()V
    Access flags: 0x1
      = public void onCreate()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 285, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] invokespecial #470
        - Methodref [android/inputmethodservice/InputMethodService.onCreate ()V]
      [4] ldc #113
        - String [ASK]
      [6] ldc #86
        - String [****** AnySoftKeyboard service started.]
      [8] invokestatic #495
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [11] pop
      [12] new #281
        - Class [com/anysoftkeyboard/e]
      [15] dup
      [16] aload_0 v0
      [17] invokevirtual #554
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplication ()Landroid/app/Application;]
      [20] invokevirtual #444
        - Methodref [android/app/Application.getBaseContext ()Landroid/content/Context;]
      [23] invokespecial #654
        - Methodref [com/anysoftkeyboard/e.<init> (Landroid/content/Context;)V]
      [26] invokestatic #761
        - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
      [29] aload_0 v0
      [30] aload_0 v0
      [31] ldc #171
        - String [input_method]
      [33] invokevirtual #561
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [36] checkcast #256
        - Class [android/view/inputmethod/InputMethodManager]
      [39] putfield #378
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ab Landroid/view/inputmethod/InputMethodManager;]
      [42] aload_0 v0
      [43] aload_0 v0
      [44] ldc #156
        - String [audio]
      [46] invokevirtual #561
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [49] checkcast #237
        - Class [android/media/AudioManager]
      [52] putfield #367
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.R Landroid/media/AudioManager;]
      [55] aload_0 v0
      [56] invokevirtual #547
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.d ()V]
      [59] aload_0 v0
      [60] aload_0 v0
      [61] getfield #381
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ae Lcom/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver;]
      [64] new #227
        - Class [android/content/IntentFilter]
      [67] dup
      [68] ldc #155
        - String [android.media.RINGER_MODE_CHANGED]
      [70] invokespecial #452
        - Methodref [android/content/IntentFilter.<init> (Ljava/lang/String;)V]
      [73] invokevirtual #578
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
      [76] pop
      [77] aload_0 v0
      [78] aload_0 v0
      [79] getfield #382
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.af Lcom/anysoftkeyboard/receivers/PackagesChangedReceiver;]
      [82] new #227
        - Class [android/content/IntentFilter]
      [85] dup
      [86] invokespecial #451
        - Methodref [android/content/IntentFilter.<init> ()V]
      [89] dup
      [90] astore_1 v1
      [91] ldc #154
        - String [android.intent.category.DEFAULT]
      [93] invokevirtual #454
        - Methodref [android/content/IntentFilter.addCategory (Ljava/lang/String;)V]
      [96] aload_1 v1
      [97] ldc #150
        - String [android.intent.action.PACKAGE_CHANGED]
      [99] invokevirtual #453
        - Methodref [android/content/IntentFilter.addAction (Ljava/lang/String;)V]
      [102] aload_1 v1
      [103] ldc #151
        - String [android.intent.action.PACKAGE_REMOVED]
      [105] invokevirtual #453
        - Methodref [android/content/IntentFilter.addAction (Ljava/lang/String;)V]
      [108] aload_1 v1
      [109] ldc #149
        - String [android.intent.action.PACKAGE_ADDED]
      [111] invokevirtual #453
        - Methodref [android/content/IntentFilter.addAction (Ljava/lang/String;)V]
      [114] aload_1 v1
      [115] ldc #152
        - String [android.intent.action.PACKAGE_REPLACED]
      [117] invokevirtual #453
        - Methodref [android/content/IntentFilter.addAction (Ljava/lang/String;)V]
      [120] aload_1 v1
      [121] ldc #204
        - String [package]
      [123] invokevirtual #455
        - Methodref [android/content/IntentFilter.addDataScheme (Ljava/lang/String;)V]
      [126] aload_1 v1
      [127] invokevirtual #578
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
      [130] pop
      [131] aload_0 v0
      [132] aload_0 v0
      [133] ldc #216
        - String [vibrator]
      [135] invokevirtual #561
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [138] checkcast #241
        - Class [android/os/Vibrator]
      [141] putfield #371
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.V Landroid/os/Vibrator;]
      [144] aload_0 v0
      [145] invokespecial #580
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.s ()V]
      [148] aload_0 v0
      [149] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [152] aload_0 v0
      [153] invokeinterface #794
        - InterfaceMethodref [com/anysoftkeyboard/a.a (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
      [158] aload_0 v0
      [159] new #292
        - Class [com/anysoftkeyboard/keyboards/e]
      [162] dup
      [163] aload_0 v0
      [164] invokespecial #682
        - Methodref [com/anysoftkeyboard/keyboards/e.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [167] putfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [170] aload_0 v0
      [171] aload_0 v0
      [172] invokevirtual #559
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [175] invokevirtual #458
        - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
      [178] getfield #342
        - Fieldref [android/content/res/Configuration.orientation I]
      [181] putfield #409
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.y I]
      [184] aload_0 v0
      [185] aload_0 v0
      [186] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [189] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [192] invokevirtual #677
        - Methodref [com/anysoftkeyboard/keyboards/b.f ()Ljava/util/HashSet;]
      [195] putfield #404
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.t Ljava/util/HashSet;]
      [198] aload_0 v0
      [199] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [202] ifnonnull +46 (target=248)
      [205] aload_0 v0
      [206] dup
      [207] astore_1 v1
      [208] new #277
        - Class [com/anysoftkeyboard/dictionaries/f]
      [211] dup
      [212] invokespecial #636
        - Methodref [com/anysoftkeyboard/dictionaries/f.<init> ()V]
      [215] putfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [218] aload_1 v1
      [219] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [222] aload_1 v1
      [223] getfield #361
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.L Z]
      [226] aload_1 v1
      [227] getfield #362
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
      [230] invokevirtual #643
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (ZZ)V]
      [233] aload_1 v1
      [234] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [237] aload_1 v1
      [238] getfield #397
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.m I]
      [241] invokevirtual #638
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (I)V]
      [244] aload_1 v1
      [245] invokespecial #587
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.t ()V]
      [248] aload_0 v0
      [249] getfield #364
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.O Ljava/lang/String;]
      [252] ldc #107
        - String [1]
      [254] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [257] ifeq +7 (target=264)
      [260] aload_0 v0
      [261] invokespecial #569
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.l ()V]
      [264] aload_0 v0
      [265] invokestatic #728
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.b ()Lcom/anysoftkeyboard/devicespecific/f;]
      [268] aload_0 v0
      [269] invokeinterface #812
        - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.a (Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;]
      [274] putfield #380
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ad Lcom/anysoftkeyboard/voice/h;]
      [277] aload_0 v0
      [278] invokevirtual #555
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
      [281] invokestatic #726
        - Methodref [com/anysoftkeyboard/ui/tutorials/c.b (Landroid/content/Context;)V]
      [284] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onUnbindInput()V
    Access flags: 0x1
      = public void onUnbindInput()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 1, stack = 2):
      [0] ldc #113
        - String [ASK]
      [2] ldc #200
        - String [onUnbindInput]
      [4] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] invokespecial #478
        - Methodref [android/inputmethodservice/InputMethodService.onUnbindInput ()V]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDestroy()V
    Access flags: 0x1
      = public void onDestroy()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 50, locals = 1, stack = 2):
      [0] ldc #113
        - String [ASK]
      [2] ldc #116
        - String [AnySoftKeyboard has been destroyed! Cleaning resources..]
      [4] invokestatic #495
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [12] aload_0 v0
      [13] invokeinterface #795
        - InterfaceMethodref [com/anysoftkeyboard/a.b (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
      [18] aload_0 v0
      [19] aload_0 v0
      [20] getfield #381
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ae Lcom/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver;]
      [23] invokevirtual #589
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.unregisterReceiver (Landroid/content/BroadcastReceiver;)V]
      [26] aload_0 v0
      [27] aload_0 v0
      [28] getfield #382
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.af Lcom/anysoftkeyboard/receivers/PackagesChangedReceiver;]
      [31] invokevirtual #589
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.unregisterReceiver (Landroid/content/BroadcastReceiver;)V]
      [34] aload_0 v0
      [35] getfield #378
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ab Landroid/view/inputmethod/InputMethodManager;]
      [38] aload_0 v0
      [39] getfield #386
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.b Landroid/os/IBinder;]
      [42] invokevirtual #519
        - Methodref [android/view/inputmethod/InputMethodManager.hideStatusIcon (Landroid/os/IBinder;)V]
      [45] aload_0 v0
      [46] invokespecial #471
        - Methodref [android/inputmethodservice/InputMethodService.onDestroy ()V]
      [49] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onFinishInputView(Z)V
    Access flags: 0x1
      = public void onFinishInputView(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 64, locals = 2, stack = 4):
      [0] ldc #113
        - String [ASK]
      [2] new #323
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #182
        - String [onFinishInputView(finishingInput:]
      [8] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] iload_1 v1
      [12] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [15] ldc #85
        - String [)]
      [17] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [20] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [23] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [26] pop
      [27] aload_0 v0
      [28] iload_1 v1
      [29] invokespecial #473
        - Methodref [android/inputmethodservice/InputMethodService.onFinishInputView (Z)V]
      [32] aload_0 v0
      [33] getfield #364
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.O Ljava/lang/String;]
      [36] ldc #107
        - String [1]
      [38] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [41] ifne +14 (target=55)
      [44] aload_0 v0
      [45] getfield #378
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ab Landroid/view/inputmethod/InputMethodManager;]
      [48] aload_0 v0
      [49] getfield #386
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.b Landroid/os/IBinder;]
      [52] invokevirtual #519
        - Methodref [android/view/inputmethod/InputMethodManager.hideStatusIcon (Landroid/os/IBinder;)V]
      [55] aload_0 v0
      [56] getfield #374
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Y Landroid/os/Handler;]
      [59] iconst_0
      [60] invokevirtual #486
        - Methodref [android/os/Handler.removeMessages (I)V]
      [63] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreateInputView()Landroid/view/View;
    Access flags: 0x1
      = public android.view.View onCreateInputView()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 67, locals = 1, stack = 4):
      [0] ldc #113
        - String [ASK]
      [2] ldc #121
        - String [Creating Input View]
      [4] invokestatic #496
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] aload_0 v0
      [10] invokevirtual #558
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getLayoutInflater ()Landroid/view/LayoutInflater;]
      [13] ldc #9
        - Integer [2130903061]
      [15] aconst_null
      [16] invokevirtual #511
        - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
      [19] checkcast #299
        - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardView]
      [22] putfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [25] aload_0 v0
      [26] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [29] aload_0 v0
      [30] invokevirtual #698
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Lcom/anysoftkeyboard/b;)V]
      [33] aload_0 v0
      [34] aconst_null
      [35] putfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [38] aload_0 v0
      [39] aconst_null
      [40] putfield #401
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.q Landroid/app/AlertDialog;]
      [43] aload_0 v0
      [44] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [47] aload_0 v0
      [48] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [51] invokevirtual #688
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;)V]
      [54] aload_0 v0
      [55] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [58] aload_0 v0
      [59] invokevirtual #700
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Lcom/anysoftkeyboard/keyboards/views/f;)V]
      [62] aload_0 v0
      [63] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [66] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreateCandidatesView()Landroid/view/View;
    Access flags: 0x1
      = public android.view.View onCreateCandidatesView()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 268, locals = 5, stack = 5):
      [0] aload_0 v0
      [1] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [4] iconst_0
      [5] invokevirtual #689
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Z)V]
      [8] aload_0 v0
      [9] invokevirtual #558
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getLayoutInflater ()Landroid/view/LayoutInflater;]
      [12] ldc #8
        - Integer [2130903040]
      [14] aconst_null
      [15] invokevirtual #511
        - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
      [18] checkcast #249
        - Class [android/view/ViewGroup]
      [21] astore_1 v1
      [22] aload_0 v0
      [23] aload_1 v1
      [24] ldc #13
        - Integer [2131165189]
      [26] invokevirtual #514
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [29] checkcast #300
        - Class [com/anysoftkeyboard/keyboards/views/CandidateView]
      [32] putfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [35] aload_0 v0
      [36] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [39] aload_0 v0
      [40] invokevirtual #714
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [43] aload_0 v0
      [44] iconst_0
      [45] invokevirtual #584
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.setCandidatesViewShown (Z)V]
      [48] aload_0 v0
      [49] invokevirtual #555
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
      [52] invokestatic #592
        - Methodref [com/anysoftkeyboard/a/b.a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
      [55] dup
      [56] astore_2 v2
      [57] invokevirtual #591
        - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
      [60] aconst_null
      [61] getstatic #431
        - Fieldref [com/menny/android/anysoftkeyboard/a.a [I]
      [64] iconst_0
      [65] aload_2 v2
      [66] invokevirtual #590
        - Methodref [com/anysoftkeyboard/a/a.a ()I]
      [69] invokevirtual #446
        - Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
      [72] astore_2 v2
      [73] aload_0 v0
      [74] invokevirtual #559
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [77] ldc #49
        - Integer [2131427330]
      [79] invokevirtual #457
        - Methodref [android/content/res/Resources.getColor (I)I]
      [82] istore_3 v3
      [83] aload_0 v0
      [84] invokevirtual #559
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [87] ldc #50
        - Integer [2131492879]
      [89] invokevirtual #459
        - Methodref [android/content/res/Resources.getDimensionPixelSize (I)I]
      [92] i2f
      [93] fstore v4
      [95] aload_2 v2
      [96] bipush 30
      [98] iload_3 v3
      [99] invokevirtual #463
        - Methodref [android/content/res/TypedArray.getColor (II)I]
      [102] istore_3 v3
      [103] aload_2 v2
      [104] bipush 31
      [106] fload v4
      [108] invokevirtual #464
        - Methodref [android/content/res/TypedArray.getDimension (IF)F]
      [111] fstore v4
      [113] goto +6 (target=119)
      [116] invokevirtual #737
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [119] aload_2 v2
      [120] invokevirtual #465
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [123] aload_0 v0
      [124] aload_1 v1
      [125] ldc #15
        - Integer [2131165191]
      [127] invokevirtual #514
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [130] checkcast #259
        - Class [android/widget/TextView]
      [133] putfield #384
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ah Landroid/widget/TextView;]
      [136] aload_0 v0
      [137] getfield #384
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ah Landroid/widget/TextView;]
      [140] iload_3 v3
      [141] invokevirtual #523
        - Methodref [android/widget/TextView.setTextColor (I)V]
      [144] aload_0 v0
      [145] getfield #384
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ah Landroid/widget/TextView;]
      [148] iconst_0
      [149] fload v4
      [151] invokevirtual #524
        - Methodref [android/widget/TextView.setTextSize (IF)V]
      [154] aload_1 v1
      [155] ldc #14
        - Integer [2131165190]
      [157] invokevirtual #514
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [160] dup
      [161] astore_2 v2
      [162] ifnull +15 (target=177)
      [165] aload_2 v2
      [166] new #305
        - Class [com/anysoftkeyboard/n]
      [169] dup
      [170] aload_0 v0
      [171] invokespecial #722
        - Methodref [com/anysoftkeyboard/n.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [174] invokevirtual #512
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [177] aload_0 v0
      [178] getfield #393
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.i Z]
      [181] ifne +85 (target=266)
      [184] aload_0 v0
      [185] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [188] invokeinterface #809
        - InterfaceMethodref [com/anysoftkeyboard/a.w ()Z]
      [193] ifeq +73 (target=266)
      [196] aload_0 v0
      [197] invokevirtual #555
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
      [200] astore_2 v2
      [201] new #327
        - Class [java/util/ArrayList]
      [204] dup
      [205] invokespecial #762
        - Methodref [java/util/ArrayList.<init> ()V]
      [208] astore_3 v3
      [209] aload_2 v2
      [210] invokestatic #491
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [213] astore v4
      [215] aload_2 v2
      [216] iconst_0
      [217] aload_3 v3
      [218] aload v4
      [220] invokestatic #725
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a (Landroid/content/Context;ZLjava/util/ArrayList;Landroid/content/SharedPreferences;)V]
      [223] aload_3 v3
      [224] invokevirtual #765
        - Methodref [java/util/ArrayList.size ()I]
      [227] ifle +7 (target=234)
      [230] iconst_1
      [231] goto +4 (target=235)
      [234] iconst_0
      [235] ifeq +31 (target=266)
      [238] aload_1 v1
      [239] ldc #16
        - Integer [2131165192]
      [241] invokevirtual #514
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [244] dup
      [245] astore_2 v2
      [246] ifnull +20 (target=266)
      [249] aload_2 v2
      [250] iconst_0
      [251] invokevirtual #513
        - Methodref [android/view/View.setVisibility (I)V]
      [254] aload_2 v2
      [255] new #304
        - Class [com/anysoftkeyboard/m]
      [258] dup
      [259] aload_0 v0
      [260] invokespecial #721
        - Methodref [com/anysoftkeyboard/m.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [263] invokevirtual #512
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [266] aload_1 v1
      [267] areturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (95 -> 113: 116):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       onStartInputView(Landroid/view/inputmethod/EditorInfo;Z)V
    Access flags: 0x1
      = public void onStartInputView(android.view.inputmethod.EditorInfo,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 669, locals = 3, stack = 5):
      [0] ldc #113
        - String [ASK]
      [2] new #323
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #194
        - String [onStartInputView(EditorInfo:]
      [8] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] aload_1 v1
      [12] getfield #347
        - Fieldref [android/view/inputmethod/EditorInfo.imeOptions I]
      [15] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [18] ldc #88
        - String [,]
      [20] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [23] aload_1 v1
      [24] getfield #348
        - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
      [27] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [30] ldc #101
        - String [, restarting:]
      [32] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [35] iload_2 v2
      [36] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [39] ldc #85
        - String [)]
      [41] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [44] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [47] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [50] pop
      [51] aload_0 v0
      [52] aload_1 v1
      [53] iload_2 v2
      [54] invokespecial #477
        - Methodref [android/inputmethodservice/InputMethodService.onStartInputView (Landroid/view/inputmethod/EditorInfo;Z)V]
      [57] aload_0 v0
      [58] getfield #380
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ad Lcom/anysoftkeyboard/voice/h;]
      [61] ifnull +12 (target=73)
      [64] aload_0 v0
      [65] getfield #380
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ad Lcom/anysoftkeyboard/voice/h;]
      [68] invokeinterface #815
        - InterfaceMethodref [com/anysoftkeyboard/voice/h.a ()V]
      [73] aload_0 v0
      [74] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [77] ifnonnull +4 (target=81)
      [80] return
      [81] aload_0 v0
      [82] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [85] iconst_0
      [86] invokevirtual #689
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Z)V]
      [89] aload_0 v0
      [90] invokestatic #628
        - Methodref [com/anysoftkeyboard/dictionaries/e.a (Landroid/content/Context;)V]
      [93] iload_2 v2
      [94] ifne +8 (target=102)
      [97] aload_0 v0
      [98] lconst_0
      [99] putfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [102] aload_0 v0
      [103] iconst_0
      [104] putfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [107] aload_0 v0
      [108] iconst_0
      [109] putfield #354
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.E Z]
      [112] aload_0 v0
      [113] aconst_null
      [114] putfield #399
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.o [Landroid/view/inputmethod/CompletionInfo;]
      [117] aload_0 v0
      [118] iconst_0
      [119] putfield #357
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.H Z]
      [122] aload_1 v1
      [123] getfield #348
        - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
      [126] bipush 15
      [128] iand
      [129] tableswitch (4 offsets, default=387) (target=516)
        1: offset = 93, target = 222
        2: offset = 52, target = 181
        3: offset = 73, target = 202
        4: offset = 31, target = 160
        default: offset = 387, target = 516
      [160] ldc #113
        - String [ASK]
      [162] ldc #138
        - String [Setting MODE_DATETIME as keyboard due to a TYPE_CLASS_DATETIME input.]
      [164] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [167] pop
      [168] aload_0 v0
      [169] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [172] bipush 7
      [174] aload_1 v1
      [175] invokevirtual #685
        - Methodref [com/anysoftkeyboard/keyboards/e.a (ILandroid/view/inputmethod/EditorInfo;)V]
      [178] goto +365 (target=543)
      [181] ldc #113
        - String [ASK]
      [183] ldc #141
        - String [Setting MODE_NUMBERS as keyboard due to a TYPE_CLASS_NUMBER input.]
      [185] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [188] pop
      [189] aload_0 v0
      [190] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [193] bipush 8
      [195] aload_1 v1
      [196] invokevirtual #685
        - Methodref [com/anysoftkeyboard/keyboards/e.a (ILandroid/view/inputmethod/EditorInfo;)V]
      [199] goto +344 (target=543)
      [202] ldc #113
        - String [ASK]
      [204] ldc #142
        - String [Setting MODE_PHONE as keyboard due to a TYPE_CLASS_PHONE input.]
      [206] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [209] pop
      [210] aload_0 v0
      [211] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [214] iconst_3
      [215] aload_1 v1
      [216] invokevirtual #685
        - Methodref [com/anysoftkeyboard/keyboards/e.a (ILandroid/view/inputmethod/EditorInfo;)V]
      [219] goto +324 (target=543)
      [222] ldc #113
        - String [ASK]
      [224] ldc #111
        - String [A TYPE_CLASS_TEXT input.]
      [226] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [229] pop
      [230] aload_1 v1
      [231] getfield #348
        - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
      [234] sipush 4080
      [237] iand
      [238] dup
      [239] istore_2 v2
      [240] lookupswitch (2 offsets, default=44) (target=284)
        128: offset = 28, target = 268
        144: offset = 28, target = 268
        default: offset = 44, target = 284
      [268] ldc #113
        - String [ASK]
      [270] ldc #112
        - String [A password TYPE_CLASS_TEXT input with no prediction]
      [272] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [275] pop
      [276] aload_0 v0
      [277] iconst_0
      [278] putfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [281] goto +8 (target=289)
      [284] aload_0 v0
      [285] iconst_1
      [286] putfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [289] aload_0 v0
      [290] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [293] invokeinterface #799
        - InterfaceMethodref [com/anysoftkeyboard/a.j ()Z]
      [298] ifeq +46 (target=344)
      [301] iload_2 v2
      [302] lookupswitch (2 offsets, default=34) (target=336)
        16: offset = 26, target = 328
        32: offset = 26, target = 328
        default: offset = 34, target = 336
      [328] aload_0 v0
      [329] iconst_0
      [330] putfield #355
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.F Z]
      [333] goto +16 (target=349)
      [336] aload_0 v0
      [337] iconst_1
      [338] putfield #355
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.F Z]
      [341] goto +8 (target=349)
      [344] aload_0 v0
      [345] iconst_0
      [346] putfield #355
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.F Z]
      [349] iload_2 v2
      [350] lookupswitch (3 offsets, default=100) (target=450)
        16: offset = 59, target = 409
        32: offset = 34, target = 384
        64: offset = 79, target = 429
        default: offset = 100, target = 450
      [384] ldc #113
        - String [ASK]
      [386] ldc #139
        - String [Setting MODE_EMAIL as keyboard due to a TYPE_TEXT_VARIATION_EMAIL_ADDRESS input.]
      [388] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [391] pop
      [392] aload_0 v0
      [393] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [396] iconst_5
      [397] aload_1 v1
      [398] invokevirtual #685
        - Methodref [com/anysoftkeyboard/keyboards/e.a (ILandroid/view/inputmethod/EditorInfo;)V]
      [401] aload_0 v0
      [402] iconst_0
      [403] putfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [406] goto +61 (target=467)
      [409] ldc #113
        - String [ASK]
      [411] ldc #144
        - String [Setting MODE_URL as keyboard due to a TYPE_TEXT_VARIATION_URI input.]
      [413] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [416] pop
      [417] aload_0 v0
      [418] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [421] iconst_4
      [422] aload_1 v1
      [423] invokevirtual #685
        - Methodref [com/anysoftkeyboard/keyboards/e.a (ILandroid/view/inputmethod/EditorInfo;)V]
      [426] goto +41 (target=467)
      [429] ldc #113
        - String [ASK]
      [431] ldc #140
        - String [Setting MODE_IM as keyboard due to a TYPE_TEXT_VARIATION_SHORT_MESSAGE input.]
      [433] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [436] pop
      [437] aload_0 v0
      [438] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [441] bipush 6
      [443] aload_1 v1
      [444] invokevirtual #685
        - Methodref [com/anysoftkeyboard/keyboards/e.a (ILandroid/view/inputmethod/EditorInfo;)V]
      [447] goto +20 (target=467)
      [450] ldc #113
        - String [ASK]
      [452] ldc #143
        - String [Setting MODE_TEXT as keyboard due to a default input.]
      [454] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [457] pop
      [458] aload_0 v0
      [459] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [462] iconst_1
      [463] aload_1 v1
      [464] invokevirtual #685
        - Methodref [com/anysoftkeyboard/keyboards/e.a (ILandroid/view/inputmethod/EditorInfo;)V]
      [467] aload_1 v1
      [468] getfield #348
        - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
      [471] ldc #4
        - Integer [16773120]
      [473] iand
      [474] lookupswitch (2 offsets, default=39) (target=513)
        65536: offset = 26, target = 500
        524288: offset = 26, target = 500
        default: offset = 39, target = 513
      [500] ldc #113
        - String [ASK]
      [502] ldc #128
        - String [Input requested NO_SUGGESTIONS, or it is AUTO_COMPLETE by itself.]
      [504] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [507] pop
      [508] aload_0 v0
      [509] iconst_0
      [510] putfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [513] goto +30 (target=543)
      [516] ldc #113
        - String [ASK]
      [518] ldc #143
        - String [Setting MODE_TEXT as keyboard due to a default input.]
      [520] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [523] pop
      [524] aload_0 v0
      [525] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [528] iconst_1
      [529] aload_1 v1
      [530] invokevirtual #685
        - Methodref [com/anysoftkeyboard/keyboards/e.a (ILandroid/view/inputmethod/EditorInfo;)V]
      [533] aload_0 v0
      [534] iconst_0
      [535] putfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [538] aload_0 v0
      [539] iconst_1
      [540] putfield #355
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.F Z]
      [543] aload_0 v0
      [544] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [547] invokevirtual #711
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o ()Z]
      [550] pop
      [551] aload_0 v0
      [552] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [555] iconst_0
      [556] invokevirtual #758
        - Methodref [java/lang/StringBuilder.setLength (I)V]
      [559] aload_0 v0
      [560] iconst_0
      [561] putfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [564] aload_0 v0
      [565] iconst_0
      [566] putfield #375
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
      [569] aload_0 v0
      [570] iconst_0
      [571] invokevirtual #584
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.setCandidatesViewShown (Z)V]
      [574] aload_0 v0
      [575] aload_1 v1
      [576] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [579] aload_0 v0
      [580] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [583] ifnull +18 (target=601)
      [586] aload_0 v0
      [587] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [590] aload_0 v0
      [591] getfield #361
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.L Z]
      [594] aload_0 v0
      [595] getfield #362
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
      [598] invokevirtual #643
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (ZZ)V]
      [601] aload_0 v0
      [602] aload_0 v0
      [603] getfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [606] ifeq +14 (target=620)
      [609] aload_0 v0
      [610] getfield #362
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
      [613] ifeq +7 (target=620)
      [616] iconst_1
      [617] goto +4 (target=621)
      [620] iconst_0
      [621] putfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [624] aload_0 v0
      [625] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [628] ifnull +14 (target=642)
      [631] aload_0 v0
      [632] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [635] aconst_null
      [636] iconst_0
      [637] iconst_0
      [638] iconst_0
      [639] invokevirtual #716
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
      [642] aload_0 v0
      [643] getfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [646] ifeq +18 (target=664)
      [649] invokestatic #489
        - Methodref [android/os/SystemClock.elapsedRealtime ()J]
      [652] aload_0 v0
      [653] getfield #396
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.l J]
      [656] lsub
      [657] ldc2_w #338
        - Long [30000]
      [660] lcmp
      [661] ifle +7 (target=668)
      [664] aload_0 v0
      [665] invokespecial #587
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.t ()V]
      [668] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onFinishInput()V
    Access flags: 0x1
      = public void onFinishInput()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 68, locals = 1, stack = 2):
      [0] ldc #113
        - String [ASK]
      [2] ldc #181
        - String [onFinishInput()]
      [4] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] invokespecial #472
        - Methodref [android/inputmethodservice/InputMethodService.onFinishInput ()V]
      [12] aload_0 v0
      [13] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [16] ifnull +11 (target=27)
      [19] aload_0 v0
      [20] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [23] invokevirtual #711
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o ()Z]
      [26] pop
      [27] aload_0 v0
      [28] getfield #364
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.O Ljava/lang/String;]
      [31] ldc #107
        - String [1]
      [33] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [36] ifne +14 (target=50)
      [39] aload_0 v0
      [40] getfield #378
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ab Landroid/view/inputmethod/InputMethodManager;]
      [43] aload_0 v0
      [44] getfield #386
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.b Landroid/os/IBinder;]
      [47] invokevirtual #519
        - Methodref [android/view/inputmethod/InputMethodManager.hideStatusIcon (Landroid/os/IBinder;)V]
      [50] aload_0 v0
      [51] getfield #406
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.v Lcom/anysoftkeyboard/dictionaries/ad;]
      [54] ifnull +10 (target=64)
      [57] aload_0 v0
      [58] getfield #406
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.v Lcom/anysoftkeyboard/dictionaries/ad;]
      [61] invokevirtual #625
        - Methodref [com/anysoftkeyboard/dictionaries/ad.g ()V]
      [64] invokestatic #760
        - Methodref [java/lang/System.gc ()V]
      [67] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onUpdateSelection(IIIIII)V
    Access flags: 0x1
      = public void onUpdateSelection(int,int,int,int,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 245, locals = 7, stack = 7):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] iload_2 v2
      [3] iload_3 v3
      [4] iload v4
      [6] iload v5
      [8] iload v6
      [10] invokespecial #479
        - Methodref [android/inputmethodservice/InputMethodService.onUpdateSelection (IIIIII)V]
      [13] ldc #113
        - String [ASK]
      [15] new #323
        - Class [java/lang/StringBuilder]
      [18] dup
      [19] ldc #201
        - String [onUpdateSelection: oss=]
      [21] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [24] iload_1 v1
      [25] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [28] ldc #100
        - String [, ose=]
      [30] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [33] iload_2 v2
      [34] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [37] ldc #99
        - String [, nss=]
      [39] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [42] iload_3 v3
      [43] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [46] ldc #98
        - String [, nse=]
      [48] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [51] iload v4
      [53] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [56] ldc #94
        - String [, cs=]
      [58] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [61] iload v5
      [63] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [66] ldc #92
        - String [, ce=]
      [68] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [71] iload v6
      [73] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [76] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [79] invokestatic #495
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [82] pop
      [83] aload_0 v0
      [84] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [87] invokevirtual #757
        - Methodref [java/lang/StringBuilder.length ()I]
      [90] ifle +73 (target=163)
      [93] aload_0 v0
      [94] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [97] ifeq +66 (target=163)
      [100] iload_3 v3
      [101] iload v6
      [103] ificmpne +10 (target=113)
      [106] iload v4
      [108] iload v6
      [110] ificmpeq +53 (target=163)
      [113] aload_0 v0
      [114] getfield #388
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.d I]
      [117] iload_3 v3
      [118] ificmpeq +45 (target=163)
      [121] aload_0 v0
      [122] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [125] iconst_0
      [126] invokevirtual #758
        - Methodref [java/lang/StringBuilder.setLength (I)V]
      [129] aload_0 v0
      [130] iconst_0
      [131] putfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [134] aload_0 v0
      [135] ldc2_w #334
        - Long [100]
      [138] invokespecial #530
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (J)V]
      [141] invokestatic #633
        - Methodref [com/anysoftkeyboard/dictionaries/e.d ()V]
      [144] aload_0 v0
      [145] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [148] dup
      [149] astore_1 v1
      [150] ifnull +70 (target=220)
      [153] aload_1 v1
      [154] invokeinterface #782
        - InterfaceMethodref [android/view/inputmethod/InputConnection.finishComposingText ()Z]
      [159] pop
      [160] goto +60 (target=220)
      [163] aload_0 v0
      [164] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [167] ifne +53 (target=220)
      [170] aload_0 v0
      [171] getfield #365
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.P Z]
      [174] ifne +46 (target=220)
      [177] invokestatic #588
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.u ()[I]
      [180] invokestatic #634
        - Methodref [com/anysoftkeyboard/dictionaries/e.e ()Lcom/anysoftkeyboard/dictionaries/q;]
      [183] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [186] iaload
      [187] lookupswitch (2 offsets, default=33) (target=220)
        4: offset = 25, target = 212
        9: offset = 28, target = 215
        default: offset = 33, target = 220
      [212] invokestatic #633
        - Methodref [com/anysoftkeyboard/dictionaries/e.d ()V]
      [215] aload_0 v0
      [216] iconst_0
      [217] putfield #375
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
      [220] aload_0 v0
      [221] iconst_0
      [222] putfield #365
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.P Z]
      [225] aload_0 v0
      [226] aload_0 v0
      [227] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [230] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [233] aload_0 v0
      [234] iload_3 v3
      [235] putfield #388
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.d I]
      [238] aload_0 v0
      [239] iload v4
      [241] putfield #389
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.e I]
      [244] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       hideWindow()V
    Access flags: 0x1
      = public void hideWindow()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 66, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [4] ifnull +25 (target=29)
      [7] aload_0 v0
      [8] getfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [11] invokevirtual #434
        - Methodref [android/app/AlertDialog.isShowing ()Z]
      [14] ifeq +15 (target=29)
      [17] aload_0 v0
      [18] getfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [21] invokevirtual #432
        - Methodref [android/app/AlertDialog.dismiss ()V]
      [24] aload_0 v0
      [25] aconst_null
      [26] putfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [29] aload_0 v0
      [30] getfield #401
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.q Landroid/app/AlertDialog;]
      [33] ifnull +25 (target=58)
      [36] aload_0 v0
      [37] getfield #401
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.q Landroid/app/AlertDialog;]
      [40] invokevirtual #434
        - Methodref [android/app/AlertDialog.isShowing ()Z]
      [43] ifeq +15 (target=58)
      [46] aload_0 v0
      [47] getfield #401
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.q Landroid/app/AlertDialog;]
      [50] invokevirtual #432
        - Methodref [android/app/AlertDialog.dismiss ()V]
      [53] aload_0 v0
      [54] aconst_null
      [55] putfield #401
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.q Landroid/app/AlertDialog;]
      [58] aload_0 v0
      [59] invokespecial #467
        - Methodref [android/inputmethodservice/InputMethodService.hideWindow ()V]
      [62] invokestatic #626
        - Methodref [com/anysoftkeyboard/dictionaries/e.a ()V]
      [65] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDisplayCompletions([Landroid/view/inputmethod/CompletionInfo;)V
    Access flags: 0x1
      = public void onDisplayCompletions(android.view.inputmethod.CompletionInfo[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 263, locals = 5, stack = 5):
      [0] ldc #113
        - String [ASK]
      [2] ldc #133
        - String [Received completions:]
      [4] invokestatic #495
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] iconst_0
      [9] istore_2 v2
      [10] goto +39 (target=49)
      [13] ldc #113
        - String [ASK]
      [15] new #323
        - Class [java/lang/StringBuilder]
      [18] dup
      [19] ldc #59
        - String [  #]
      [21] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [24] iload_2 v2
      [25] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [28] ldc #110
        - String [: ]
      [30] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [33] aload_1 v1
      [34] iload_2 v2
      [35] aaload
      [36] invokevirtual #753
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [39] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [42] invokestatic #495
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [45] pop
      [46] iinc v2, 1
      [49] iload_2 v2
      [50] aload_1 v1
      [51] ifnull +8 (target=59)
      [54] aload_1 v1
      [55] arraylength
      [56] goto +4 (target=60)
      [59] iconst_0
      [60] ificmplt -47 (target=13)
      [63] aload_0 v0
      [64] getfield #354
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.E Z]
      [67] ifne +14 (target=81)
      [70] aload_0 v0
      [71] invokevirtual #565
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.isFullscreenMode ()Z]
      [74] ifeq +180 (target=254)
      [77] aload_1 v1
      [78] ifnull +176 (target=254)
      [81] ldc #113
        - String [ASK]
      [83] new #323
        - Class [java/lang/StringBuilder]
      [86] dup
      [87] ldc #135
        - String [Received completions: completion should be shown: ]
      [89] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [92] aload_0 v0
      [93] getfield #354
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.E Z]
      [96] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [99] ldc #72
        - String [ fullscreen:]
      [101] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [104] aload_0 v0
      [105] invokevirtual #565
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.isFullscreenMode ()Z]
      [108] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [111] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [114] invokestatic #496
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [117] pop
      [118] aload_0 v0
      [119] aload_1 v1
      [120] putfield #399
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.o [Landroid/view/inputmethod/CompletionInfo;]
      [123] aload_0 v0
      [124] iconst_1
      [125] putfield #354
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.E Z]
      [128] aload_1 v1
      [129] ifnonnull +23 (target=152)
      [132] ldc #113
        - String [ASK]
      [134] ldc #134
        - String [Received completions: completion is NULL. Clearing suggestions.]
      [136] invokestatic #496
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [139] pop
      [140] aload_0 v0
      [141] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [144] aconst_null
      [145] iconst_0
      [146] iconst_0
      [147] iconst_0
      [148] invokevirtual #716
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
      [151] return
      [152] new #327
        - Class [java/util/ArrayList]
      [155] dup
      [156] invokespecial #762
        - Methodref [java/util/ArrayList.<init> ()V]
      [159] astore_2 v2
      [160] iconst_0
      [161] istore_3 v3
      [162] goto +27 (target=189)
      [165] aload_1 v1
      [166] iload_3 v3
      [167] aaload
      [168] dup
      [169] astore v4
      [171] ifnull +15 (target=186)
      [174] aload_2 v2
      [175] aload v4
      [177] invokevirtual #518
        - Methodref [android/view/inputmethod/CompletionInfo.getText ()Ljava/lang/CharSequence;]
      [180] invokeinterface #823
        - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
      [185] pop
      [186] iinc v3, 1
      [189] iload_3 v3
      [190] aload_1 v1
      [191] ifnull +8 (target=199)
      [194] aload_1 v1
      [195] arraylength
      [196] goto +4 (target=200)
      [199] iconst_0
      [200] ificmplt -35 (target=165)
      [203] ldc #113
        - String [ASK]
      [205] new #323
        - Class [java/lang/StringBuilder]
      [208] dup
      [209] ldc #137
        - String [Received completions: setting to suggestions view ]
      [211] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [214] aload_2 v2
      [215] invokeinterface #825
        - InterfaceMethodref [java/util/List.size ()I]
      [220] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [223] ldc #71
        - String [ completions.]
      [225] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [228] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [231] invokestatic #496
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [234] pop
      [235] aload_0 v0
      [236] aload_2 v2
      [237] iconst_1
      [238] iconst_1
      [239] iconst_1
      [240] invokespecial #540
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/util/List;ZZZ)V]
      [243] aload_0 v0
      [244] aconst_null
      [245] putfield #351
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.B Ljava/lang/CharSequence;]
      [248] aload_0 v0
      [249] iconst_1
      [250] invokevirtual #584
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.setCandidatesViewShown (Z)V]
      [253] return
      [254] ldc #113
        - String [ASK]
      [256] ldc #136
        - String [Received completions: completions should not be shown.]
      [258] invokestatic #496
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [261] pop
      [262] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       k()V
    Access flags: 0x2
      = private void k()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 1, stack = 5):
      [0] aload_0 v0
      [1] aconst_null
      [2] iconst_0
      [3] iconst_0
      [4] iconst_0
      [5] invokespecial #540
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/util/List;ZZZ)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/util/List;ZZZ)V
    Access flags: 0x2
      = private void a(java.util.List,boolean,boolean,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 5, stack = 5):
      [0] aload_0 v0
      [1] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [4] ifnull +15 (target=19)
      [7] aload_0 v0
      [8] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [11] aload_1 v1
      [12] iload_2 v2
      [13] iload_3 v3
      [14] iload v4
      [16] invokevirtual #716
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
      [19] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onComputeInsets(Landroid/inputmethodservice/InputMethodService$Insets;)V
    Access flags: 0x1
      = public void onComputeInsets(android.inputmethodservice.InputMethodService$Insets)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #468
        - Methodref [android/inputmethodservice/InputMethodService.onComputeInsets (Landroid/inputmethodservice/InputMethodService$Insets;)V]
      [5] aload_0 v0
      [6] invokevirtual #565
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.isFullscreenMode ()Z]
      [9] ifne +11 (target=20)
      [12] aload_1 v1
      [13] aload_1 v1
      [14] getfield #344
        - Fieldref [android/inputmethodservice/InputMethodService$Insets.visibleTopInsets I]
      [17] putfield #343
        - Fieldref [android/inputmethodservice/InputMethodService$Insets.contentTopInsets I]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onEvaluateFullscreenMode()Z
    Access flags: 0x1
      = public boolean onEvaluateFullscreenMode()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 44, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #409
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.y I]
      [4] tableswitch (1 offsets, default=30) (target=34)
        2: offset = 20, target = 24
        default: offset = 30, target = 34
      [24] aload_0 v0
      [25] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [28] invokeinterface #796
        - InterfaceMethodref [com/anysoftkeyboard/a.e ()Z]
      [33] ireturn
      [34] aload_0 v0
      [35] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [38] invokeinterface #797
        - InterfaceMethodref [com/anysoftkeyboard/a.f ()Z]
      [43] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onKeyDown(ILandroid/view/KeyEvent;)Z
    Access flags: 0x1
      = public boolean onKeyDown(int,android.view.KeyEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 940, locals = 6, stack = 8):
      [0] aload_0 v0
      [1] invokevirtual #566
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.isInputViewShown ()Z]
      [4] istore_3 v3
      [5] ldc #113
        - String [ASK]
      [7] new #323
        - Class [java/lang/StringBuilder]
      [10] dup
      [11] ldc #172
        - String [isInputViewShown=]
      [13] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [16] iload_3 v3
      [17] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [20] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [23] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [26] pop
      [27] aload_0 v0
      [28] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [31] astore v4
      [33] aload_0 v0
      [34] aload v4
      [36] invokespecial #541
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Landroid/view/inputmethod/InputConnection;)V]
      [39] aload_0 v0
      [40] iconst_0
      [41] putfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [44] ldc #113
        - String [ASK]
      [46] new #323
        - Class [java/lang/StringBuilder]
      [49] dup
      [50] ldc #125
        - String [Event: Key:]
      [52] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [55] aload_2 v2
      [56] invokevirtual #504
        - Methodref [android/view/KeyEvent.getKeyCode ()I]
      [59] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [62] ldc #67
        - String [ Shift:]
      [64] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [67] aload_2 v2
      [68] invokevirtual #505
        - Methodref [android/view/KeyEvent.getMetaState ()I]
      [71] iconst_1
      [72] iand
      [73] ifeq +7 (target=80)
      [76] iconst_1
      [77] goto +4 (target=81)
      [80] iconst_0
      [81] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [84] ldc #64
        - String [ ALT:]
      [86] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [89] aload_2 v2
      [90] invokevirtual #505
        - Methodref [android/view/KeyEvent.getMetaState ()I]
      [93] iconst_2
      [94] iand
      [95] ifeq +7 (target=102)
      [98] iconst_1
      [99] goto +4 (target=103)
      [102] iconst_0
      [103] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [106] ldc #65
        - String [ Repeats:]
      [108] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [111] aload_2 v2
      [112] invokevirtual #506
        - Methodref [android/view/KeyEvent.getRepeatCount ()I]
      [115] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [118] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [121] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [124] pop
      [125] iload_1 v1
      [126] lookupswitch (12 offsets, default=373) (target=499)
        4: offset = 231, target = 357
        24: offset = 169, target = 295
        25: offset = 200, target = 326
        27: offset = 106, target = 232
        57: offset = 306, target = 432
        58: offset = 306, target = 432
        59: offset = 285, target = 411
        60: offset = 285, target = 411
        62: offset = 345, target = 471
        63: offset = 306, target = 432
        80: offset = 139, target = 265
        204: offset = 277, target = 403
        default: offset = 373, target = 499
      [232] iload_3 v3
      [233] ifeq +25 (target=258)
      [236] aload_0 v0
      [237] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [240] invokeinterface #790
        - InterfaceMethodref [com/anysoftkeyboard/a.B ()Z]
      [245] ifeq +13 (target=258)
      [248] aload_0 v0
      [249] aload_0 v0
      [250] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [253] invokespecial #545
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Landroid/view/inputmethod/InputConnection;)V]
      [256] iconst_1
      [257] ireturn
      [258] aload_0 v0
      [259] iload_1 v1
      [260] aload_2 v2
      [261] invokespecial #474
        - Methodref [android/inputmethodservice/InputMethodService.onKeyDown (ILandroid/view/KeyEvent;)Z]
      [264] ireturn
      [265] iload_3 v3
      [266] ifeq +22 (target=288)
      [269] aload_0 v0
      [270] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [273] invokeinterface #790
        - InterfaceMethodref [com/anysoftkeyboard/a.B ()Z]
      [278] ifeq +10 (target=288)
      [281] aload_0 v0
      [282] iconst_0
      [283] invokespecial #552
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (Z)V]
      [286] iconst_1
      [287] ireturn
      [288] aload_0 v0
      [289] iload_1 v1
      [290] aload_2 v2
      [291] invokespecial #474
        - Methodref [android/inputmethodservice/InputMethodService.onKeyDown (ILandroid/view/KeyEvent;)Z]
      [294] ireturn
      [295] iload_3 v3
      [296] ifeq +23 (target=319)
      [299] aload_0 v0
      [300] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [303] invokeinterface #789
        - InterfaceMethodref [com/anysoftkeyboard/a.A ()Z]
      [308] ifeq +11 (target=319)
      [311] aload_0 v0
      [312] bipush 21
      [314] invokevirtual #581
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendDownUpKeyEvents (I)V]
      [317] iconst_1
      [318] ireturn
      [319] aload_0 v0
      [320] iload_1 v1
      [321] aload_2 v2
      [322] invokespecial #474
        - Methodref [android/inputmethodservice/InputMethodService.onKeyDown (ILandroid/view/KeyEvent;)Z]
      [325] ireturn
      [326] iload_3 v3
      [327] ifeq +23 (target=350)
      [330] aload_0 v0
      [331] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [334] invokeinterface #789
        - InterfaceMethodref [com/anysoftkeyboard/a.A ()Z]
      [339] ifeq +11 (target=350)
      [342] aload_0 v0
      [343] bipush 22
      [345] invokevirtual #581
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendDownUpKeyEvents (I)V]
      [348] iconst_1
      [349] ireturn
      [350] aload_0 v0
      [351] iload_1 v1
      [352] aload_2 v2
      [353] invokespecial #474
        - Methodref [android/inputmethodservice/InputMethodService.onKeyDown (ILandroid/view/KeyEvent;)Z]
      [356] ireturn
      [357] aload_2 v2
      [358] invokevirtual #506
        - Methodref [android/view/KeyEvent.getRepeatCount ()I]
      [361] ifne +572 (target=933)
      [364] aload_0 v0
      [365] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [368] ifnull +565 (target=933)
      [371] aload_0 v0
      [372] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [375] invokevirtual #712
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.q ()Z]
      [378] ifeq +555 (target=933)
      [381] aload v4
      [383] ifnull +13 (target=396)
      [386] aload v4
      [388] ldc #53
        - Integer [2147483647]
      [390] invokeinterface #777
        - InterfaceMethodref [android/view/inputmethod/InputConnection.clearMetaKeyStates (I)Z]
      [395] pop
      [396] aload_0 v0
      [397] lconst_0
      [398] putfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [401] iconst_1
      [402] ireturn
      [403] aload_0 v0
      [404] aload v4
      [406] invokespecial #535
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/InputConnection;)V]
      [409] iconst_1
      [410] ireturn
      [411] aload_2 v2
      [412] invokevirtual #508
        - Methodref [android/view/KeyEvent.isAltPressed ()Z]
      [415] ifeq +17 (target=432)
      [418] invokestatic #614
        - Methodref [com/anysoftkeyboard/d/c.a ()Z]
      [421] ifeq +11 (target=432)
      [424] aload_0 v0
      [425] aload v4
      [427] invokespecial #535
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/InputConnection;)V]
      [430] iconst_1
      [431] ireturn
      [432] ldc #114
        - String [ASK-meta-key]
      [434] aload_0 v0
      [435] ldc #187
        - String [onKeyDown before handle]
      [437] invokespecial #546
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Ljava/lang/String;)Ljava/lang/String;]
      [440] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [443] pop
      [444] aload_0 v0
      [445] aload_0 v0
      [446] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [449] iload_1 v1
      [450] invokestatic #670
        - Methodref [com/anysoftkeyboard/keyboards/a/b.b (JI)J]
      [453] putfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [456] ldc #114
        - String [ASK-meta-key]
      [458] aload_0 v0
      [459] ldc #186
        - String [onKeyDown after handle]
      [461] invokespecial #546
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Ljava/lang/String;)Ljava/lang/String;]
      [464] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [467] pop
      [468] goto +465 (target=933)
      [471] aload_2 v2
      [472] invokevirtual #508
        - Methodref [android/view/KeyEvent.isAltPressed ()Z]
      [475] ifeq +9 (target=484)
      [478] invokestatic #614
        - Methodref [com/anysoftkeyboard/d/c.a ()Z]
      [481] ifeq +10 (target=491)
      [484] aload_2 v2
      [485] invokevirtual #510
        - Methodref [android/view/KeyEvent.isShiftPressed ()Z]
      [488] ifeq +11 (target=499)
      [491] aload_0 v0
      [492] aload v4
      [494] invokespecial #535
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/InputConnection;)V]
      [497] iconst_1
      [498] ireturn
      [499] aload_0 v0
      [500] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [503] invokeinterface #798
        - InterfaceMethodref [com/anysoftkeyboard/a.g ()Z]
      [508] ifne +12 (target=520)
      [511] aload_2 v2
      [512] invokevirtual #506
        - Methodref [android/view/KeyEvent.getRepeatCount ()I]
      [515] ifle +5 (target=520)
      [518] iconst_1
      [519] ireturn
      [520] aload_0 v0
      [521] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [524] invokevirtual #692
        - Methodref [com/anysoftkeyboard/keyboards/e.d ()Z]
      [527] ifeq +376 (target=903)
      [530] aload v4
      [532] ifnull +11 (target=543)
      [535] aload v4
      [537] invokeinterface #776
        - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
      [542] pop
      [543] aload_0 v0
      [544] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [547] invokeinterface #810
        - InterfaceMethodref [com/anysoftkeyboard/a.y ()Z]
      [552] ifeq +37 (target=589)
      [555] iload_1 v1
      [556] bipush 67
      [558] ificmpne +31 (target=589)
      [561] aload_2 v2
      [562] invokevirtual #510
        - Methodref [android/view/KeyEvent.isShiftPressed ()Z]
      [565] ifeq +24 (target=589)
      [568] aload_0 v0
      [569] aload v4
      [571] invokespecial #545
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Landroid/view/inputmethod/InputConnection;)V]
      [574] aload v4
      [576] ifnull +11 (target=587)
      [579] aload v4
      [581] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [586] pop
      [587] iconst_1
      [588] ireturn
      [589] aload_2 v2
      [590] invokevirtual #509
        - Methodref [android/view/KeyEvent.isPrintingKey ()Z]
      [593] ifeq +297 (target=890)
      [596] aload_0 v0
      [597] dup
      [598] astore_3 v3
      [599] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [602] invokeinterface #808
        - InterfaceMethodref [com/anysoftkeyboard/a.u ()Z]
      [607] ifeq +7 (target=614)
      [610] aload_3 v3
      [611] invokevirtual #563
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.hideWindow ()V]
      [614] aload_0 v0
      [615] getfield #402
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
      [618] aload_2 v2
      [619] aload_0 v0
      [620] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [623] invokevirtual #663
        - Methodref [com/anysoftkeyboard/keyboards/a/a.a (Landroid/view/KeyEvent;J)V]
      [626] aload_0 v0
      [627] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [630] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [633] dup
      [634] astore_3 v3
      [635] checkcast #298
        - Class [com/anysoftkeyboard/keyboards/s]
      [638] astore v5
      [640] aload_3 v3
      [641] invokevirtual #678
        - Methodref [com/anysoftkeyboard/keyboards/b.h ()Ljava/lang/String;]
      [644] astore_3 v3
      [645] ldc #113
        - String [ASK]
      [647] new #323
        - Class [java/lang/StringBuilder]
      [650] dup
      [651] ldc #118
        - String [Asking ']
      [653] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [656] aload_3 v3
      [657] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [660] ldc #82
        - String [' to translate key: ]
      [662] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [665] iload_1 v1
      [666] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [669] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [672] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [675] pop
      [676] ldc #113
        - String [ASK]
      [678] new #323
        - Class [java/lang/StringBuilder]
      [681] dup
      [682] ldc #127
        - String [Hard Keyboard Action before translation: Shift: ]
      [684] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [687] aload_0 v0
      [688] getfield #402
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
      [691] invokevirtual #665
        - Methodref [com/anysoftkeyboard/keyboards/a/a.c ()Z]
      [694] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [697] ldc #90
        - String [, Alt: ]
      [699] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [702] aload_0 v0
      [703] getfield #402
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
      [706] invokevirtual #664
        - Methodref [com/anysoftkeyboard/keyboards/a/a.b ()Z]
      [709] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [712] ldc #91
        - String [, Key code: ]
      [714] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [717] aload_0 v0
      [718] getfield #402
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
      [721] invokevirtual #662
        - Methodref [com/anysoftkeyboard/keyboards/a/a.a ()I]
      [724] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [727] ldc #93
        - String [, changed: ]
      [729] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [732] aload_0 v0
      [733] getfield #402
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
      [736] invokevirtual #666
        - Methodref [com/anysoftkeyboard/keyboards/a/a.d ()Z]
      [739] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [742] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [745] invokestatic #496
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [748] pop
      [749] aload v5
      [751] aload_0 v0
      [752] getfield #402
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
      [755] invokeinterface #814
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/s.a (Lcom/anysoftkeyboard/keyboards/g;)V]
      [760] ldc #113
        - String [ASK]
      [762] new #323
        - Class [java/lang/StringBuilder]
      [765] dup
      [766] ldc #126
        - String [Hard Keyboard Action after translation: Key code: ]
      [768] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [771] aload_0 v0
      [772] getfield #402
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
      [775] invokevirtual #662
        - Methodref [com/anysoftkeyboard/keyboards/a/a.a ()I]
      [778] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [781] ldc #93
        - String [, changed: ]
      [783] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [786] aload_0 v0
      [787] getfield #402
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
      [790] invokevirtual #666
        - Methodref [com/anysoftkeyboard/keyboards/a/a.d ()Z]
      [793] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [796] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [799] invokestatic #496
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [802] pop
      [803] aload_0 v0
      [804] getfield #402
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
      [807] invokevirtual #666
        - Methodref [com/anysoftkeyboard/keyboards/a/a.d ()Z]
      [810] ifeq +80 (target=890)
      [813] aload_0 v0
      [814] getfield #402
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.r Lcom/anysoftkeyboard/keyboards/a/a;]
      [817] invokevirtual #662
        - Methodref [com/anysoftkeyboard/keyboards/a/a.a ()I]
      [820] istore_3 v3
      [821] aload_0 v0
      [822] iload_3 v3
      [823] aconst_null
      [824] iconst_m1
      [825] iconst_1
      [826] newarray 10
      [828] dup
      [829] iconst_0
      [830] iload_3 v3
      [831] iastore
      [832] iconst_1
      [833] invokevirtual #529
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
      [836] aload_0 v0
      [837] aload_0 v0
      [838] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [841] invokestatic #669
        - Methodref [com/anysoftkeyboard/keyboards/a/b.b (J)J]
      [844] putfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [847] ldc #114
        - String [ASK-meta-key]
      [849] aload_0 v0
      [850] ldc #185
        - String [onKeyDown after adjust - translated]
      [852] invokespecial #546
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Ljava/lang/String;)Ljava/lang/String;]
      [855] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [858] pop
      [859] aload v4
      [861] ifnull +11 (target=872)
      [864] aload v4
      [866] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [871] pop
      [872] iconst_1
      [873] ireturn
      [874] astore_1 v1
      [875] aload v4
      [877] ifnull +11 (target=888)
      [880] aload v4
      [882] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [887] pop
      [888] aload_1 v1
      [889] athrow
      [890] aload v4
      [892] ifnull +11 (target=903)
      [895] aload v4
      [897] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [902] pop
      [903] aload_2 v2
      [904] invokevirtual #509
        - Methodref [android/view/KeyEvent.isPrintingKey ()Z]
      [907] ifeq +26 (target=933)
      [910] aload_0 v0
      [911] aload_0 v0
      [912] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [915] invokestatic #669
        - Methodref [com/anysoftkeyboard/keyboards/a/b.b (J)J]
      [918] putfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [921] ldc #114
        - String [ASK-meta-key]
      [923] aload_0 v0
      [924] ldc #184
        - String [onKeyDown after adjust]
      [926] invokespecial #546
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Ljava/lang/String;)Ljava/lang/String;]
      [929] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [932] pop
      [933] aload_0 v0
      [934] iload_1 v1
      [935] aload_2 v2
      [936] invokespecial #474
        - Methodref [android/inputmethodservice/InputMethodService.onKeyDown (ILandroid/view/KeyEvent;)Z]
      [939] ireturn
      Code attribute exceptions (count = 2):
      - ExceptionInfo (543 -> 574: 874):
      - ExceptionInfo (589 -> 859: 874):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/InputConnection;)V
    Access flags: 0x2
      = private void a(android.view.inputmethod.InputConnection)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 30, locals = 2, stack = 3):
      [0] aload_1 v1
      [1] ifnull +12 (target=13)
      [4] aload_1 v1
      [5] ldc #53
        - Integer [2147483647]
      [7] invokeinterface #777
        - InterfaceMethodref [android/view/inputmethod/InputConnection.clearMetaKeyStates (I)Z]
      [12] pop
      [13] aload_0 v0
      [14] lconst_0
      [15] putfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [18] aload_0 v0
      [19] aload_0 v0
      [20] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [23] getstatic #426
        - Fieldref [com/anysoftkeyboard/keyboards/r.c Lcom/anysoftkeyboard/keyboards/r;]
      [26] invokespecial #533
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)V]
      [29] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       l()V
    Access flags: 0x2
      = private void l()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 65, locals = 1, stack = 4):
      [0] aload_0 v0
      [1] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [4] ifnonnull +4 (target=8)
      [7] return
      [8] aload_0 v0
      [9] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [12] invokevirtual #690
        - Methodref [com/anysoftkeyboard/keyboards/e.b ()Z]
      [15] ifeq +49 (target=64)
      [18] aload_0 v0
      [19] getfield #364
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.O Ljava/lang/String;]
      [22] ldc #109
        - String [3]
      [24] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [27] ifne +37 (target=64)
      [30] aload_0 v0
      [31] getfield #378
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ab Landroid/view/inputmethod/InputMethodManager;]
      [34] aload_0 v0
      [35] getfield #386
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.b Landroid/os/IBinder;]
      [38] aload_0 v0
      [39] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [42] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [45] invokevirtual #674
        - Methodref [com/anysoftkeyboard/keyboards/b.d ()Landroid/content/Context;]
      [48] invokevirtual #445
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [51] aload_0 v0
      [52] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [55] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [58] invokevirtual #679
        - Methodref [com/anysoftkeyboard/keyboards/b.j ()I]
      [61] invokevirtual #520
        - Methodref [android/view/inputmethod/InputMethodManager.showStatusIcon (Landroid/os/IBinder;Ljava/lang/String;I)V]
      [64] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onKeyUp(ILandroid/view/KeyEvent;)Z
    Access flags: 0x1
      = public boolean onKeyUp(int,android.view.KeyEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 363, locals = 6, stack = 12):
      [0] iload_1 v1
      [1] lookupswitch (11 offsets, default=345) (target=346)
        19: offset = 135, target = 136
        20: offset = 135, target = 136
        21: offset = 135, target = 136
        22: offset = 135, target = 136
        24: offset = 99, target = 100
        25: offset = 99, target = 100
        57: offset = 227, target = 228
        58: offset = 227, target = 228
        59: offset = 227, target = 228
        60: offset = 227, target = 228
        63: offset = 227, target = 228
        default: offset = 345, target = 346
      [100] aload_0 v0
      [101] invokevirtual #566
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.isInputViewShown ()Z]
      [104] ifne +10 (target=114)
      [107] aload_0 v0
      [108] iload_1 v1
      [109] aload_2 v2
      [110] invokespecial #475
        - Methodref [android/inputmethodservice/InputMethodService.onKeyUp (ILandroid/view/KeyEvent;)Z]
      [113] ireturn
      [114] aload_0 v0
      [115] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [118] invokeinterface #789
        - InterfaceMethodref [com/anysoftkeyboard/a.A ()Z]
      [123] ifeq +13 (target=136)
      [126] aload_0 v0
      [127] aload_0 v0
      [128] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [131] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [134] iconst_1
      [135] ireturn
      [136] aload_0 v0
      [137] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [140] ifnull +206 (target=346)
      [143] aload_0 v0
      [144] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [147] invokevirtual #709
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.isShown ()Z]
      [150] ifeq +196 (target=346)
      [153] aload_0 v0
      [154] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [157] invokevirtual #707
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h ()Z]
      [160] ifeq +186 (target=346)
      [163] new #245
        - Class [android/view/KeyEvent]
      [166] dup
      [167] aload_2 v2
      [168] invokevirtual #502
        - Methodref [android/view/KeyEvent.getDownTime ()J]
      [171] aload_2 v2
      [172] invokevirtual #503
        - Methodref [android/view/KeyEvent.getEventTime ()J]
      [175] aload_2 v2
      [176] invokevirtual #500
        - Methodref [android/view/KeyEvent.getAction ()I]
      [179] aload_2 v2
      [180] invokevirtual #504
        - Methodref [android/view/KeyEvent.getKeyCode ()I]
      [183] aload_2 v2
      [184] invokevirtual #506
        - Methodref [android/view/KeyEvent.getRepeatCount ()I]
      [187] aload_2 v2
      [188] invokevirtual #501
        - Methodref [android/view/KeyEvent.getDeviceId ()I]
      [191] aload_2 v2
      [192] invokevirtual #507
        - Methodref [android/view/KeyEvent.getScanCode ()I]
      [195] bipush 65
      [197] invokespecial #499
        - Methodref [android/view/KeyEvent.<init> (JJIIIIII)V]
      [200] astore_2 v2
      [201] aload_0 v0
      [202] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [205] dup
      [206] astore_1 v1
      [207] ifnull +11 (target=218)
      [210] aload_1 v1
      [211] aload_2 v2
      [212] invokeinterface #786
        - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
      [217] pop
      [218] aload_0 v0
      [219] aload_0 v0
      [220] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [223] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [226] iconst_1
      [227] ireturn
      [228] aload_0 v0
      [229] aload_0 v0
      [230] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [233] iload_1 v1
      [234] invokestatic #671
        - Methodref [com/anysoftkeyboard/keyboards/a/b.c (JI)J]
      [237] putfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [240] ldc #117
        - String [AnySoftKeyboard-meta-key]
      [242] aload_0 v0
      [243] ldc #188
        - String [onKeyUp]
      [245] invokespecial #546
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Ljava/lang/String;)Ljava/lang/String;]
      [248] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [251] pop
      [252] aload_0 v0
      [253] dup
      [254] astore_3 v3
      [255] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [258] dup
      [259] astore v4
      [261] ifnull +85 (target=346)
      [264] iconst_0
      [265] istore v5
      [267] aload_3 v3
      [268] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [271] iconst_2
      [272] invokestatic #668
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JI)I]
      [275] ifne +6 (target=281)
      [278] iinc v5, 2
      [281] aload_3 v3
      [282] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [285] iconst_1
      [286] invokestatic #668
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JI)I]
      [289] ifne +6 (target=295)
      [292] iinc v5, 1
      [295] aload_3 v3
      [296] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [299] iconst_4
      [300] invokestatic #668
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JI)I]
      [303] ifne +6 (target=309)
      [306] iinc v5, 4
      [309] ldc #117
        - String [AnySoftKeyboard-meta-key]
      [311] aload_3 v3
      [312] new #323
        - Class [java/lang/StringBuilder]
      [315] dup
      [316] ldc #208
        - String [setInputConnectionMetaStateAsCurrentMetaKeyKeyListenerState with flags: ]
      [318] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [321] iload v5
      [323] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [326] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [329] invokespecial #546
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Ljava/lang/String;)Ljava/lang/String;]
      [332] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [335] pop
      [336] aload v4
      [338] iload v5
      [340] invokeinterface #777
        - InterfaceMethodref [android/view/inputmethod/InputConnection.clearMetaKeyStates (I)Z]
      [345] pop
      [346] aload_0 v0
      [347] iload_1 v1
      [348] aload_2 v2
      [349] invokespecial #475
        - Methodref [android/inputmethodservice/InputMethodService.onKeyUp (ILandroid/view/KeyEvent;)Z]
      [352] istore_1 v1
      [353] aload_0 v0
      [354] aload_0 v0
      [355] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [358] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [361] iload_1 v1
      [362] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Ljava/lang/String;)Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String c(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 100, locals = 5, stack = 3):
      [0] aload_0 v0
      [1] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [4] iconst_1
      [5] invokestatic #668
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JI)I]
      [8] istore_2 v2
      [9] aload_0 v0
      [10] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [13] iconst_2
      [14] invokestatic #668
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JI)I]
      [17] istore_3 v3
      [18] aload_0 v0
      [19] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [22] iconst_4
      [23] invokestatic #668
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JI)I]
      [26] istore v4
      [28] new #323
        - Class [java/lang/StringBuilder]
      [31] dup
      [32] ldc #130
        - String [Meta keys state at ]
      [34] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [37] aload_1 v1
      [38] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [41] ldc #103
        - String [- SHIFT:]
      [43] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [46] iload_2 v2
      [47] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [50] ldc #89
        - String [, ALT:]
      [52] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [55] iload_3 v3
      [56] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [59] ldc #66
        - String [ SYM:]
      [61] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [64] iload v4
      [66] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [69] ldc #70
        - String [ bits:]
      [71] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [74] aload_0 v0
      [75] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [78] invokestatic #667
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (J)I]
      [81] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [84] ldc #76
        - String [ state:]
      [86] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [89] aload_0 v0
      [90] getfield #403
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.s J]
      [93] invokevirtual #752
        - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
      [96] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [99] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;I)V
    Access flags: 0x2
      = private void a(java.lang.CharSequence,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 106, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iload_2 v2
      [3] istore_3 v3
      [4] astore_2 v2
      [5] astore_1 v1
      [6] aload_2 v2
      [7] ifnull +12 (target=19)
      [10] aload_2 v2
      [11] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [16] ifgt +4 (target=20)
      [19] return
      [20] aload_1 v1
      [21] getfield #361
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.L Z]
      [24] ifne +10 (target=34)
      [27] aload_1 v1
      [28] getfield #362
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
      [31] ifeq +74 (target=105)
      [34] aload_2 v2
      [35] ifnull +70 (target=105)
      [38] aload_1 v1
      [39] getfield #406
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.v Lcom/anysoftkeyboard/dictionaries/ad;]
      [42] ifnull +63 (target=105)
      [45] aload_1 v1
      [46] getfield #406
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.v Lcom/anysoftkeyboard/dictionaries/ad;]
      [49] aload_2 v2
      [50] invokevirtual #623
        - Methodref [com/anysoftkeyboard/dictionaries/ad.a (Ljava/lang/CharSequence;)Z]
      [53] ifne +38 (target=91)
      [56] aload_1 v1
      [57] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [60] aload_2 v2
      [61] invokeinterface #820
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [66] invokevirtual #642
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Ljava/lang/CharSequence;)Z]
      [69] ifne +36 (target=105)
      [72] aload_1 v1
      [73] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [76] aload_2 v2
      [77] invokeinterface #820
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [82] invokevirtual #743
        - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
      [85] invokevirtual #642
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Ljava/lang/CharSequence;)Z]
      [88] ifne +17 (target=105)
      [91] aload_1 v1
      [92] getfield #406
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.v Lcom/anysoftkeyboard/dictionaries/ad;]
      [95] aload_2 v2
      [96] invokeinterface #820
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [101] iload_3 v3
      [102] invokevirtual #624
        - Methodref [com/anysoftkeyboard/dictionaries/ad.a (Ljava/lang/String;I)V]
      [105] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/view/inputmethod/InputConnection;)V
    Access flags: 0x2
      = private void b(android.view.inputmethod.InputConnection)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 67, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [4] ifeq +62 (target=66)
      [7] aload_0 v0
      [8] iconst_0
      [9] putfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [12] aload_0 v0
      [13] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [16] invokevirtual #757
        - Methodref [java/lang/StringBuilder.length ()I]
      [19] ifle +42 (target=61)
      [22] aload_1 v1
      [23] ifnull +15 (target=38)
      [26] aload_1 v1
      [27] aload_0 v0
      [28] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [31] iconst_1
      [32] invokeinterface #779
        - InterfaceMethodref [android/view/inputmethod/InputConnection.commitText (Ljava/lang/CharSequence;I)Z]
      [37] pop
      [38] aload_0 v0
      [39] aload_0 v0
      [40] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [43] invokevirtual #757
        - Methodref [java/lang/StringBuilder.length ()I]
      [46] putfield #410
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.z I]
      [49] invokestatic #630
        - Methodref [com/anysoftkeyboard/dictionaries/e.b ()V]
      [52] aload_0 v0
      [53] aload_0 v0
      [54] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [57] iconst_1
      [58] invokespecial #539
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;I)V]
      [61] aload_0 v0
      [62] lconst_0
      [63] invokespecial #530
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (J)V]
      [66] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/EditorInfo;)V
    Access flags: 0x2
      = private void a(android.view.inputmethod.EditorInfo)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 113, locals = 6, stack = 4):
      [0] aload_0 v0
      [1] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [4] dup
      [5] astore_2 v2
      [6] ifnull +106 (target=112)
      [9] aload_1 v1
      [10] ifnull +102 (target=112)
      [13] aload_0 v0
      [14] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [17] invokevirtual #690
        - Methodref [com/anysoftkeyboard/keyboards/e.b ()Z]
      [20] ifeq +92 (target=112)
      [23] aload_0 v0
      [24] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [27] ifnull +85 (target=112)
      [30] aload_0 v0
      [31] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [34] aload_0 v0
      [35] getfield #391
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.g Lcom/anysoftkeyboard/d/a;]
      [38] invokevirtual #613
        - Methodref [com/anysoftkeyboard/d/a.d ()Z]
      [41] ifne +66 (target=107)
      [44] aload_0 v0
      [45] getfield #357
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.H Z]
      [48] ifne +59 (target=107)
      [51] aload_0 v0
      [52] aload_2 v2
      [53] aload_1 v1
      [54] astore_3 v3
      [55] astore_2 v2
      [56] astore_1 v1
      [57] iconst_0
      [58] istore v4
      [60] aload_1 v1
      [61] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [64] astore v5
      [66] aload_1 v1
      [67] getfield #360
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.K Z]
      [70] ifeq +28 (target=98)
      [73] aload v5
      [75] ifnull +23 (target=98)
      [78] aload v5
      [80] getfield #348
        - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
      [83] ifeq +15 (target=98)
      [86] aload_2 v2
      [87] aload_3 v3
      [88] getfield #348
        - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
      [91] invokeinterface #783
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getCursorCapsMode (I)I]
      [96] istore v4
      [98] iload v4
      [100] ifne +7 (target=107)
      [103] iconst_0
      [104] goto +4 (target=108)
      [107] iconst_1
      [108] invokevirtual #701
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Z)Z]
      [111] pop
      [112] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       m()V
    Access flags: 0x2
      = private void m()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 237, locals = 6, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [4] dup
      [5] astore_1 v1
      [6] ifnonnull +4 (target=10)
      [9] return
      [10] aload_1 v1
      [11] iconst_2
      [12] iconst_0
      [13] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [18] astore_2 v2
      [19] ldc #57
        - String []
      [21] astore_3 v3
      [22] aload_0 v0
      [23] getfield #404
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.t Ljava/util/HashSet;]
      [26] invokevirtual #771
        - Methodref [java/util/HashSet.iterator ()Ljava/util/Iterator;]
      [29] astore v5
      [31] goto +35 (target=66)
      [34] aload v5
      [36] invokeinterface #822
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [41] checkcast #317
        - Class [java/lang/Character]
      [44] astore v4
      [46] new #323
        - Class [java/lang/StringBuilder]
      [49] dup
      [50] aload_3 v3
      [51] invokestatic #746
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [54] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [57] aload v4
      [59] invokevirtual #753
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [62] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [65] astore_3 v3
      [66] aload v5
      [68] invokeinterface #821
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [73] ifne -39 (target=34)
      [76] ldc #113
        - String [ASK]
      [78] new #323
        - Class [java/lang/StringBuilder]
      [81] dup
      [82] ldc #213
        - String [swapPunctuationAndSpace: lastTwo: ']
      [84] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [87] aload_2 v2
      [88] invokevirtual #753
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [91] ldc #83
        - String [', mSentenceSeparators ]
      [93] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [96] aload_0 v0
      [97] getfield #404
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.t Ljava/util/HashSet;]
      [100] invokevirtual #772
        - Methodref [java/util/HashSet.size ()I]
      [103] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [106] ldc #60
        - String [ ']
      [108] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [111] aload_3 v3
      [112] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [115] ldc #79
        - String [']
      [117] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [120] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [123] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [126] pop
      [127] aload_2 v2
      [128] ifnull +108 (target=236)
      [131] aload_2 v2
      [132] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [137] iconst_2
      [138] ificmpne +98 (target=236)
      [141] aload_2 v2
      [142] iconst_0
      [143] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [148] bipush 32
      [150] ificmpne +86 (target=236)
      [153] aload_0 v0
      [154] getfield #404
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.t Ljava/util/HashSet;]
      [157] aload_2 v2
      [158] iconst_1
      [159] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [164] invokestatic #736
        - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
      [167] invokevirtual #770
        - Methodref [java/util/HashSet.contains (Ljava/lang/Object;)Z]
      [170] ifeq +66 (target=236)
      [173] aload_1 v1
      [174] iconst_2
      [175] iconst_0
      [176] invokeinterface #780
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [181] pop
      [182] aload_1 v1
      [183] new #323
        - Class [java/lang/StringBuilder]
      [186] dup
      [187] aload_2 v2
      [188] iconst_1
      [189] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [194] invokestatic #745
        - Methodref [java/lang/String.valueOf (C)Ljava/lang/String;]
      [197] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [200] ldc #58
        - String [ ]
      [202] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [205] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [208] iconst_1
      [209] invokeinterface #779
        - InterfaceMethodref [android/view/inputmethod/InputConnection.commitText (Ljava/lang/CharSequence;I)Z]
      [214] pop
      [215] aload_0 v0
      [216] aload_0 v0
      [217] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [220] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [223] aload_0 v0
      [224] iconst_1
      [225] putfield #375
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
      [228] ldc #113
        - String [ASK]
      [230] ldc #212
        - String [swapPunctuationAndSpace: YES]
      [232] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [235] pop
      [236] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)Z
    Access flags: 0x11
      = public final boolean a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #405
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.u Lcom/anysoftkeyboard/dictionaries/u;]
      [4] aload_1 v1
      [5] sipush 128
      [8] invokevirtual #653
        - Methodref [com/anysoftkeyboard/dictionaries/u.a (Ljava/lang/String;I)V]
      [11] iconst_1
      [12] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(I)Z
    Access flags: 0x2
      = private boolean d(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 34, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [4] ifeq +16 (target=20)
      [7] aload_0 v0
      [8] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [11] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [14] iload_1 v1
      [15] i2c
      [16] invokevirtual #672
        - Methodref [com/anysoftkeyboard/keyboards/b.a (C)Z]
      [19] ireturn
      [20] aload_0 v0
      [21] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [24] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [27] pop
      [28] iload_1 v1
      [29] i2c
      [30] invokestatic #730
        - Methodref [java/lang/Character.isLetter (C)Z]
      [33] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] invokespecial #552
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (Z)V]
      [5] aload_0 v0
      [6] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [9] ifnull +15 (target=24)
      [12] aload_0 v0
      [13] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [16] aload_0 v0
      [17] getfield #377
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.aa Z]
      [20] invokevirtual #701
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Z)Z]
      [23] pop
      [24] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(ILcom/anysoftkeyboard/keyboards/o;I[IZ)V
    Access flags: 0x11
      = public final void a(int,com.anysoftkeyboard.keyboards.o,int,int[],boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2482, locals = 9, stack = 5):
      [0] ldc #113
        - String [ASK]
      [2] new #323
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #183
        - String [onKey ]
      [8] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] iload_1 v1
      [12] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [15] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [18] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [21] pop
      [22] aload_0 v0
      [23] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [26] astore v6
      [28] iload_1 v1
      [29] lookupswitch (30 offsets, default=1402) (target=1431)
        -120: offset = 1120, target = 1149
        -111: offset = 883, target = 912
        -110: offset = 883, target = 912
        -102: offset = 1010, target = 1039
        -100: offset = 717, target = 746
        -99: offset = 1093, target = 1122
        -98: offset = 1128, target = 1157
        -97: offset = 1258, target = 1287
        -96: offset = 1270, target = 1299
        -95: offset = 1282, target = 1311
        -94: offset = 1294, target = 1323
        -25: offset = 538, target = 567
        -24: offset = 441, target = 470
        -23: offset = 434, target = 463
        -22: offset = 427, target = 456
        -21: offset = 420, target = 449
        -20: offset = 413, target = 442
        -13: offset = 331, target = 360
        -12: offset = 1306, target = 1335
        -11: offset = 392, target = 421
        -10: offset = 951, target = 980
        -9: offset = 937, target = 966
        -6: offset = 1133, target = 1162
        -5: offset = 251, target = 280
        -4: offset = 668, target = 697
        -3: offset = 695, target = 724
        -2: offset = 1081, target = 1110
        -1: offset = 371, target = 400
        9: offset = 1337, target = 1366
        27: offset = 1342, target = 1371
        default: offset = 1402, target = 1431
      [280] aload v6
      [282] ifnull +2199 (target=2481)
      [285] aload_0 v0
      [286] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [289] ifnull +65 (target=354)
      [292] aload_0 v0
      [293] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [296] invokevirtual #707
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h ()Z]
      [299] ifeq +55 (target=354)
      [302] aload_0 v0
      [303] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [306] invokevirtual #705
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.g ()Lcom/anysoftkeyboard/keyboards/b;]
      [309] invokevirtual #680
        - Methodref [com/anysoftkeyboard/keyboards/b.l ()Z]
      [312] ifne +42 (target=354)
      [315] aload_0 v0
      [316] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [319] invokevirtual #696
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a ()Z]
      [322] ifeq +13 (target=335)
      [325] aload_0 v0
      [326] getfield #391
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.g Lcom/anysoftkeyboard/d/a;]
      [329] invokevirtual #613
        - Methodref [com/anysoftkeyboard/d/a.d ()Z]
      [332] ifne +15 (target=347)
      [335] aload_0 v0
      [336] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [339] invokeinterface #810
        - InterfaceMethodref [com/anysoftkeyboard/a.y ()Z]
      [344] ifeq +10 (target=354)
      [347] aload_0 v0
      [348] aload v6
      [350] invokespecial #545
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Landroid/view/inputmethod/InputConnection;)V]
      [353] return
      [354] aload_0 v0
      [355] iconst_0
      [356] invokespecial #552
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (Z)V]
      [359] return
      [360] aload v6
      [362] ifnull +2119 (target=2481)
      [365] aload v6
      [367] invokeinterface #776
        - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
      [372] pop
      [373] aload_0 v0
      [374] aload v6
      [376] invokespecial #541
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Landroid/view/inputmethod/InputConnection;)V]
      [379] aload v6
      [381] ldc #53
        - Integer [2147483647]
      [383] ldc #53
        - Integer [2147483647]
      [385] invokeinterface #780
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [390] pop
      [391] aload v6
      [393] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [398] pop
      [399] return
      [400] aload_0 v0
      [401] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [404] invokevirtual #696
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a ()Z]
      [407] ifeq +8 (target=415)
      [410] iload v5
      [412] ifne +2069 (target=2481)
      [415] aload_0 v0
      [416] iconst_0
      [417] invokespecial #562
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.h (Z)V]
      [420] return
      [421] aload_0 v0
      [422] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [425] invokevirtual #696
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a ()Z]
      [428] ifeq +8 (target=436)
      [431] iload v5
      [433] ifne +2048 (target=2481)
      [436] aload_0 v0
      [437] iconst_0
      [438] invokespecial #553
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.g (Z)V]
      [441] return
      [442] aload_0 v0
      [443] bipush 21
      [445] invokevirtual #581
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendDownUpKeyEvents (I)V]
      [448] return
      [449] aload_0 v0
      [450] bipush 22
      [452] invokevirtual #581
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendDownUpKeyEvents (I)V]
      [455] return
      [456] aload_0 v0
      [457] bipush 19
      [459] invokevirtual #581
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendDownUpKeyEvents (I)V]
      [462] return
      [463] aload_0 v0
      [464] bipush 20
      [466] invokevirtual #581
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendDownUpKeyEvents (I)V]
      [469] return
      [470] invokestatic #615
        - Methodref [com/anysoftkeyboard/d/c.b ()I]
      [473] bipush 11
      [475] ificmplt +10 (target=485)
      [478] aload_0 v0
      [479] bipush 122
      [481] invokevirtual #581
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendDownUpKeyEvents (I)V]
      [484] return
      [485] aload v6
      [487] ifnull +1994 (target=2481)
      [490] aload v6
      [492] sipush 1024
      [495] iconst_0
      [496] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [501] dup
      [502] astore_1 v1
      [503] invokestatic #493
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [506] ifne +1975 (target=2481)
      [509] aload_1 v1
      [510] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [515] iconst_1
      [516] isub
      [517] istore_2 v2
      [518] goto +28 (target=546)
      [521] aload_1 v1
      [522] iload_2 v2
      [523] iconst_1
      [524] isub
      [525] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [530] dup
      [531] istore_3 v3
      [532] bipush 10
      [534] ificmpeq +16 (target=550)
      [537] iload_3 v3
      [538] bipush 13
      [540] ificmpeq +10 (target=550)
      [543] iinc v2, -1
      [546] iload_2 v2
      [547] ifgt -26 (target=521)
      [550] iload_2 v2
      [551] ifge +5 (target=556)
      [554] iconst_0
      [555] istore_2 v2
      [556] aload v6
      [558] iload_2 v2
      [559] iload_2 v2
      [560] invokeinterface #788
        - InterfaceMethodref [android/view/inputmethod/InputConnection.setSelection (II)Z]
      [565] pop
      [566] return
      [567] invokestatic #615
        - Methodref [com/anysoftkeyboard/d/c.b ()I]
      [570] bipush 11
      [572] ificmplt +10 (target=582)
      [575] aload_0 v0
      [576] bipush 123
      [578] invokevirtual #581
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendDownUpKeyEvents (I)V]
      [581] return
      [582] aload v6
      [584] ifnull +1897 (target=2481)
      [587] aload v6
      [589] sipush 1024
      [592] iconst_0
      [593] invokeinterface #784
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextAfterCursor (II)Ljava/lang/CharSequence;]
      [598] dup
      [599] astore_1 v1
      [600] invokestatic #493
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [603] ifne +1878 (target=2481)
      [606] iconst_1
      [607] istore_2 v2
      [608] goto +26 (target=634)
      [611] aload_1 v1
      [612] iload_2 v2
      [613] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [618] dup
      [619] istore_3 v3
      [620] bipush 10
      [622] ificmpeq +22 (target=644)
      [625] iload_3 v3
      [626] bipush 13
      [628] ificmpeq +16 (target=644)
      [631] iinc v2, 1
      [634] iload_2 v2
      [635] aload_1 v1
      [636] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [641] ificmplt -30 (target=611)
      [644] iload_2 v2
      [645] aload_1 v1
      [646] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [651] ificmple +10 (target=661)
      [654] aload_1 v1
      [655] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [660] istore_2 v2
      [661] aload v6
      [663] ldc #53
        - Integer [2147483647]
      [665] iconst_0
      [666] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [671] astore_3 v3
      [672] aload v6
      [674] iload_2 v2
      [675] aload_3 v3
      [676] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [681] iadd
      [682] iload_2 v2
      [683] aload_3 v3
      [684] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [689] iadd
      [690] invokeinterface #788
        - InterfaceMethodref [android/view/inputmethod/InputConnection.setSelection (II)Z]
      [695] pop
      [696] return
      [697] aload_0 v0
      [698] getfield #380
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ad Lcom/anysoftkeyboard/voice/h;]
      [701] ifnull +1780 (target=2481)
      [704] aload_0 v0
      [705] getfield #380
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ad Lcom/anysoftkeyboard/voice/h;]
      [708] aload_0 v0
      [709] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [712] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [715] invokevirtual #676
        - Methodref [com/anysoftkeyboard/keyboards/b.e ()Ljava/lang/String;]
      [718] invokeinterface #816
        - InterfaceMethodref [com/anysoftkeyboard/voice/h.a (Ljava/lang/String;)V]
      [723] return
      [724] aload_0 v0
      [725] getfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [728] ifnull +13 (target=741)
      [731] aload_0 v0
      [732] getfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [735] invokevirtual #434
        - Methodref [android/app/AlertDialog.isShowing ()Z]
      [738] ifne +1743 (target=2481)
      [741] aload_0 v0
      [742] invokespecial #576
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.q ()V]
      [745] return
      [746] aload_0 v0
      [747] astore_2 v2
      [748] new #221
        - Class [android/app/AlertDialog$Builder]
      [751] dup
      [752] aload_2 v2
      [753] invokespecial #436
        - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
      [756] dup
      [757] astore_3 v3
      [758] iconst_1
      [759] invokevirtual #439
        - Methodref [android/app/AlertDialog$Builder.setCancelable (Z)Landroid/app/AlertDialog$Builder;]
      [762] pop
      [763] aload_3 v3
      [764] ldc #7
        - Integer [2130837556]
      [766] invokevirtual #440
        - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;]
      [769] pop
      [770] aload_3 v3
      [771] ldc #5
        - Integer [17039360]
      [773] aconst_null
      [774] invokevirtual #442
        - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [777] pop
      [778] aload_2 v2
      [779] ldc #47
        - Integer [2131296410]
      [781] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [784] astore v4
      [786] aload_2 v2
      [787] ldc #43
        - Integer [2131296404]
      [789] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [792] astore v5
      [794] aload_2 v2
      [795] ldc #42
        - Integer [2131296403]
      [797] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [800] astore v6
      [802] aload_3 v3
      [803] iconst_3
      [804] anewarray #316
        - Class [java/lang/CharSequence]
      [807] dup
      [808] iconst_0
      [809] aload v4
      [811] aastore
      [812] dup
      [813] iconst_1
      [814] aload v5
      [816] aastore
      [817] dup
      [818] iconst_2
      [819] aload v6
      [821] aastore
      [822] new #283
        - Class [com/anysoftkeyboard/g]
      [825] dup
      [826] aload_2 v2
      [827] invokespecial #656
        - Methodref [com/anysoftkeyboard/g.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [830] invokevirtual #441
        - Methodref [android/app/AlertDialog$Builder.setItems ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [833] pop
      [834] aload_3 v3
      [835] aload_2 v2
      [836] invokevirtual #559
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [839] ldc #40
        - Integer [2131296309]
      [841] invokevirtual #460
        - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [844] invokevirtual #443
        - Methodref [android/app/AlertDialog$Builder.setTitle (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;]
      [847] pop
      [848] aload_2 v2
      [849] aload_3 v3
      [850] invokevirtual #437
        - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
      [853] putfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [856] aload_2 v2
      [857] getfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [860] invokevirtual #433
        - Methodref [android/app/AlertDialog.getWindow ()Landroid/view/Window;]
      [863] dup
      [864] astore v7
      [866] invokevirtual #516
        - Methodref [android/view/Window.getAttributes ()Landroid/view/WindowManager$LayoutParams;]
      [869] dup
      [870] astore v8
      [872] aload_2 v2
      [873] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [876] invokevirtual #706
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getWindowToken ()Landroid/os/IBinder;]
      [879] putfield #345
        - Fieldref [android/view/WindowManager$LayoutParams.token Landroid/os/IBinder;]
      [882] aload v8
      [884] sipush 1003
      [887] putfield #346
        - Fieldref [android/view/WindowManager$LayoutParams.type I]
      [890] aload v7
      [892] aload v8
      [894] invokevirtual #517
        - Methodref [android/view/Window.setAttributes (Landroid/view/WindowManager$LayoutParams;)V]
      [897] aload v7
      [899] ldc #3
        - Integer [131072]
      [901] invokevirtual #515
        - Methodref [android/view/Window.addFlags (I)V]
      [904] aload_2 v2
      [905] getfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [908] invokevirtual #435
        - Methodref [android/app/AlertDialog.show ()V]
      [911] return
      [912] aload_0 v0
      [913] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [916] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [919] ifnull +1562 (target=2481)
      [922] aload_0 v0
      [923] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [926] ifnull +1555 (target=2481)
      [929] aload_0 v0
      [930] bipush -110
      [932] iload_1 v1
      [933] ificmpne +7 (target=940)
      [936] iconst_1
      [937] goto +4 (target=941)
      [940] iconst_0
      [941] putfield #373
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.X Z]
      [944] aload_0 v0
      [945] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [948] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [951] astore_1 v1
      [952] aload_0 v0
      [953] aload_1 v1
      [954] invokevirtual #537
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [957] aload_0 v0
      [958] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [961] aload_1 v1
      [962] invokevirtual #699
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [965] return
      [966] aload_0 v0
      [967] aload_0 v0
      [968] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [971] invokeinterface #793
        - InterfaceMethodref [com/anysoftkeyboard/a.a ()Ljava/lang/String;]
      [976] invokevirtual #538
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;)V]
      [979] return
      [980] aload_0 v0
      [981] invokestatic #593
        - Methodref [com/anysoftkeyboard/c/a.a (Lcom/anysoftkeyboard/b;)Lcom/anysoftkeyboard/c/b;]
      [984] astore_1 v1
      [985] aload_0 v0
      [986] getfield #358
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.I Z]
      [989] ifeq +31 (target=1020)
      [992] aload_0 v0
      [993] getfield #359
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.J Ljava/lang/String;]
      [996] invokestatic #493
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [999] ifeq +12 (target=1011)
      [1002] aload_0 v0
      [1003] aload_1 v1
      [1004] invokevirtual #598
        - Methodref [com/anysoftkeyboard/c/b.f ()Ljava/lang/String;]
      [1007] invokevirtual #538
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;)V]
      [1010] return
      [1011] aload_0 v0
      [1012] aload_0 v0
      [1013] getfield #359
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.J Ljava/lang/String;]
      [1016] invokevirtual #538
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;)V]
      [1019] return
      [1020] aload_1 v1
      [1021] invokevirtual #594
        - Methodref [com/anysoftkeyboard/c/b.a ()Z]
      [1024] ifeq +9 (target=1033)
      [1027] aload_0 v0
      [1028] aload_1 v1
      [1029] invokespecial #536
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/c/b;)V]
      [1032] return
      [1033] aload_0 v0
      [1034] aload_1 v1
      [1035] invokespecial #542
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Lcom/anysoftkeyboard/c/b;)V]
      [1038] return
      [1039] aload_0 v0
      [1040] invokestatic #593
        - Methodref [com/anysoftkeyboard/c/a.a (Lcom/anysoftkeyboard/b;)Lcom/anysoftkeyboard/c/b;]
      [1043] dup
      [1044] astore_1 v1
      [1045] invokevirtual #599
        - Methodref [com/anysoftkeyboard/c/b.j ()Ljava/lang/String;]
      [1048] ldc #106
        - String [0077b34d-770f-4083-83e4-081957e06c27]
      [1050] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [1053] ifeq +38 (target=1091)
      [1056] aload_0 v0
      [1057] getfield #358
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.I Z]
      [1060] ifne +31 (target=1091)
      [1063] aload_0 v0
      [1064] getfield #359
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.J Ljava/lang/String;]
      [1067] invokestatic #493
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [1070] ifeq +12 (target=1082)
      [1073] aload_0 v0
      [1074] aload_1 v1
      [1075] invokevirtual #598
        - Methodref [com/anysoftkeyboard/c/b.f ()Ljava/lang/String;]
      [1078] invokevirtual #538
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;)V]
      [1081] return
      [1082] aload_0 v0
      [1083] aload_0 v0
      [1084] getfield #359
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.J Ljava/lang/String;]
      [1087] invokevirtual #538
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;)V]
      [1090] return
      [1091] aload_1 v1
      [1092] invokevirtual #594
        - Methodref [com/anysoftkeyboard/c/b.a ()Z]
      [1095] ifeq +9 (target=1104)
      [1098] aload_0 v0
      [1099] aload_1 v1
      [1100] invokespecial #536
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/c/b;)V]
      [1103] return
      [1104] aload_0 v0
      [1105] aload_1 v1
      [1106] invokespecial #542
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Lcom/anysoftkeyboard/c/b;)V]
      [1109] return
      [1110] aload_0 v0
      [1111] aload_0 v0
      [1112] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [1115] getstatic #424
        - Fieldref [com/anysoftkeyboard/keyboards/r.a Lcom/anysoftkeyboard/keyboards/r;]
      [1118] invokespecial #533
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)V]
      [1121] return
      [1122] aload_0 v0
      [1123] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [1126] invokevirtual #695
        - Methodref [com/anysoftkeyboard/keyboards/e.g ()Z]
      [1129] ifeq +8 (target=1137)
      [1132] aload_0 v0
      [1133] invokespecial #575
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.p ()V]
      [1136] return
      [1137] aload_0 v0
      [1138] aload_0 v0
      [1139] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [1142] getstatic #425
        - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
      [1145] invokespecial #533
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)V]
      [1148] return
      [1149] aload_0 v0
      [1150] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [1153] invokevirtual #704
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.e ()V]
      [1156] return
      [1157] aload_0 v0
      [1158] invokespecial #575
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.p ()V]
      [1161] return
      [1162] aload_0 v0
      [1163] aload_0 v0
      [1164] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [1167] astore_3 v3
      [1168] astore_2 v2
      [1169] ldc #113
        - String [ASK]
      [1171] new #323
        - Class [java/lang/StringBuilder]
      [1174] dup
      [1175] ldc #177
        - String [nextAlterKeyboard: currentEditorInfo.inputType=]
      [1177] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1180] aload_3 v3
      [1181] getfield #348
        - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
      [1184] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [1187] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1190] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1193] pop
      [1194] aload_2 v2
      [1195] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [1198] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [1201] ifnonnull +14 (target=1215)
      [1204] ldc #113
        - String [ASK]
      [1206] ldc #179
        - String [nextKeyboard: Looking for next keyboard. No current keyboard.]
      [1208] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1211] pop
      [1212] goto +34 (target=1246)
      [1215] ldc #113
        - String [ASK]
      [1217] new #323
        - Class [java/lang/StringBuilder]
      [1220] dup
      [1221] ldc #178
        - String [nextKeyboard: Looking for next keyboard. Current keyboard is:]
      [1223] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1226] aload_2 v2
      [1227] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [1230] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [1233] invokevirtual #678
        - Methodref [com/anysoftkeyboard/keyboards/b.h ()Ljava/lang/String;]
      [1236] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [1239] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1242] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1245] pop
      [1246] aload_2 v2
      [1247] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [1250] aload_3 v3
      [1251] invokevirtual #686
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
      [1254] pop
      [1255] ldc #113
        - String [ASK]
      [1257] new #323
        - Class [java/lang/StringBuilder]
      [1260] dup
      [1261] ldc #176
        - String [nextAlterKeyboard: Setting next keyboard to: ]
      [1263] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1266] aload_2 v2
      [1267] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [1270] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [1273] invokevirtual #678
        - Methodref [com/anysoftkeyboard/keyboards/b.h ()Ljava/lang/String;]
      [1276] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [1279] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1282] invokestatic #495
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1285] pop
      [1286] return
      [1287] aload_0 v0
      [1288] aload_0 v0
      [1289] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [1292] getstatic #427
        - Fieldref [com/anysoftkeyboard/keyboards/r.d Lcom/anysoftkeyboard/keyboards/r;]
      [1295] invokespecial #533
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)V]
      [1298] return
      [1299] aload_0 v0
      [1300] aload_0 v0
      [1301] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [1304] getstatic #428
        - Fieldref [com/anysoftkeyboard/keyboards/r.e Lcom/anysoftkeyboard/keyboards/r;]
      [1307] invokespecial #533
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)V]
      [1310] return
      [1311] aload_0 v0
      [1312] aload_0 v0
      [1313] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [1316] getstatic #429
        - Fieldref [com/anysoftkeyboard/keyboards/r.f Lcom/anysoftkeyboard/keyboards/r;]
      [1319] invokespecial #533
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)V]
      [1322] return
      [1323] aload_0 v0
      [1324] aload_0 v0
      [1325] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [1328] getstatic #430
        - Fieldref [com/anysoftkeyboard/keyboards/r.g Lcom/anysoftkeyboard/keyboards/r;]
      [1331] invokespecial #533
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)V]
      [1334] return
      [1335] invokestatic #728
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.b ()Lcom/anysoftkeyboard/devicespecific/f;]
      [1338] aload_0 v0
      [1339] invokevirtual #555
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
      [1342] invokeinterface #813
        - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.b (Landroid/content/Context;)Lcom/anysoftkeyboard/devicespecific/e;]
      [1347] invokeinterface #811
        - InterfaceMethodref [com/anysoftkeyboard/devicespecific/e.a ()Ljava/lang/CharSequence;]
      [1352] dup
      [1353] astore_3 v3
      [1354] invokestatic #493
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [1357] ifne +1124 (target=2481)
      [1360] aload_0 v0
      [1361] aload_3 v3
      [1362] invokevirtual #538
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;)V]
      [1365] return
      [1366] aload_0 v0
      [1367] invokespecial #572
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.o ()V]
      [1370] return
      [1371] aload_0 v0
      [1372] dup
      [1373] astore_2 v2
      [1374] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [1377] dup
      [1378] astore_3 v3
      [1379] ifnull +51 (target=1430)
      [1382] aload_2 v2
      [1383] invokespecial #571
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.n ()Z]
      [1386] ifeq +10 (target=1396)
      [1389] aload_2 v2
      [1390] bipush 27
      [1392] invokevirtual #582
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendKeyChar (C)V]
      [1395] return
      [1396] aload_3 v3
      [1397] new #245
        - Class [android/view/KeyEvent]
      [1400] dup
      [1401] iconst_0
      [1402] bipush 111
      [1404] invokespecial #498
        - Methodref [android/view/KeyEvent.<init> (II)V]
      [1407] invokeinterface #786
        - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
      [1412] pop
      [1413] aload_3 v3
      [1414] new #245
        - Class [android/view/KeyEvent]
      [1417] dup
      [1418] iconst_1
      [1419] bipush 111
      [1421] invokespecial #498
        - Methodref [android/view/KeyEvent.<init> (II)V]
      [1424] invokeinterface #786
        - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
      [1429] pop
      [1430] return
      [1431] aload_0 v0
      [1432] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [1435] invokevirtual #694
        - Methodref [com/anysoftkeyboard/keyboards/e.f ()Z]
      [1438] ifeq +24 (target=1462)
      [1441] iload_1 v1
      [1442] bipush 41
      [1444] ificmpne +9 (target=1453)
      [1447] bipush 40
      [1449] istore_1 v1
      [1450] goto +12 (target=1462)
      [1453] iload_1 v1
      [1454] bipush 40
      [1456] ificmpne +6 (target=1462)
      [1459] bipush 41
      [1461] istore_1 v1
      [1462] aload_0 v0
      [1463] iload_1 v1
      [1464] invokespecial #551
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (I)Z]
      [1467] ifeq +874 (target=2341)
      [1470] aload_0 v0
      [1471] iload_1 v1
      [1472] istore_3 v3
      [1473] astore_2 v2
      [1474] ldc #113
        - String [ASK]
      [1476] new #323
        - Class [java/lang/StringBuilder]
      [1479] dup
      [1480] ldc #164
        - String [handleSeparator: ]
      [1482] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1485] iload_3 v3
      [1486] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [1489] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1492] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1495] pop
      [1496] aload_2 v2
      [1497] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [1500] ifnull +20 (target=1520)
      [1503] aload_2 v2
      [1504] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [1507] invokevirtual #713
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a ()Z]
      [1510] ifeq +10 (target=1520)
      [1513] aload_2 v2
      [1514] ldc2_w #334
        - Long [100]
      [1517] invokespecial #530
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (J)V]
      [1520] iconst_0
      [1521] istore v4
      [1523] aload_2 v2
      [1524] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [1527] dup
      [1528] astore v5
      [1530] ifnull +16 (target=1546)
      [1533] aload v5
      [1535] invokeinterface #776
        - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
      [1540] pop
      [1541] aload_2 v2
      [1542] iconst_0
      [1543] invokespecial #564
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.i (Z)V]
      [1546] aload_2 v2
      [1547] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [1550] ifeq +339 (target=1889)
      [1553] aload_2 v2
      [1554] getfield #356
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.G Z]
      [1557] ifeq +326 (target=1883)
      [1560] iload_3 v3
      [1561] bipush 39
      [1563] ificmpeq +320 (target=1883)
      [1566] aload_2 v2
      [1567] getfield #366
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Q Ljava/lang/CharSequence;]
      [1570] ifnull +29 (target=1599)
      [1573] aload_2 v2
      [1574] getfield #366
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Q Ljava/lang/CharSequence;]
      [1577] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [1582] ifeq +17 (target=1599)
      [1585] aload_2 v2
      [1586] getfield #366
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Q Ljava/lang/CharSequence;]
      [1589] iconst_0
      [1590] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [1595] iload_3 v3
      [1596] ificmpeq +287 (target=1883)
      [1599] aload_2 v2
      [1600] dup
      [1601] astore v6
      [1603] getfield #374
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Y Landroid/os/Handler;]
      [1606] iconst_0
      [1607] invokevirtual #484
        - Methodref [android/os/Handler.hasMessages (I)Z]
      [1610] ifeq +18 (target=1628)
      [1613] aload v6
      [1615] getfield #374
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Y Landroid/os/Handler;]
      [1618] iconst_0
      [1619] invokevirtual #486
        - Methodref [android/os/Handler.removeMessages (I)V]
      [1622] aload v6
      [1624] lconst_0
      [1625] invokespecial #530
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (J)V]
      [1628] aload v6
      [1630] getfield #351
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.B Ljava/lang/CharSequence;]
      [1633] ifnull +233 (target=1866)
      [1636] aload v6
      [1638] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [1641] invokevirtual #605
        - Methodref [com/anysoftkeyboard/d.d ()Ljava/lang/CharSequence;]
      [1644] aload v6
      [1646] getfield #351
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.B Ljava/lang/CharSequence;]
      [1649] invokestatic #629
        - Methodref [com/anysoftkeyboard/dictionaries/e.a (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
      [1652] aload v6
      [1654] iconst_1
      [1655] putfield #365
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.P Z]
      [1658] aload v6
      [1660] aload v6
      [1662] getfield #351
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.B Ljava/lang/CharSequence;]
      [1665] astore v8
      [1667] dup
      [1668] astore v7
      [1670] getfield #357
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.H Z]
      [1673] ifeq +18 (target=1691)
      [1676] aload v8
      [1678] invokeinterface #820
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [1683] invokevirtual #744
        - Methodref [java/lang/String.toUpperCase ()Ljava/lang/String;]
      [1686] astore v8
      [1688] goto +93 (target=1781)
      [1691] aload v7
      [1693] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [1696] invokevirtual #607
        - Methodref [com/anysoftkeyboard/d.f ()Z]
      [1699] ifne +33 (target=1732)
      [1702] aload v7
      [1704] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [1707] invokevirtual #690
        - Methodref [com/anysoftkeyboard/keyboards/e.b ()Z]
      [1710] ifeq +71 (target=1781)
      [1713] aload v7
      [1715] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [1718] ifnull +63 (target=1781)
      [1721] aload v7
      [1723] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [1726] invokevirtual #707
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h ()Z]
      [1729] ifeq +52 (target=1781)
      [1732] new #323
        - Class [java/lang/StringBuilder]
      [1735] dup
      [1736] aload v8
      [1738] iconst_0
      [1739] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [1744] invokestatic #734
        - Methodref [java/lang/Character.toUpperCase (C)C]
      [1747] invokestatic #745
        - Methodref [java/lang/String.valueOf (C)Ljava/lang/String;]
      [1750] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1753] aload v8
      [1755] iconst_1
      [1756] aload v8
      [1758] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [1763] invokeinterface #819
        - InterfaceMethodref [java/lang/CharSequence.subSequence (II)Ljava/lang/CharSequence;]
      [1768] invokeinterface #820
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [1773] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [1776] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1779] astore v8
      [1781] aload v7
      [1783] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [1786] dup
      [1787] astore v4
      [1789] ifnull +14 (target=1803)
      [1792] aload v4
      [1794] aload v8
      [1796] iconst_1
      [1797] invokeinterface #779
        - InterfaceMethodref [android/view/inputmethod/InputConnection.commitText (Ljava/lang/CharSequence;I)Z]
      [1802] pop
      [1803] aload v7
      [1805] iconst_0
      [1806] putfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [1809] aload v7
      [1811] aload v8
      [1813] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [1818] putfield #410
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.z I]
      [1821] aload v7
      [1823] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [1826] ifnull +15 (target=1841)
      [1829] aload v7
      [1831] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [1834] aconst_null
      [1835] iconst_0
      [1836] iconst_0
      [1837] iconst_0
      [1838] invokevirtual #716
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
      [1841] aload v7
      [1843] aload v7
      [1845] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [1848] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [1851] aload v6
      [1853] aload v6
      [1855] getfield #351
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.B Ljava/lang/CharSequence;]
      [1858] iconst_1
      [1859] invokespecial #539
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;I)V]
      [1862] iconst_1
      [1863] goto +4 (target=1867)
      [1866] iconst_0
      [1867] istore v4
      [1869] iload_3 v3
      [1870] bipush 32
      [1872] ificmpne +17 (target=1889)
      [1875] aload_2 v2
      [1876] iconst_1
      [1877] putfield #375
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
      [1880] goto +9 (target=1889)
      [1883] aload_2 v2
      [1884] aload v5
      [1886] invokespecial #541
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Landroid/view/inputmethod/InputConnection;)V]
      [1889] aload_2 v2
      [1890] getfield #375
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
      [1893] ifeq +73 (target=1966)
      [1896] iload_3 v3
      [1897] bipush 10
      [1899] ificmpne +67 (target=1966)
      [1902] aload_2 v2
      [1903] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [1906] dup
      [1907] astore v7
      [1909] ifnull +52 (target=1961)
      [1912] aload v7
      [1914] iconst_1
      [1915] iconst_0
      [1916] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [1921] dup
      [1922] astore v8
      [1924] ifnull +37 (target=1961)
      [1927] aload v8
      [1929] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [1934] iconst_1
      [1935] ificmpne +26 (target=1961)
      [1938] aload v8
      [1940] iconst_0
      [1941] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [1946] bipush 32
      [1948] ificmpne +13 (target=1961)
      [1951] aload v7
      [1953] iconst_1
      [1954] iconst_0
      [1955] invokeinterface #780
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [1960] pop
      [1961] aload_2 v2
      [1962] iconst_0
      [1963] putfield #375
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
      [1966] aload_2 v2
      [1967] iload_3 v3
      [1968] i2c
      [1969] invokevirtual #582
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendKeyChar (C)V]
      [1972] invokestatic #634
        - Methodref [com/anysoftkeyboard/dictionaries/e.e ()Lcom/anysoftkeyboard/dictionaries/q;]
      [1975] getstatic #417
        - Fieldref [com/anysoftkeyboard/dictionaries/q.g Lcom/anysoftkeyboard/dictionaries/q;]
      [1978] ifacmpne +134 (target=2112)
      [1981] iload_3 v3
      [1982] bipush 46
      [1984] ificmpne +128 (target=2112)
      [1987] aload_2 v2
      [1988] dup
      [1989] astore v6
      [1991] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [1994] dup
      [1995] astore v7
      [1997] ifnull +115 (target=2112)
      [2000] aload v7
      [2002] iconst_3
      [2003] iconst_0
      [2004] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [2009] dup
      [2010] astore v8
      [2012] ifnull +100 (target=2112)
      [2015] aload v8
      [2017] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [2022] iconst_3
      [2023] ificmpne +89 (target=2112)
      [2026] aload v8
      [2028] iconst_0
      [2029] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [2034] bipush 46
      [2036] ificmpne +76 (target=2112)
      [2039] aload v8
      [2041] iconst_1
      [2042] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [2047] bipush 32
      [2049] ificmpne +63 (target=2112)
      [2052] aload v8
      [2054] iconst_2
      [2055] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [2060] bipush 46
      [2062] ificmpne +50 (target=2112)
      [2065] aload v7
      [2067] invokeinterface #776
        - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
      [2072] pop
      [2073] aload v7
      [2075] iconst_3
      [2076] iconst_0
      [2077] invokeinterface #780
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [2082] pop
      [2083] aload v7
      [2085] ldc #105
        - String [.. ]
      [2087] iconst_1
      [2088] invokeinterface #779
        - InterfaceMethodref [android/view/inputmethod/InputConnection.commitText (Ljava/lang/CharSequence;I)Z]
      [2093] pop
      [2094] aload v7
      [2096] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [2101] pop
      [2102] aload v6
      [2104] aload v6
      [2106] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [2109] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [2112] iload_3 v3
      [2113] i2c
      [2114] iconst_1
      [2115] invokestatic #627
        - Methodref [com/anysoftkeyboard/dictionaries/e.a (CZ)V]
      [2118] invokestatic #634
        - Methodref [com/anysoftkeyboard/dictionaries/e.e ()Lcom/anysoftkeyboard/dictionaries/q;]
      [2121] getstatic #417
        - Fieldref [com/anysoftkeyboard/dictionaries/q.g Lcom/anysoftkeyboard/dictionaries/q;]
      [2124] ifacmpne +16 (target=2140)
      [2127] iload_3 v3
      [2128] bipush 10
      [2130] ificmpeq +10 (target=2140)
      [2133] aload_2 v2
      [2134] invokespecial #570
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.m ()V]
      [2137] goto +154 (target=2291)
      [2140] iload_3 v3
      [2141] bipush 32
      [2143] ificmpne +148 (target=2291)
      [2146] aload_2 v2
      [2147] dup
      [2148] astore v6
      [2150] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [2153] invokeinterface #807
        - InterfaceMethodref [com/anysoftkeyboard/a.s ()Z]
      [2158] ifeq +133 (target=2291)
      [2161] aload v6
      [2163] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [2166] dup
      [2167] astore v7
      [2169] ifnull +122 (target=2291)
      [2172] aload v7
      [2174] iconst_3
      [2175] iconst_0
      [2176] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [2181] dup
      [2182] astore v8
      [2184] ifnull +107 (target=2291)
      [2187] aload v8
      [2189] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [2194] iconst_3
      [2195] ificmpne +96 (target=2291)
      [2198] aload v8
      [2200] iconst_0
      [2201] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [2206] invokestatic #732
        - Methodref [java/lang/Character.isLetterOrDigit (C)Z]
      [2209] ifeq +82 (target=2291)
      [2212] aload v8
      [2214] iconst_1
      [2215] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [2220] bipush 32
      [2222] ificmpne +69 (target=2291)
      [2225] aload v8
      [2227] iconst_2
      [2228] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [2233] bipush 32
      [2235] ificmpne +56 (target=2291)
      [2238] aload v7
      [2240] invokeinterface #776
        - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
      [2245] pop
      [2246] aload v7
      [2248] iconst_2
      [2249] iconst_0
      [2250] invokeinterface #780
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [2255] pop
      [2256] aload v7
      [2258] ldc #104
        - String [. ]
      [2260] iconst_1
      [2261] invokeinterface #779
        - InterfaceMethodref [android/view/inputmethod/InputConnection.commitText (Ljava/lang/CharSequence;I)Z]
      [2266] pop
      [2267] aload v7
      [2269] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [2274] pop
      [2275] aload v6
      [2277] aload v6
      [2279] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [2282] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [2285] aload v6
      [2287] iconst_1
      [2288] putfield #375
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
      [2291] iload v4
      [2293] ifeq +24 (target=2317)
      [2296] aload_2 v2
      [2297] getfield #351
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.B Ljava/lang/CharSequence;]
      [2300] ifnull +17 (target=2317)
      [2303] aload_2 v2
      [2304] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [2307] invokevirtual #605
        - Methodref [com/anysoftkeyboard/d.d ()Ljava/lang/CharSequence;]
      [2310] aload_2 v2
      [2311] getfield #351
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.B Ljava/lang/CharSequence;]
      [2314] invokestatic #629
        - Methodref [com/anysoftkeyboard/dictionaries/e.a (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
      [2317] aload_2 v2
      [2318] aload_2 v2
      [2319] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [2322] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [2325] aload v5
      [2327] ifnull +11 (target=2338)
      [2330] aload v5
      [2332] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [2337] pop
      [2338] goto +112 (target=2450)
      [2341] aload_0 v0
      [2342] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [2345] ifnull +91 (target=2436)
      [2348] aload_0 v0
      [2349] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [2352] invokevirtual #708
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.i ()Z]
      [2355] ifeq +81 (target=2436)
      [2358] iload_1 v1
      [2359] bipush 32
      [2361] ificmplt +75 (target=2436)
      [2364] iload_1 v1
      [2365] bipush 127
      [2367] ificmpge +69 (target=2436)
      [2370] iload_1 v1
      [2371] bipush 31
      [2373] iand
      [2374] istore_2 v2
      [2375] ldc #113
        - String [ASK]
      [2377] new #323
        - Class [java/lang/StringBuilder]
      [2380] dup
      [2381] ldc #119
        - String [CONTROL state: Char was ]
      [2383] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [2386] iload_1 v1
      [2387] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [2390] ldc #69
        - String [ and now it is ]
      [2392] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [2395] iload_2 v2
      [2396] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [2399] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [2402] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [2405] pop
      [2406] iload_2 v2
      [2407] bipush 9
      [2409] ificmpne +10 (target=2419)
      [2412] aload_0 v0
      [2413] invokespecial #572
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.o ()V]
      [2416] goto +29 (target=2445)
      [2419] aload v6
      [2421] iload_2 v2
      [2422] i2c
      [2423] invokestatic #733
        - Methodref [java/lang/Character.toString (C)Ljava/lang/String;]
      [2426] iconst_1
      [2427] invokeinterface #779
        - InterfaceMethodref [android/view/inputmethod/InputConnection.commitText (Ljava/lang/CharSequence;I)Z]
      [2432] pop
      [2433] goto +12 (target=2445)
      [2436] aload_0 v0
      [2437] iload_1 v1
      [2438] aload_2 v2
      [2439] iload_3 v3
      [2440] aload v4
      [2442] invokespecial #528
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILcom/anysoftkeyboard/keyboards/o;I[I)V]
      [2445] aload_0 v0
      [2446] iconst_0
      [2447] putfield #375
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
      [2450] aload_0 v0
      [2451] aconst_null
      [2452] putfield #366
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Q Ljava/lang/CharSequence;]
      [2455] aload_0 v0
      [2456] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [2459] iload_1 v1
      [2460] invokevirtual #684
        - Methodref [com/anysoftkeyboard/keyboards/e.a (I)Z]
      [2463] ifeq +18 (target=2481)
      [2466] aload_0 v0
      [2467] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [2470] aload_0 v0
      [2471] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [2474] getstatic #425
        - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
      [2477] invokevirtual #687
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)Lcom/anysoftkeyboard/keyboards/b;]
      [2480] pop
      [2481] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       n()Z
    Access flags: 0x2
      = private boolean n()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 48, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [4] dup
      [5] astore_1 v1
      [6] getfield #349
        - Fieldref [android/view/inputmethod/EditorInfo.packageName Ljava/lang/String;]
      [9] dup
      [10] astore_2 v2
      [11] ldc #202
        - String [org.connectbot]
      [13] invokevirtual #741
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [16] ifne +21 (target=37)
      [19] aload_2 v2
      [20] ldc #203
        - String [org.woltage.irssiconnectbot]
      [22] invokevirtual #741
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [25] ifne +12 (target=37)
      [28] aload_2 v2
      [29] ldc #160
        - String [com.pslib.connectbot]
      [31] invokevirtual #741
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [34] ifeq +12 (target=46)
      [37] aload_1 v1
      [38] getfield #348
        - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
      [41] ifne +5 (target=46)
      [44] iconst_1
      [45] ireturn
      [46] iconst_0
      [47] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       o()V
    Access flags: 0x2
      = private void o()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 121, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [4] dup
      [5] astore_1 v1
      [6] ifnonnull +4 (target=10)
      [9] return
      [10] aload_0 v0
      [11] invokespecial #571
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.n ()Z]
      [14] ifeq +72 (target=86)
      [17] aload_1 v1
      [18] new #245
        - Class [android/view/KeyEvent]
      [21] dup
      [22] iconst_0
      [23] bipush 23
      [25] invokespecial #498
        - Methodref [android/view/KeyEvent.<init> (II)V]
      [28] invokeinterface #786
        - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
      [33] pop
      [34] aload_1 v1
      [35] new #245
        - Class [android/view/KeyEvent]
      [38] dup
      [39] iconst_1
      [40] bipush 23
      [42] invokespecial #498
        - Methodref [android/view/KeyEvent.<init> (II)V]
      [45] invokeinterface #786
        - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
      [50] pop
      [51] aload_1 v1
      [52] new #245
        - Class [android/view/KeyEvent]
      [55] dup
      [56] iconst_0
      [57] bipush 37
      [59] invokespecial #498
        - Methodref [android/view/KeyEvent.<init> (II)V]
      [62] invokeinterface #786
        - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
      [67] pop
      [68] aload_1 v1
      [69] new #245
        - Class [android/view/KeyEvent]
      [72] dup
      [73] iconst_1
      [74] bipush 37
      [76] invokespecial #498
        - Methodref [android/view/KeyEvent.<init> (II)V]
      [79] invokeinterface #786
        - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
      [84] pop
      [85] return
      [86] aload_1 v1
      [87] new #245
        - Class [android/view/KeyEvent]
      [90] dup
      [91] iconst_0
      [92] bipush 61
      [94] invokespecial #498
        - Methodref [android/view/KeyEvent.<init> (II)V]
      [97] invokeinterface #786
        - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
      [102] pop
      [103] aload_1 v1
      [104] new #245
        - Class [android/view/KeyEvent]
      [107] dup
      [108] iconst_1
      [109] bipush 61
      [111] invokespecial #498
        - Methodref [android/view/KeyEvent.<init> (II)V]
      [114] invokeinterface #786
        - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
      [119] pop
      [120] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/b;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.keyboards.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_1 v1
      [1] aload_0 v0
      [2] getfield #373
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.X Z]
      [5] invokevirtual #675
        - Methodref [com/anysoftkeyboard/keyboards/b.d (Z)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       p()V
    Access flags: 0x2
      = private void p()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 233, locals = 8, stack = 7):
      [0] aload_0 v0
      [1] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [4] invokevirtual #683
        - Methodref [com/anysoftkeyboard/keyboards/e.a ()[Lcom/anysoftkeyboard/keyboards/z;]
      [7] astore_1 v1
      [8] new #221
        - Class [android/app/AlertDialog$Builder]
      [11] dup
      [12] aload_0 v0
      [13] invokespecial #436
        - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
      [16] dup
      [17] astore_2 v2
      [18] iconst_1
      [19] invokevirtual #439
        - Methodref [android/app/AlertDialog$Builder.setCancelable (Z)Landroid/app/AlertDialog$Builder;]
      [22] pop
      [23] aload_2 v2
      [24] ldc #7
        - Integer [2130837556]
      [26] invokevirtual #440
        - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;]
      [29] pop
      [30] aload_2 v2
      [31] aload_0 v0
      [32] invokevirtual #559
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [35] ldc #48
        - Integer [2131296648]
      [37] invokevirtual #460
        - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [40] invokevirtual #443
        - Methodref [android/app/AlertDialog$Builder.setTitle (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;]
      [43] pop
      [44] aload_2 v2
      [45] ldc #5
        - Integer [17039360]
      [47] aconst_null
      [48] invokevirtual #442
        - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [51] pop
      [52] new #327
        - Class [java/util/ArrayList]
      [55] dup
      [56] invokespecial #762
        - Methodref [java/util/ArrayList.<init> ()V]
      [59] astore_3 v3
      [60] new #327
        - Class [java/util/ArrayList]
      [63] dup
      [64] invokespecial #762
        - Methodref [java/util/ArrayList.<init> ()V]
      [67] astore v4
      [69] aload_1 v1
      [70] dup
      [71] astore v7
      [73] arraylength
      [74] istore v6
      [76] iconst_0
      [77] istore v5
      [79] goto +33 (target=112)
      [82] aload v7
      [84] iload v5
      [86] aaload
      [87] astore_1 v1
      [88] aload_3 v3
      [89] aload_1 v1
      [90] invokevirtual #718
        - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
      [93] invokevirtual #763
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [96] pop
      [97] aload_1 v1
      [98] invokevirtual #719
        - Methodref [com/anysoftkeyboard/keyboards/z.o ()Ljava/lang/String;]
      [101] astore_1 v1
      [102] aload v4
      [104] aload_1 v1
      [105] invokevirtual #763
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [108] pop
      [109] iinc v5, 1
      [112] iload v5
      [114] iload v6
      [116] ificmplt -34 (target=82)
      [119] aload_3 v3
      [120] invokevirtual #765
        - Methodref [java/util/ArrayList.size ()I]
      [123] anewarray #316
        - Class [java/lang/CharSequence]
      [126] astore_1 v1
      [127] aload v4
      [129] invokevirtual #765
        - Methodref [java/util/ArrayList.size ()I]
      [132] anewarray #316
        - Class [java/lang/CharSequence]
      [135] astore v5
      [137] aload_3 v3
      [138] aload_1 v1
      [139] invokevirtual #766
        - Methodref [java/util/ArrayList.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
      [142] pop
      [143] aload v4
      [145] aload v5
      [147] invokevirtual #766
        - Methodref [java/util/ArrayList.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
      [150] pop
      [151] aload_2 v2
      [152] aload v5
      [154] new #303
        - Class [com/anysoftkeyboard/l]
      [157] dup
      [158] aload_0 v0
      [159] aload v5
      [161] aload_1 v1
      [162] invokespecial #720
        - Methodref [com/anysoftkeyboard/l.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V]
      [165] invokevirtual #441
        - Methodref [android/app/AlertDialog$Builder.setItems ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [168] pop
      [169] aload_0 v0
      [170] aload_2 v2
      [171] invokevirtual #437
        - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
      [174] putfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [177] aload_0 v0
      [178] getfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [181] invokevirtual #433
        - Methodref [android/app/AlertDialog.getWindow ()Landroid/view/Window;]
      [184] dup
      [185] astore v6
      [187] invokevirtual #516
        - Methodref [android/view/Window.getAttributes ()Landroid/view/WindowManager$LayoutParams;]
      [190] dup
      [191] astore v7
      [193] aload_0 v0
      [194] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [197] invokevirtual #706
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getWindowToken ()Landroid/os/IBinder;]
      [200] putfield #345
        - Fieldref [android/view/WindowManager$LayoutParams.token Landroid/os/IBinder;]
      [203] aload v7
      [205] sipush 1003
      [208] putfield #346
        - Fieldref [android/view/WindowManager$LayoutParams.type I]
      [211] aload v6
      [213] aload v7
      [215] invokevirtual #517
        - Methodref [android/view/Window.setAttributes (Landroid/view/WindowManager$LayoutParams;)V]
      [218] aload v6
      [220] ldc #3
        - Integer [131072]
      [222] invokevirtual #515
        - Methodref [android/view/Window.addFlags (I)V]
      [225] aload_0 v0
      [226] getfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [229] invokevirtual #435
        - Methodref [android/app/AlertDialog.show ()V]
      [232] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;)V
    Access flags: 0x11
      = public final void a(java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 96, locals = 3, stack = 4):
      [0] ldc #113
        - String [ASK]
      [2] new #323
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #199
        - String [onText: ']
      [8] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] aload_1 v1
      [12] invokevirtual #753
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [15] ldc #79
        - String [']
      [17] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [20] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [23] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [26] pop
      [27] aload_0 v0
      [28] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [31] dup
      [32] astore_2 v2
      [33] ifnonnull +4 (target=37)
      [36] return
      [37] aload_0 v0
      [38] iconst_0
      [39] invokespecial #564
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.i (Z)V]
      [42] aload_2 v2
      [43] invokeinterface #776
        - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
      [48] pop
      [49] aload_0 v0
      [50] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [53] ifeq +8 (target=61)
      [56] aload_0 v0
      [57] aload_2 v2
      [58] invokespecial #541
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Landroid/view/inputmethod/InputConnection;)V]
      [61] aload_2 v2
      [62] aload_1 v1
      [63] iconst_1
      [64] invokeinterface #779
        - InterfaceMethodref [android/view/inputmethod/InputConnection.commitText (Ljava/lang/CharSequence;I)Z]
      [69] pop
      [70] aload_2 v2
      [71] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [76] pop
      [77] aload_0 v0
      [78] aload_0 v0
      [79] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [82] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [85] aload_0 v0
      [86] aconst_null
      [87] putfield #366
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Q Ljava/lang/CharSequence;]
      [90] aload_0 v0
      [91] iconst_0
      [92] putfield #375
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
      [95] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e(I)Z
    Access flags: 0xa
      = private static boolean e(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 1):
      [0] iload_0 v0
      [1] invokestatic #731
        - Methodref [java/lang/Character.isLetter (I)Z]
      [4] ifeq +5 (target=9)
      [7] iconst_0
      [8] ireturn
      [9] iconst_1
      [10] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Landroid/view/inputmethod/InputConnection;)V
    Access flags: 0x2
      = private void c(android.view.inputmethod.InputConnection)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 178, locals = 6, stack = 3):
      [0] aload_1 v1
      [1] ifnonnull +4 (target=5)
      [4] return
      [5] aload_0 v0
      [6] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [9] ifeq +68 (target=77)
      [12] aload_0 v0
      [13] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [16] invokevirtual #757
        - Methodref [java/lang/StringBuilder.length ()I]
      [19] dup
      [20] istore_2 v2
      [21] ifne +4 (target=25)
      [24] return
      [25] aload_0 v0
      [26] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [29] iconst_0
      [30] iload_2 v2
      [31] invokevirtual #756
        - Methodref [java/lang/StringBuilder.delete (II)Ljava/lang/StringBuilder;]
      [34] pop
      [35] aload_0 v0
      [36] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [39] invokevirtual #604
        - Methodref [com/anysoftkeyboard/d.c ()V]
      [42] aload_1 v1
      [43] aload_0 v0
      [44] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [47] iconst_1
      [48] invokeinterface #787
        - InterfaceMethodref [android/view/inputmethod/InputConnection.setComposingText (Ljava/lang/CharSequence;I)Z]
      [53] pop
      [54] aload_0 v0
      [55] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [58] invokevirtual #757
        - Methodref [java/lang/StringBuilder.length ()I]
      [61] ifne +8 (target=69)
      [64] aload_0 v0
      [65] iconst_0
      [66] putfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [69] aload_0 v0
      [70] ldc2_w #334
        - Long [100]
      [73] invokespecial #530
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (J)V]
      [76] return
      [77] aload_1 v1
      [78] iconst_1
      [79] iconst_0
      [80] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [85] dup
      [86] astore_2 v2
      [87] invokestatic #493
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [90] ifeq +4 (target=94)
      [93] return
      [94] aload_2 v2
      [95] iconst_0
      [96] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [101] invokestatic #549
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.e (I)Z]
      [104] istore_3 v3
      [105] iconst_1
      [106] istore v4
      [108] aload_1 v1
      [109] iload v4
      [111] iconst_0
      [112] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [117] dup
      [118] astore_2 v2
      [119] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [124] dup
      [125] istore v5
      [127] iload v4
      [129] ificmplt +38 (target=167)
      [132] iinc v4, 1
      [135] aload_2 v2
      [136] iconst_0
      [137] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [142] invokestatic #549
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.e (I)Z]
      [145] istore_2 v2
      [146] iload_3 v3
      [147] ifeq +13 (target=160)
      [150] iload_2 v2
      [151] ifne -43 (target=108)
      [154] iinc v5, -1
      [157] goto +10 (target=167)
      [160] iload_2 v2
      [161] ifeq -53 (target=108)
      [164] iinc v5, -1
      [167] aload_1 v1
      [168] iload v5
      [170] iconst_0
      [171] invokeinterface #780
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [176] pop
      [177] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f(Z)V
    Access flags: 0x2
      = private void f(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 205, locals = 5, stack = 3):
      [0] aload_0 v0
      [1] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [4] astore_2 v2
      [5] iconst_0
      [6] istore_3 v3
      [7] aload_0 v0
      [8] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [11] ifeq +86 (target=97)
      [14] aload_0 v0
      [15] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [18] invokevirtual #757
        - Methodref [java/lang/StringBuilder.length ()I]
      [21] dup
      [22] istore v4
      [24] ifle +61 (target=85)
      [27] aload_0 v0
      [28] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [31] iload v4
      [33] iconst_1
      [34] isub
      [35] iload v4
      [37] invokevirtual #756
        - Methodref [java/lang/StringBuilder.delete (II)Ljava/lang/StringBuilder;]
      [40] pop
      [41] aload_0 v0
      [42] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [45] invokevirtual #604
        - Methodref [com/anysoftkeyboard/d.c ()V]
      [48] aload_2 v2
      [49] aload_0 v0
      [50] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [53] iconst_1
      [54] invokeinterface #787
        - InterfaceMethodref [android/view/inputmethod/InputConnection.setComposingText (Ljava/lang/CharSequence;I)Z]
      [59] pop
      [60] aload_0 v0
      [61] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [64] invokevirtual #757
        - Methodref [java/lang/StringBuilder.length ()I]
      [67] ifne +8 (target=75)
      [70] aload_0 v0
      [71] iconst_0
      [72] putfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [75] aload_0 v0
      [76] ldc2_w #334
        - Long [100]
      [79] invokespecial #530
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (J)V]
      [82] goto +17 (target=99)
      [85] aload_2 v2
      [86] iconst_1
      [87] iconst_0
      [88] invokeinterface #780
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [93] pop
      [94] goto +5 (target=99)
      [97] iconst_1
      [98] istore_3 v3
      [99] invokestatic #632
        - Methodref [com/anysoftkeyboard/dictionaries/e.c ()V]
      [102] invokestatic #634
        - Methodref [com/anysoftkeyboard/dictionaries/e.e ()Lcom/anysoftkeyboard/dictionaries/q;]
      [105] getstatic #420
        - Fieldref [com/anysoftkeyboard/dictionaries/q.j Lcom/anysoftkeyboard/dictionaries/q;]
      [108] ifacmpne +9 (target=117)
      [111] aload_0 v0
      [112] iload_3 v3
      [113] invokespecial #567
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.j (Z)V]
      [116] return
      [117] iload_3 v3
      [118] ifeq +81 (target=199)
      [121] aload_0 v0
      [122] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [125] ifnull +21 (target=146)
      [128] aload_0 v0
      [129] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [132] invokevirtual #713
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a ()Z]
      [135] ifeq +11 (target=146)
      [138] aload_0 v0
      [139] iconst_1
      [140] invokespecial #567
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.j (Z)V]
      [143] goto +56 (target=199)
      [146] iload_1 v1
      [147] ifeq +46 (target=193)
      [150] aload_2 v2
      [151] iconst_1
      [152] iconst_0
      [153] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [158] dup
      [159] astore v4
      [161] invokestatic #493
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [164] ifeq +7 (target=171)
      [167] iconst_0
      [168] goto +10 (target=178)
      [171] aload v4
      [173] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [178] ifle +15 (target=193)
      [181] aload_2 v2
      [182] iconst_1
      [183] iconst_0
      [184] invokeinterface #780
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [189] pop
      [190] goto +9 (target=199)
      [193] aload_0 v0
      [194] bipush 67
      [196] invokevirtual #581
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendDownUpKeyEvents (I)V]
      [199] aload_0 v0
      [200] aconst_null
      [201] putfield #366
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Q Ljava/lang/CharSequence;]
      [204] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g(Z)V
    Access flags: 0x2
      = private void g(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 46, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [4] ifnonnull +4 (target=8)
      [7] return
      [8] iload_1 v1
      [9] ifeq +13 (target=22)
      [12] aload_0 v0
      [13] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [16] iconst_0
      [17] invokevirtual #702
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.b (Z)Z]
      [20] pop
      [21] return
      [22] aload_0 v0
      [23] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [26] aload_0 v0
      [27] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [30] invokevirtual #708
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.i ()Z]
      [33] ifeq +7 (target=40)
      [36] iconst_0
      [37] goto +4 (target=41)
      [40] iconst_1
      [41] invokevirtual #702
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.b (Z)Z]
      [44] pop
      [45] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       h(Z)V
    Access flags: 0x2
      = private void h(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 169, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [4] invokevirtual #690
        - Methodref [com/anysoftkeyboard/keyboards/e.b ()Z]
      [7] ifeq +161 (target=168)
      [10] iload_1 v1
      [11] ifeq +25 (target=36)
      [14] ldc #113
        - String [ASK]
      [16] ldc #168
        - String [handleShift: reset]
      [18] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [21] pop
      [22] aload_0 v0
      [23] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [26] iconst_0
      [27] invokevirtual #701
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Z)Z]
      [30] pop
      [31] iconst_0
      [32] istore_1 v1
      [33] goto +99 (target=132)
      [36] aload_0 v0
      [37] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [40] invokevirtual #707
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h ()Z]
      [43] ifne +25 (target=68)
      [46] ldc #113
        - String [ASK]
      [48] ldc #167
        - String [handleShift: current keyboard is un-shifted]
      [50] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [53] pop
      [54] aload_0 v0
      [55] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [58] iconst_1
      [59] invokevirtual #701
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Z)Z]
      [62] pop
      [63] iconst_0
      [64] istore_1 v1
      [65] goto +67 (target=132)
      [68] aload_0 v0
      [69] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [72] invokevirtual #705
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.g ()Lcom/anysoftkeyboard/keyboards/b;]
      [75] dup
      [76] astore_2 v2
      [77] ifnull +10 (target=87)
      [80] aload_2 v2
      [81] invokevirtual #680
        - Methodref [com/anysoftkeyboard/keyboards/b.l ()Z]
      [84] goto +4 (target=88)
      [87] iconst_0
      [88] ifeq +25 (target=113)
      [91] ldc #113
        - String [ASK]
      [93] ldc #165
        - String [handleShift: current keyboard is CAPSLOCKED]
      [95] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [98] pop
      [99] aload_0 v0
      [100] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [103] iconst_0
      [104] invokevirtual #701
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Z)Z]
      [107] pop
      [108] iconst_0
      [109] istore_1 v1
      [110] goto +22 (target=132)
      [113] ldc #113
        - String [ASK]
      [115] ldc #166
        - String [handleShift: current keyboard is shifted]
      [117] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [120] pop
      [121] aload_0 v0
      [122] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [125] iconst_1
      [126] invokevirtual #701
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Z)Z]
      [129] pop
      [130] iconst_1
      [131] istore_1 v1
      [132] aload_0 v0
      [133] iload_1 v1
      [134] putfield #357
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.H Z]
      [137] aload_0 v0
      [138] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [141] aload_0 v0
      [142] getfield #357
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.H Z]
      [145] istore_2 v2
      [146] dup
      [147] astore_1 v1
      [148] invokevirtual #705
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.g ()Lcom/anysoftkeyboard/keyboards/b;]
      [151] dup
      [152] astore_3 v3
      [153] ifnull +15 (target=168)
      [156] aload_3 v3
      [157] iload_2 v2
      [158] invokevirtual #673
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Z)Z]
      [161] ifeq +7 (target=168)
      [164] aload_1 v1
      [165] invokevirtual #710
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l ()V]
      [168] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       i(Z)V
    Access flags: 0x2
      = private void i(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 77, locals = 2, stack = 3):
      [0] iload_1 v1
      [1] ifne +9 (target=10)
      [4] invokestatic #635
        - Methodref [com/anysoftkeyboard/dictionaries/e.f ()Z]
      [7] ifeq +69 (target=76)
      [10] aload_0 v0
      [11] getfield #374
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Y Landroid/os/Handler;]
      [14] iconst_0
      [15] invokevirtual #486
        - Methodref [android/os/Handler.removeMessages (I)V]
      [18] aload_0 v0
      [19] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [22] invokeinterface #782
        - InterfaceMethodref [android/view/inputmethod/InputConnection.finishComposingText ()Z]
      [27] pop
      [28] aload_0 v0
      [29] invokespecial #568
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.k ()V]
      [32] aload_0 v0
      [33] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [36] iconst_0
      [37] invokevirtual #758
        - Methodref [java/lang/StringBuilder.setLength (I)V]
      [40] aload_0 v0
      [41] iconst_0
      [42] putfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [45] aload_0 v0
      [46] iconst_0
      [47] putfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [50] aload_0 v0
      [51] iconst_0
      [52] putfield #375
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
      [55] aload_0 v0
      [56] iconst_0
      [57] invokevirtual #584
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.setCandidatesViewShown (Z)V]
      [60] aload_0 v0
      [61] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [64] ifnull +12 (target=76)
      [67] aload_0 v0
      [68] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [71] iconst_0
      [72] iconst_0
      [73] invokevirtual #643
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (ZZ)V]
      [76] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(ILcom/anysoftkeyboard/keyboards/o;I[I)V
    Access flags: 0x2
      = private void a(int,com.anysoftkeyboard.keyboards.o,int,int[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 545, locals = 8, stack = 4):
      [0] ldc #113
        - String [ASK]
      [2] new #323
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #163
        - String [handleCharacter: ]
      [8] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] iload_1 v1
      [12] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [15] ldc #95
        - String [, isPredictionOn:]
      [17] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [20] aload_0 v0
      [21] getfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [24] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [27] ldc #96
        - String [, mPredicting:]
      [29] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [32] aload_0 v0
      [33] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [36] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [39] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [42] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [45] pop
      [46] aload_0 v0
      [47] iload_1 v1
      [48] invokespecial #548
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.d (I)Z]
      [51] ifeq +132 (target=183)
      [54] aload_0 v0
      [55] getfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [58] ifeq +125 (target=183)
      [61] aload_0 v0
      [62] dup
      [63] astore v5
      [65] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [68] dup
      [69] astore v6
      [71] ifnull +81 (target=152)
      [74] aload v6
      [76] iconst_1
      [77] iconst_0
      [78] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [83] astore v7
      [85] aload v6
      [87] iconst_1
      [88] iconst_0
      [89] invokeinterface #784
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextAfterCursor (II)Ljava/lang/CharSequence;]
      [94] astore v6
      [96] aload v7
      [98] invokestatic #493
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [101] ifne +23 (target=124)
      [104] aload v5
      [106] aload v7
      [108] iconst_0
      [109] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [114] invokespecial #551
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (I)Z]
      [117] ifne +7 (target=124)
      [120] iconst_1
      [121] goto +32 (target=153)
      [124] aload v6
      [126] invokestatic #493
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [129] ifne +23 (target=152)
      [132] aload v5
      [134] aload v6
      [136] iconst_0
      [137] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [142] invokespecial #551
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (I)Z]
      [145] ifne +7 (target=152)
      [148] iconst_1
      [149] goto +4 (target=153)
      [152] iconst_0
      [153] ifne +30 (target=183)
      [156] aload_0 v0
      [157] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [160] ifne +23 (target=183)
      [163] aload_0 v0
      [164] iconst_1
      [165] putfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [168] aload_0 v0
      [169] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [172] iconst_0
      [173] invokevirtual #758
        - Methodref [java/lang/StringBuilder.setLength (I)V]
      [176] aload_0 v0
      [177] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [180] invokevirtual #602
        - Methodref [com/anysoftkeyboard/d.a ()V]
      [183] aload_0 v0
      [184] aload_0 v0
      [185] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [188] ifnull +17 (target=205)
      [191] aload_0 v0
      [192] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [195] invokevirtual #707
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h ()Z]
      [198] ifeq +7 (target=205)
      [201] iconst_1
      [202] goto +4 (target=206)
      [205] iconst_0
      [206] putfield #377
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.aa Z]
      [209] aload_0 v0
      [210] getfield #388
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.d I]
      [213] aload_0 v0
      [214] getfield #389
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.e I]
      [217] ificmpne +14 (target=231)
      [220] invokestatic #635
        - Methodref [com/anysoftkeyboard/dictionaries/e.f ()Z]
      [223] ifeq +8 (target=231)
      [226] aload_0 v0
      [227] iconst_0
      [228] invokespecial #564
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.i (Z)V]
      [231] aload_0 v0
      [232] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [235] ifnull +69 (target=304)
      [238] aload_0 v0
      [239] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [242] invokevirtual #707
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h ()Z]
      [245] ifeq +54 (target=299)
      [248] aload_2 v2
      [249] ifnull +45 (target=294)
      [252] aload_2 v2
      [253] instanceof #293
        - Class [com/anysoftkeyboard/keyboards/f]
      [256] ifeq +38 (target=294)
      [259] aload_2 v2
      [260] checkcast #293
        - Class [com/anysoftkeyboard/keyboards/f]
      [263] getfield #423
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [266] dup
      [267] astore v6
      [269] ifnull +17 (target=286)
      [272] aload v6
      [274] arraylength
      [275] iload_3 v3
      [276] ificmple +10 (target=286)
      [279] aload v6
      [281] iload_3 v3
      [282] iaload
      [283] goto +7 (target=290)
      [286] iload_1 v1
      [287] invokestatic #735
        - Methodref [java/lang/Character.toUpperCase (I)I]
      [290] istore_2 v2
      [291] goto +15 (target=306)
      [294] iload_1 v1
      [295] istore_2 v2
      [296] goto +10 (target=306)
      [299] iload_1 v1
      [300] istore_2 v2
      [301] goto +5 (target=306)
      [304] iload_1 v1
      [305] istore_2 v2
      [306] aload_0 v0
      [307] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [310] ifeq +210 (target=520)
      [313] aload_0 v0
      [314] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [317] ifnull +30 (target=347)
      [320] aload_0 v0
      [321] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [324] invokevirtual #707
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h ()Z]
      [327] ifeq +20 (target=347)
      [330] aload_0 v0
      [331] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [334] invokevirtual #757
        - Methodref [java/lang/StringBuilder.length ()I]
      [337] ifne +10 (target=347)
      [340] aload_0 v0
      [341] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [344] invokevirtual #606
        - Methodref [com/anysoftkeyboard/d.e ()V]
      [347] aload_0 v0
      [348] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [351] iload_2 v2
      [352] i2c
      [353] invokevirtual #749
        - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
      [356] pop
      [357] aload v4
      [359] ifnull +65 (target=424)
      [362] aload v4
      [364] arraylength
      [365] iconst_1
      [366] ificmple +58 (target=424)
      [369] iload_1 v1
      [370] aload v4
      [372] iconst_0
      [373] iaload
      [374] ificmpeq +50 (target=424)
      [377] aload v4
      [379] iconst_0
      [380] iaload
      [381] istore v5
      [383] aload v4
      [385] iconst_0
      [386] iload_1 v1
      [387] iastore
      [388] iconst_1
      [389] istore v6
      [391] goto +25 (target=416)
      [394] aload v4
      [396] iload v6
      [398] iaload
      [399] iload_1 v1
      [400] ificmpne +13 (target=413)
      [403] aload v4
      [405] iload v6
      [407] iload v5
      [409] iastore
      [410] goto +14 (target=424)
      [413] iinc v6, 1
      [416] iload v6
      [418] aload v4
      [420] arraylength
      [421] ificmplt -27 (target=394)
      [424] aload_0 v0
      [425] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [428] iload_2 v2
      [429] aload v4
      [431] invokevirtual #603
        - Methodref [com/anysoftkeyboard/d.a (I[I)Z]
      [434] ifeq +53 (target=487)
      [437] aload_0 v0
      [438] invokevirtual #555
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
      [441] ldc #120
        - String [Check the logcat for a note from AnySoftKeyboard developers!]
      [443] iconst_1
      [444] invokestatic #526
        - Methodref [android/widget/Toast.makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
      [447] invokevirtual #527
        - Methodref [android/widget/Toast.show ()V]
      [450] ldc #113
        - String [ASK]
      [452] ldc #87
        - String [*******************
NICE!!! You found the our easter egg! http://www.dailymotion.com/video/x3zg90_gnarls-barkley-crazy-2006-mtv-star_music

AnySoftKeyboard R&D team would like to thank you for using our keyboard application.
We hope you enjoying it, we enjoyed making it.
While developing this application, we heard Gnarls Barkley's Crazy quite a lot, and would like to share it with you.

Thanks.
Menny Even Danan, Hezi Cohen, Hugo Lopes, Henrik Andersson, Sami Salonen, and Lado Kumsiashvili.
*******************]
      [454] invokestatic #495
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [457] pop
      [458] new #226
        - Class [android/content/Intent]
      [461] dup
      [462] ldc #153
        - String [android.intent.action.VIEW]
      [464] ldc #169
        - String [http://www.dailymotion.com/video/x3zg90_gnarls-barkley-crazy-2006-mtv-star_music]
      [466] invokestatic #483
        - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
      [469] invokespecial #448
        - Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
      [472] dup
      [473] astore v6
      [475] ldc #6
        - Integer [268435456]
      [477] invokevirtual #450
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [480] pop
      [481] aload_0 v0
      [482] aload v6
      [484] invokevirtual #586
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.startActivity (Landroid/content/Intent;)V]
      [487] aload_0 v0
      [488] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [491] dup
      [492] astore v5
      [494] ifnull +16 (target=510)
      [497] aload v5
      [499] aload_0 v0
      [500] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [503] iconst_1
      [504] invokeinterface #787
        - InterfaceMethodref [android/view/inputmethod/InputConnection.setComposingText (Ljava/lang/CharSequence;I)Z]
      [509] pop
      [510] aload_0 v0
      [511] ldc2_w #334
        - Long [100]
      [514] invokespecial #530
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (J)V]
      [517] goto +9 (target=526)
      [520] aload_0 v0
      [521] iload_2 v2
      [522] i2c
      [523] invokevirtual #582
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendKeyChar (C)V]
      [526] aload_0 v0
      [527] aload_0 v0
      [528] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [531] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [534] iload_2 v2
      [535] i2c
      [536] aload_0 v0
      [537] iload_2 v2
      [538] invokespecial #551
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (I)Z]
      [541] invokestatic #627
        - Methodref [com/anysoftkeyboard/dictionaries/e.a (CZ)V]
      [544] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       q()V
    Access flags: 0x2
      = private void q()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 38, locals = 2, stack = 2):
      [0] iconst_1
      [1] istore_1 v1
      [2] aload_0 v0
      [3] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [6] ifnull +11 (target=17)
      [9] aload_0 v0
      [10] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [13] invokevirtual #711
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o ()Z]
      [16] istore_1 v1
      [17] iload_1 v1
      [18] ifeq +19 (target=37)
      [21] aload_0 v0
      [22] aload_0 v0
      [23] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [26] invokespecial #541
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Landroid/view/inputmethod/InputConnection;)V]
      [29] aload_0 v0
      [30] iconst_0
      [31] invokevirtual #579
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.requestHideSelf (I)V]
      [34] invokestatic #626
        - Methodref [com/anysoftkeyboard/dictionaries/e.a ()V]
      [37] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(J)V
    Access flags: 0x2
      = private void a(long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 49, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #374
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Y Landroid/os/Handler;]
      [4] iconst_0
      [5] invokevirtual #486
        - Methodref [android/os/Handler.removeMessages (I)V]
      [8] lload_1 v1
      [9] lconst_0
      [10] lcmp
      [11] ifle +21 (target=32)
      [14] aload_0 v0
      [15] getfield #374
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Y Landroid/os/Handler;]
      [18] aload_0 v0
      [19] getfield #374
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Y Landroid/os/Handler;]
      [22] iconst_0
      [23] invokevirtual #485
        - Methodref [android/os/Handler.obtainMessage (I)Landroid/os/Message;]
      [26] lload_1 v1
      [27] invokevirtual #488
        - Methodref [android/os/Handler.sendMessageDelayed (Landroid/os/Message;J)Z]
      [30] pop
      [31] return
      [32] aload_0 v0
      [33] getfield #374
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Y Landroid/os/Handler;]
      [36] aload_0 v0
      [37] getfield #374
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Y Landroid/os/Handler;]
      [40] iconst_0
      [41] invokevirtual #485
        - Methodref [android/os/Handler.obtainMessage (I)Landroid/os/Message;]
      [44] invokevirtual #487
        - Methodref [android/os/Handler.sendMessage (Landroid/os/Message;)Z]
      [47] pop
      [48] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(ILjava/lang/CharSequence;)V
    Access flags: 0x11
      = public final void a(int,java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 500, locals = 8, stack = 5):
      [0] invokestatic #635
        - Methodref [com/anysoftkeyboard/dictionaries/e.f ()Z]
      [3] istore_3 v3
      [4] aload_0 v0
      [5] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [8] dup
      [9] astore v4
      [11] ifnull +11 (target=22)
      [14] aload v4
      [16] invokeinterface #776
        - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
      [21] pop
      [22] aload_0 v0
      [23] getfield #354
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.E Z]
      [26] ifeq +90 (target=116)
      [29] aload_0 v0
      [30] getfield #399
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.o [Landroid/view/inputmethod/CompletionInfo;]
      [33] ifnull +83 (target=116)
      [36] iload_1 v1
      [37] iflt +79 (target=116)
      [40] iload_1 v1
      [41] aload_0 v0
      [42] getfield #399
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.o [Landroid/view/inputmethod/CompletionInfo;]
      [45] arraylength
      [46] ificmpge +70 (target=116)
      [49] aload_0 v0
      [50] getfield #399
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.o [Landroid/view/inputmethod/CompletionInfo;]
      [53] iload_1 v1
      [54] aaload
      [55] astore_1 v1
      [56] aload v4
      [58] ifnull +12 (target=70)
      [61] aload v4
      [63] aload_1 v1
      [64] invokeinterface #778
        - InterfaceMethodref [android/view/inputmethod/InputConnection.commitCompletion (Landroid/view/inputmethod/CompletionInfo;)Z]
      [69] pop
      [70] aload_0 v0
      [71] aload_2 v2
      [72] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [77] putfield #410
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.z I]
      [80] aload_0 v0
      [81] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [84] ifnull +10 (target=94)
      [87] aload_0 v0
      [88] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [91] invokevirtual #717
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.b ()V]
      [94] aload_0 v0
      [95] aload_0 v0
      [96] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [99] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [102] aload v4
      [104] ifnull +11 (target=115)
      [107] aload v4
      [109] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [114] pop
      [115] return
      [116] aload_0 v0
      [117] aload_2 v2
      [118] astore v6
      [120] dup
      [121] astore v5
      [123] getfield #357
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.H Z]
      [126] ifeq +18 (target=144)
      [129] aload v6
      [131] invokeinterface #820
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [136] invokevirtual #744
        - Methodref [java/lang/String.toUpperCase ()Ljava/lang/String;]
      [139] astore v6
      [141] goto +93 (target=234)
      [144] aload v5
      [146] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [149] invokevirtual #607
        - Methodref [com/anysoftkeyboard/d.f ()Z]
      [152] ifne +33 (target=185)
      [155] aload v5
      [157] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [160] invokevirtual #690
        - Methodref [com/anysoftkeyboard/keyboards/e.b ()Z]
      [163] ifeq +71 (target=234)
      [166] aload v5
      [168] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [171] ifnull +63 (target=234)
      [174] aload v5
      [176] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [179] invokevirtual #707
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h ()Z]
      [182] ifeq +52 (target=234)
      [185] new #323
        - Class [java/lang/StringBuilder]
      [188] dup
      [189] aload v6
      [191] iconst_0
      [192] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [197] invokestatic #734
        - Methodref [java/lang/Character.toUpperCase (C)C]
      [200] invokestatic #745
        - Methodref [java/lang/String.valueOf (C)Ljava/lang/String;]
      [203] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [206] aload v6
      [208] iconst_1
      [209] aload v6
      [211] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [216] invokeinterface #819
        - InterfaceMethodref [java/lang/CharSequence.subSequence (II)Ljava/lang/CharSequence;]
      [221] invokeinterface #820
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [226] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [229] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [232] astore v6
      [234] aload v5
      [236] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [239] dup
      [240] astore v7
      [242] ifnull +14 (target=256)
      [245] aload v7
      [247] aload v6
      [249] iconst_1
      [250] invokeinterface #779
        - InterfaceMethodref [android/view/inputmethod/InputConnection.commitText (Ljava/lang/CharSequence;I)Z]
      [255] pop
      [256] aload v5
      [258] iconst_0
      [259] putfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [262] aload v5
      [264] aload v6
      [266] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [271] putfield #410
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.z I]
      [274] aload v5
      [276] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [279] ifnull +15 (target=294)
      [282] aload v5
      [284] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [287] aconst_null
      [288] iconst_0
      [289] iconst_0
      [290] iconst_0
      [291] invokevirtual #716
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
      [294] iload_3 v3
      [295] ifne +8 (target=303)
      [298] aload v5
      [300] invokespecial #577
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.r ()V]
      [303] aload v5
      [305] aload v5
      [307] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [310] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [313] iload_1 v1
      [314] ifne +9 (target=323)
      [317] aload_0 v0
      [318] aload_2 v2
      [319] iconst_3
      [320] invokespecial #539
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;I)V]
      [323] aload_0 v0
      [324] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [327] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [330] aload_2 v2
      [331] invokestatic #631
        - Methodref [com/anysoftkeyboard/dictionaries/e.b (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
      [334] aload_0 v0
      [335] getfield #355
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.F Z]
      [338] ifeq +31 (target=369)
      [341] iload_3 v3
      [342] ifne +27 (target=369)
      [345] aload_0 v0
      [346] dup
      [347] astore v5
      [349] bipush 32
      [351] invokevirtual #582
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendKeyChar (C)V]
      [354] aload v5
      [356] aload v5
      [358] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [361] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [364] aload_0 v0
      [365] iconst_1
      [366] putfield #375
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Z Z]
      [369] iload_1 v1
      [370] ifne +51 (target=421)
      [373] aload_0 v0
      [374] getfield #361
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.L Z]
      [377] ifne +10 (target=387)
      [380] aload_0 v0
      [381] getfield #362
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
      [384] ifeq +37 (target=421)
      [387] aload_0 v0
      [388] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [391] aload_2 v2
      [392] invokevirtual #642
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Ljava/lang/CharSequence;)Z]
      [395] ifne +26 (target=421)
      [398] aload_0 v0
      [399] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [402] aload_2 v2
      [403] invokeinterface #820
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [408] invokevirtual #743
        - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
      [411] invokevirtual #642
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Ljava/lang/CharSequence;)Z]
      [414] ifne +7 (target=421)
      [417] iconst_1
      [418] goto +4 (target=422)
      [421] iconst_0
      [422] istore_1 v1
      [423] iload_3 v3
      [424] ifne +16 (target=440)
      [427] bipush 32
      [429] iconst_1
      [430] invokestatic #627
        - Methodref [com/anysoftkeyboard/dictionaries/e.a (CZ)V]
      [433] aload_0 v0
      [434] invokespecial #577
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.r ()V]
      [437] goto +11 (target=448)
      [440] iload_1 v1
      [441] ifne +7 (target=448)
      [444] aload_0 v0
      [445] invokespecial #568
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.k ()V]
      [448] iload_1 v1
      [449] ifeq +37 (target=486)
      [452] aload_0 v0
      [453] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [456] ifnull +30 (target=486)
      [459] aload_0 v0
      [460] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [463] aload_2 v2
      [464] invokevirtual #715
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/lang/CharSequence;)V]
      [467] goto +19 (target=486)
      [470] astore_1 v1
      [471] aload v4
      [473] ifnull +11 (target=484)
      [476] aload v4
      [478] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [483] pop
      [484] aload_1 v1
      [485] athrow
      [486] aload v4
      [488] ifnull +11 (target=499)
      [491] aload v4
      [493] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [498] pop
      [499] return
      Code attribute exceptions (count = 2):
      - ExceptionInfo (22 -> 102: 470):
      - ExceptionInfo (116 -> 470: 470):
      Code attribute attributes (attribute count = 0):
  + Method:       j(Z)V
    Access flags: 0x2
      = private void j(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 159, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [4] invokevirtual #757
        - Methodref [java/lang/StringBuilder.length ()I]
      [7] istore_2 v2
      [8] aload_0 v0
      [9] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [12] ifne +135 (target=147)
      [15] iload_2 v2
      [16] ifle +131 (target=147)
      [19] aload_0 v0
      [20] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [23] astore_2 v2
      [24] aload_0 v0
      [25] iconst_1
      [26] putfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [29] aload_2 v2
      [30] invokeinterface #776
        - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
      [35] pop
      [36] aload_0 v0
      [37] aload_2 v2
      [38] iconst_1
      [39] iconst_0
      [40] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [45] putfield #366
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Q Ljava/lang/CharSequence;]
      [48] iload_1 v1
      [49] ifeq +12 (target=61)
      [52] aload_2 v2
      [53] iconst_1
      [54] iconst_0
      [55] invokeinterface #780
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [60] pop
      [61] aload_0 v0
      [62] getfield #410
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.z I]
      [65] istore_1 v1
      [66] aload_2 v2
      [67] aload_0 v0
      [68] getfield #410
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.z I]
      [71] iconst_0
      [72] invokeinterface #785
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getTextBeforeCursor (II)Ljava/lang/CharSequence;]
      [77] dup
      [78] astore_3 v3
      [79] ifnull +29 (target=108)
      [82] aload_3 v3
      [83] invokeinterface #818
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [88] ifle +20 (target=108)
      [91] aload_0 v0
      [92] aload_3 v3
      [93] iconst_0
      [94] invokeinterface #817
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [99] invokespecial #551
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (I)Z]
      [102] ifeq +6 (target=108)
      [105] iinc v1, -1
      [108] aload_2 v2
      [109] iload_1 v1
      [110] iconst_0
      [111] invokeinterface #780
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [116] pop
      [117] aload_2 v2
      [118] aload_0 v0
      [119] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [122] iconst_1
      [123] invokeinterface #787
        - InterfaceMethodref [android/view/inputmethod/InputConnection.setComposingText (Ljava/lang/CharSequence;I)Z]
      [128] pop
      [129] invokestatic #632
        - Methodref [com/anysoftkeyboard/dictionaries/e.c ()V]
      [132] aload_2 v2
      [133] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [138] pop
      [139] aload_0 v0
      [140] ldc2_w #334
        - Long [100]
      [143] invokespecial #530
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (J)V]
      [146] return
      [147] aload_0 v0
      [148] bipush 67
      [150] invokevirtual #581
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.sendDownUpKeyEvents (I)V]
      [153] aload_0 v0
      [154] aconst_null
      [155] putfield #366
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.Q Ljava/lang/CharSequence;]
      [158] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       r()V
    Access flags: 0x2
      = private void r()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 1, stack = 5):
      [0] aload_0 v0
      [1] new #327
        - Class [java/util/ArrayList]
      [4] dup
      [5] invokespecial #762
        - Methodref [java/util/ArrayList.<init> ()V]
      [8] iconst_0
      [9] iconst_0
      [10] iconst_0
      [11] invokespecial #540
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/util/List;ZZZ)V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f(I)Z
    Access flags: 0x2
      = private boolean f(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] invokespecial #548
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.d (I)Z]
      [5] ifeq +5 (target=10)
      [8] iconst_0
      [9] ireturn
      [10] iconst_1
      [11] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)V
    Access flags: 0x2
      = private void a(android.view.inputmethod.EditorInfo,com.anysoftkeyboard.keyboards.r)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 67, locals = 4, stack = 4):
      [0] ldc #113
        - String [ASK]
      [2] new #323
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #180
        - String [nextKeyboard: currentEditorInfo.inputType=]
      [8] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] aload_1 v1
      [12] getfield #348
        - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
      [15] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [18] ldc #77
        - String [ type:]
      [20] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [23] aload_2 v2
      [24] invokevirtual #753
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [27] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [30] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [33] pop
      [34] aload_0 v0
      [35] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [38] aload_1 v1
      [39] aload_2 v2
      [40] invokevirtual #687
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)Lcom/anysoftkeyboard/keyboards/b;]
      [43] dup
      [44] astore_3 v3
      [45] instanceof #295
        - Class [com/anysoftkeyboard/keyboards/m]
      [48] ifne +11 (target=59)
      [51] aload_0 v0
      [52] aload_3 v3
      [53] invokevirtual #677
        - Methodref [com/anysoftkeyboard/keyboards/b.f ()Ljava/util/HashSet;]
      [56] putfield #404
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.t Ljava/util/HashSet;]
      [59] aload_0 v0
      [60] aload_1 v1
      [61] aload_2 v2
      [62] aload_3 v3
      [63] invokespecial #534
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V]
      [66] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V
    Access flags: 0x2
      = private void a(android.view.inputmethod.EditorInfo,com.anysoftkeyboard.keyboards.r,com.anysoftkeyboard.keyboards.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 53, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [5] aload_0 v0
      [6] aload_3 v3
      [7] invokevirtual #680
        - Methodref [com/anysoftkeyboard/keyboards/b.l ()Z]
      [10] putfield #357
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.H Z]
      [13] aload_0 v0
      [14] invokespecial #587
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.t ()V]
      [17] aload_0 v0
      [18] getfield #364
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.O Ljava/lang/String;]
      [21] ldc #107
        - String [1]
      [23] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [26] ifne +22 (target=48)
      [29] aload_0 v0
      [30] getfield #364
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.O Ljava/lang/String;]
      [33] ldc #108
        - String [2]
      [35] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [38] ifeq +14 (target=52)
      [41] aload_2 v2
      [42] getstatic #426
        - Fieldref [com/anysoftkeyboard/keyboards/r.c Lcom/anysoftkeyboard/keyboards/r;]
      [45] ifacmpne +7 (target=52)
      [48] aload_0 v0
      [49] invokespecial #569
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.l ()V]
      [52] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Z)V
    Access flags: 0x11
      = public final void a(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 71, locals = 3, stack = 8):
      [0] aload_0 v0
      [1] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [4] invokeinterface #804
        - InterfaceMethodref [com/anysoftkeyboard/a.o ()I]
      [9] istore_2 v2
      [10] ldc #113
        - String [ASK]
      [12] new #323
        - Class [java/lang/StringBuilder]
      [15] dup
      [16] ldc #197
        - String [onSwipeRight ]
      [18] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [21] iload_1 v1
      [22] ifeq +8 (target=30)
      [25] ldc #62
        - String [ + space]
      [27] goto +5 (target=32)
      [30] ldc #57
        - String []
      [32] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [35] ldc #63
        - String [ => code ]
      [37] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [40] iload_2 v2
      [41] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [44] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [47] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [50] pop
      [51] iload_2 v2
      [52] ifeq +18 (target=70)
      [55] aload_0 v0
      [56] iload_2 v2
      [57] aconst_null
      [58] iconst_m1
      [59] iconst_1
      [60] newarray 10
      [62] dup
      [63] iconst_0
      [64] iload_2 v2
      [65] iastore
      [66] iconst_0
      [67] invokevirtual #529
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
      [70] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Z)V
    Access flags: 0x11
      = public final void b(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 71, locals = 3, stack = 8):
      [0] aload_0 v0
      [1] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [4] invokeinterface #803
        - InterfaceMethodref [com/anysoftkeyboard/a.n ()I]
      [9] istore_2 v2
      [10] ldc #113
        - String [ASK]
      [12] new #323
        - Class [java/lang/StringBuilder]
      [15] dup
      [16] ldc #196
        - String [onSwipeLeft ]
      [18] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [21] iload_1 v1
      [22] ifeq +8 (target=30)
      [25] ldc #62
        - String [ + space]
      [27] goto +5 (target=32)
      [30] ldc #57
        - String []
      [32] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [35] ldc #63
        - String [ => code ]
      [37] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [40] iload_2 v2
      [41] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [44] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [47] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [50] pop
      [51] iload_2 v2
      [52] ifeq +18 (target=70)
      [55] aload_0 v0
      [56] iload_2 v2
      [57] aconst_null
      [58] iconst_m1
      [59] iconst_1
      [60] newarray 10
      [62] dup
      [63] iconst_0
      [64] iload_2 v2
      [65] iastore
      [66] iconst_0
      [67] invokevirtual #529
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
      [70] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Z)V
    Access flags: 0x11
      = public final void c(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 71, locals = 3, stack = 8):
      [0] aload_0 v0
      [1] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [4] invokeinterface #802
        - InterfaceMethodref [com/anysoftkeyboard/a.m ()I]
      [9] istore_2 v2
      [10] ldc #113
        - String [ASK]
      [12] new #323
        - Class [java/lang/StringBuilder]
      [15] dup
      [16] ldc #195
        - String [onSwipeDown ]
      [18] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [21] iload_1 v1
      [22] ifeq +8 (target=30)
      [25] ldc #62
        - String [ + space]
      [27] goto +5 (target=32)
      [30] ldc #57
        - String []
      [32] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [35] ldc #63
        - String [ => code ]
      [37] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [40] iload_2 v2
      [41] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [44] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [47] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [50] pop
      [51] iload_2 v2
      [52] ifeq +18 (target=70)
      [55] aload_0 v0
      [56] iload_2 v2
      [57] aconst_null
      [58] iconst_m1
      [59] iconst_1
      [60] newarray 10
      [62] dup
      [63] iconst_0
      [64] iload_2 v2
      [65] iastore
      [66] iconst_0
      [67] invokevirtual #529
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
      [70] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Z)V
    Access flags: 0x11
      = public final void d(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 87, locals = 3, stack = 8):
      [0] iload_1 v1
      [1] ifeq +15 (target=16)
      [4] aload_0 v0
      [5] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [8] invokeinterface #801
        - InterfaceMethodref [com/anysoftkeyboard/a.l ()I]
      [13] goto +12 (target=25)
      [16] aload_0 v0
      [17] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [20] invokeinterface #800
        - InterfaceMethodref [com/anysoftkeyboard/a.k ()I]
      [25] istore_2 v2
      [26] ldc #113
        - String [ASK]
      [28] new #323
        - Class [java/lang/StringBuilder]
      [31] dup
      [32] ldc #198
        - String [onSwipeUp ]
      [34] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [37] iload_1 v1
      [38] ifeq +8 (target=46)
      [41] ldc #62
        - String [ + space]
      [43] goto +5 (target=48)
      [46] ldc #57
        - String []
      [48] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [51] ldc #63
        - String [ => code ]
      [53] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [56] iload_2 v2
      [57] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [60] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [63] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [66] pop
      [67] iload_2 v2
      [68] ifeq +18 (target=86)
      [71] aload_0 v0
      [72] iload_2 v2
      [73] aconst_null
      [74] iconst_m1
      [75] iconst_1
      [76] newarray 10
      [78] dup
      [79] iconst_0
      [80] iload_2 v2
      [81] iastore
      [82] iconst_0
      [83] invokevirtual #529
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
      [86] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 52, locals = 2, stack = 8):
      [0] aload_0 v0
      [1] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [4] invokeinterface #805
        - InterfaceMethodref [com/anysoftkeyboard/a.p ()I]
      [9] istore_1 v1
      [10] ldc #113
        - String [ASK]
      [12] new #323
        - Class [java/lang/StringBuilder]
      [15] dup
      [16] ldc #189
        - String [onPinch => code ]
      [18] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [21] iload_1 v1
      [22] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [25] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [28] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [31] pop
      [32] iload_1 v1
      [33] ifeq +18 (target=51)
      [36] aload_0 v0
      [37] iload_1 v1
      [38] aconst_null
      [39] iconst_m1
      [40] iconst_1
      [41] newarray 10
      [43] dup
      [44] iconst_0
      [45] iload_1 v1
      [46] iastore
      [47] iconst_0
      [48] invokevirtual #529
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
      [51] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 52, locals = 2, stack = 8):
      [0] aload_0 v0
      [1] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [4] invokeinterface #806
        - InterfaceMethodref [com/anysoftkeyboard/a.q ()I]
      [9] istore_1 v1
      [10] ldc #113
        - String [ASK]
      [12] new #323
        - Class [java/lang/StringBuilder]
      [15] dup
      [16] ldc #192
        - String [onSeparate => code ]
      [18] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [21] iload_1 v1
      [22] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [25] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [28] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [31] pop
      [32] iload_1 v1
      [33] ifeq +18 (target=51)
      [36] aload_0 v0
      [37] iload_1 v1
      [38] aconst_null
      [39] iconst_m1
      [40] iconst_1
      [41] newarray 10
      [43] dup
      [44] iconst_0
      [45] iload_1 v1
      [46] iastore
      [47] iconst_0
      [48] invokevirtual #529
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
      [51] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)V
    Access flags: 0x11
      = public final void a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 340, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [4] astore_2 v2
      [5] ldc #113
        - String [ASK]
      [7] new #323
        - Class [java/lang/StringBuilder]
      [10] dup
      [11] ldc #190
        - String [onPress:]
      [13] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [16] iload_1 v1
      [17] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [20] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [23] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [26] pop
      [27] aload_0 v0
      [28] getfield #372
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.W I]
      [31] ifle +19 (target=50)
      [34] iload_1 v1
      [35] ifeq +15 (target=50)
      [38] aload_0 v0
      [39] getfield #371
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.V Landroid/os/Vibrator;]
      [42] aload_0 v0
      [43] getfield #372
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.W I]
      [46] i2l
      [47] invokevirtual #490
        - Methodref [android/os/Vibrator.vibrate (J)V]
      [50] aload_0 v0
      [51] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [54] invokevirtual #696
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a ()Z]
      [57] dup
      [58] istore_3 v3
      [59] ifeq +23 (target=82)
      [62] iload_1 v1
      [63] iconst_m1
      [64] ificmpne +18 (target=82)
      [67] aload_0 v0
      [68] getfield #391
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.g Lcom/anysoftkeyboard/d/a;]
      [71] invokevirtual #610
        - Methodref [com/anysoftkeyboard/d/a.a ()V]
      [74] aload_0 v0
      [75] iconst_0
      [76] invokespecial #562
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.h (Z)V]
      [79] goto +10 (target=89)
      [82] aload_0 v0
      [83] getfield #391
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.g Lcom/anysoftkeyboard/d/a;]
      [86] invokevirtual #612
        - Methodref [com/anysoftkeyboard/d/a.c ()V]
      [89] iload_3 v3
      [90] ifeq +47 (target=137)
      [93] iload_1 v1
      [94] bipush -11
      [96] ificmpne +41 (target=137)
      [99] aload_0 v0
      [100] getfield #392
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.h Lcom/anysoftkeyboard/d/a;]
      [103] invokevirtual #610
        - Methodref [com/anysoftkeyboard/d/a.a ()V]
      [106] aload_0 v0
      [107] iconst_0
      [108] invokespecial #553
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.g (Z)V]
      [111] aload_2 v2
      [112] dup
      [113] astore_2 v2
      [114] ifnull +20 (target=134)
      [117] aload_2 v2
      [118] new #245
        - Class [android/view/KeyEvent]
      [121] dup
      [122] iconst_0
      [123] bipush 113
      [125] invokespecial #498
        - Methodref [android/view/KeyEvent.<init> (II)V]
      [128] invokeinterface #786
        - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
      [133] pop
      [134] goto +10 (target=144)
      [137] aload_0 v0
      [138] getfield #392
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.h Lcom/anysoftkeyboard/d/a;]
      [141] invokevirtual #612
        - Methodref [com/anysoftkeyboard/d/a.c ()V]
      [144] aload_0 v0
      [145] getfield #369
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.T Z]
      [148] ifeq +191 (target=339)
      [151] aload_0 v0
      [152] getfield #368
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.S Z]
      [155] ifne +184 (target=339)
      [158] iload_1 v1
      [159] ifeq +180 (target=339)
      [162] iload_1 v1
      [163] lookupswitch (4 offsets, default=59) (target=222)
        -5: offset = 47, target = 210
        10: offset = 41, target = 204
        13: offset = 41, target = 204
        32: offset = 53, target = 216
        default: offset = 59, target = 222
      [204] bipush 8
      [206] istore_1 v1
      [207] goto +17 (target=224)
      [210] bipush 7
      [212] istore_1 v1
      [213] goto +11 (target=224)
      [216] bipush 6
      [218] istore_1 v1
      [219] goto +5 (target=224)
      [222] iconst_0
      [223] istore_1 v1
      [224] aload_0 v0
      [225] getfield #370
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.U I]
      [228] ifle +68 (target=296)
      [231] aload_0 v0
      [232] getfield #370
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.U I]
      [235] istore_2 v2
      [236] ldc #113
        - String [ASK]
      [238] new #323
        - Class [java/lang/StringBuilder]
      [241] dup
      [242] ldc #146
        - String [Sound on key-pressed. Taking custom volume: ]
      [244] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [247] iload_2 v2
      [248] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [251] ldc #74
        - String [ out of ]
      [253] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [256] bipush 100
      [258] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [261] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [264] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [267] pop
      [268] invokestatic #615
        - Methodref [com/anysoftkeyboard/d/c.b ()I]
      [271] iconst_5
      [272] ificmplt +12 (target=284)
      [275] iload_2 v2
      [276] i2f
      [277] ldc #56
        - Float [100.0]
      [279] fdiv
      [280] fstore_2 v2
      [281] goto +18 (target=299)
      [284] ldc #55
        - Float [8.0]
      [286] iload_2 v2
      [287] i2f
      [288] fmul
      [289] ldc #56
        - Float [100.0]
      [291] fdiv
      [292] fstore_2 v2
      [293] goto +6 (target=299)
      [296] ldc #54
        - Float [-1.0]
      [298] fstore_2 v2
      [299] ldc #113
        - String [ASK]
      [301] new #323
        - Class [java/lang/StringBuilder]
      [304] dup
      [305] ldc #145
        - String [Sound on key-pressed. Sound ID:]
      [307] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [310] iload_1 v1
      [311] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [314] ldc #78
        - String [ with volume ]
      [316] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [319] fload_2 v2
      [320] invokevirtual #750
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [323] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [326] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [329] pop
      [330] aload_0 v0
      [331] getfield #367
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.R Landroid/media/AudioManager;]
      [334] iload_1 v1
      [335] fload_2 v2
      [336] invokevirtual #482
        - Methodref [android/media/AudioManager.playSoundEffect (IF)V]
      [339] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(I)V
    Access flags: 0x11
      = public final void b(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 156, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [4] astore_2 v2
      [5] ldc #113
        - String [ASK]
      [7] new #323
        - Class [java/lang/StringBuilder]
      [10] dup
      [11] ldc #191
        - String [onRelease:]
      [13] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [16] iload_1 v1
      [17] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [20] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [23] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [26] pop
      [27] aload_0 v0
      [28] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [31] invokevirtual #696
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a ()Z]
      [34] dup
      [35] istore_3 v3
      [36] ifeq +30 (target=66)
      [39] iload_1 v1
      [40] iconst_m1
      [41] ificmpne +25 (target=66)
      [44] aload_0 v0
      [45] getfield #391
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.g Lcom/anysoftkeyboard/d/a;]
      [48] invokevirtual #613
        - Methodref [com/anysoftkeyboard/d/a.d ()Z]
      [51] ifeq +8 (target=59)
      [54] aload_0 v0
      [55] iconst_1
      [56] invokespecial #562
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.h (Z)V]
      [59] aload_0 v0
      [60] getfield #391
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.g Lcom/anysoftkeyboard/d/a;]
      [63] invokevirtual #611
        - Methodref [com/anysoftkeyboard/d/a.b ()V]
      [66] iload_3 v3
      [67] ifeq +54 (target=121)
      [70] iload_1 v1
      [71] bipush -11
      [73] ificmpne +48 (target=121)
      [76] aload_0 v0
      [77] getfield #392
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.h Lcom/anysoftkeyboard/d/a;]
      [80] invokevirtual #613
        - Methodref [com/anysoftkeyboard/d/a.d ()Z]
      [83] ifeq +8 (target=91)
      [86] aload_0 v0
      [87] iconst_1
      [88] invokespecial #553
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.g (Z)V]
      [91] aload_2 v2
      [92] dup
      [93] astore_2 v2
      [94] ifnull +20 (target=114)
      [97] aload_2 v2
      [98] new #245
        - Class [android/view/KeyEvent]
      [101] dup
      [102] iconst_1
      [103] bipush 113
      [105] invokespecial #498
        - Methodref [android/view/KeyEvent.<init> (II)V]
      [108] invokeinterface #786
        - InterfaceMethodref [android/view/inputmethod/InputConnection.sendKeyEvent (Landroid/view/KeyEvent;)Z]
      [113] pop
      [114] aload_0 v0
      [115] getfield #392
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.h Lcom/anysoftkeyboard/d/a;]
      [118] invokevirtual #611
        - Methodref [com/anysoftkeyboard/d/a.b ()V]
      [121] iload_1 v1
      [122] iconst_m1
      [123] ificmpeq +11 (target=134)
      [126] aload_0 v0
      [127] aload_0 v0
      [128] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [131] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [134] iload_1 v1
      [135] bipush -11
      [137] ificmpeq +18 (target=155)
      [140] aload_0 v0
      [141] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [144] aload_0 v0
      [145] getfield #392
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.h Lcom/anysoftkeyboard/d/a;]
      [148] invokevirtual #613
        - Methodref [com/anysoftkeyboard/d/a.d ()Z]
      [151] invokevirtual #702
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.b (Z)Z]
      [154] pop
      [155] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()V
    Access flags: 0x11
      = public final void d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #367
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.R Landroid/media/AudioManager;]
      [5] invokevirtual #480
        - Methodref [android/media/AudioManager.getRingerMode ()I]
      [8] iconst_2
      [9] ificmpeq +7 (target=16)
      [12] iconst_1
      [13] goto +4 (target=17)
      [16] iconst_0
      [17] putfield #368
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.S Z]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       s()V
    Access flags: 0x2
      = private void s()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 370, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] ldc #10
        - Integer [2130903064]
      [3] iconst_0
      [4] invokestatic #492
        - Methodref [android/preference/PreferenceManager.setDefaultValues (Landroid/content/Context;IZ)V]
      [7] aload_0 v0
      [8] invokestatic #491
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [11] astore_1 v1
      [12] aload_0 v0
      [13] aload_1 v1
      [14] aload_0 v0
      [15] ldc #23
        - Integer [2131296272]
      [17] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [20] aload_0 v0
      [21] ldc #21
        - Integer [2131296258]
      [23] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [26] invokeinterface #775
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [31] invokestatic #738
        - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
      [34] putfield #372
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.W I]
      [37] aload_0 v0
      [38] aload_1 v1
      [39] aload_0 v0
      [40] ldc #24
        - Integer [2131296273]
      [42] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [45] aload_0 v0
      [46] invokevirtual #559
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [49] ldc #51
        - Integer [2131558400]
      [51] invokevirtual #456
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [54] invokeinterface #773
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [59] putfield #369
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.T Z]
      [62] aload_0 v0
      [63] getfield #369
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.T Z]
      [66] ifeq +18 (target=84)
      [69] ldc #113
        - String [ASK]
      [71] ldc #129
        - String [Loading sounds effects from AUDIO_SERVICE due to configuration change.]
      [73] invokestatic #495
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [76] pop
      [77] aload_0 v0
      [78] getfield #367
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.R Landroid/media/AudioManager;]
      [81] invokevirtual #481
        - Methodref [android/media/AudioManager.loadSoundEffects ()V]
      [84] aload_1 v1
      [85] ldc #215
        - String [use_custom_sound_volume]
      [87] iconst_0
      [88] invokeinterface #773
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [93] ifeq +45 (target=138)
      [96] aload_1 v1
      [97] ldc #161
        - String [custom_sound_volume]
      [99] iconst_0
      [100] invokeinterface #774
        - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
      [105] iconst_1
      [106] iadd
      [107] istore_2 v2
      [108] ldc #113
        - String [ASK]
      [110] new #323
        - Class [java/lang/StringBuilder]
      [113] dup
      [114] ldc #122
        - String [Custom volume checked: ]
      [116] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [119] iload_2 v2
      [120] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [123] ldc #75
        - String [ out of 100]
      [125] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [128] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [131] invokestatic #495
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [134] pop
      [135] goto +13 (target=148)
      [138] ldc #113
        - String [ASK]
      [140] ldc #123
        - String [Custom volume un-checked.]
      [142] invokestatic #495
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [145] pop
      [146] iconst_m1
      [147] istore_2 v2
      [148] aload_0 v0
      [149] iload_2 v2
      [150] putfield #370
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.U I]
      [153] aload_0 v0
      [154] aload_1 v1
      [155] aload_0 v0
      [156] ldc #22
        - Integer [2131296271]
      [158] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [161] aload_0 v0
      [162] ldc #20
        - Integer [2131296257]
      [164] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [167] invokeinterface #775
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [172] putfield #364
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.O Ljava/lang/String;]
      [175] aload_0 v0
      [176] getfield #378
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ab Landroid/view/inputmethod/InputMethodManager;]
      [179] aload_0 v0
      [180] getfield #386
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.b Landroid/os/IBinder;]
      [183] invokevirtual #519
        - Methodref [android/view/inputmethod/InputMethodManager.hideStatusIcon (Landroid/os/IBinder;)V]
      [186] aload_0 v0
      [187] getfield #364
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.O Ljava/lang/String;]
      [190] ldc #107
        - String [1]
      [192] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [195] ifeq +7 (target=202)
      [198] aload_0 v0
      [199] invokespecial #569
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.l ()V]
      [202] aload_0 v0
      [203] aload_1 v1
      [204] ldc #157
        - String [auto_caps]
      [206] iconst_1
      [207] invokeinterface #773
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [212] putfield #360
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.K Z]
      [215] aload_0 v0
      [216] aload_1 v1
      [217] ldc #159
        - String [candidates_on]
      [219] iconst_1
      [220] invokeinterface #773
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [225] putfield #362
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
      [228] aload_0 v0
      [229] invokespecial #587
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.t ()V]
      [232] aload_0 v0
      [233] aload_1 v1
      [234] ldc #158
        - String [auto_complete]
      [236] iconst_1
      [237] invokeinterface #773
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [242] ifeq +14 (target=256)
      [245] aload_0 v0
      [246] getfield #362
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
      [249] ifeq +7 (target=256)
      [252] iconst_1
      [253] goto +4 (target=257)
      [256] iconst_0
      [257] putfield #363
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.N Z]
      [260] aload_0 v0
      [261] aload_1 v1
      [262] ldc #206
        - String [quick_fix]
      [264] iconst_1
      [265] invokeinterface #773
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [270] putfield #361
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.L Z]
      [273] aload_0 v0
      [274] aload_0 v0
      [275] getfield #363
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.N Z]
      [278] putfield #356
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.G Z]
      [281] aload_0 v0
      [282] aload_1 v1
      [283] aload_0 v0
      [284] ldc #27
        - Integer [2131296279]
      [286] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [289] aload_0 v0
      [290] invokevirtual #559
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [293] ldc #52
        - Integer [2131558412]
      [295] invokevirtual #456
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [298] invokeinterface #773
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [303] putfield #358
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.I Z]
      [306] aload_0 v0
      [307] aload_1 v1
      [308] aload_0 v0
      [309] ldc #25
        - Integer [2131296277]
      [311] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [314] aconst_null
      [315] invokeinterface #775
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [320] putfield #359
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.J Ljava/lang/String;]
      [323] aload_0 v0
      [324] aload_1 v1
      [325] aload_0 v0
      [326] ldc #39
        - Integer [2131296308]
      [328] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [331] iconst_2
      [332] invokeinterface #774
        - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
      [337] putfield #397
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.m I]
      [340] aload_0 v0
      [341] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [344] ifnull +14 (target=358)
      [347] aload_0 v0
      [348] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [351] aload_0 v0
      [352] getfield #397
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.m I]
      [355] invokevirtual #638
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (I)V]
      [358] aload_0 v0
      [359] aload_0 v0
      [360] invokevirtual #559
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [363] invokevirtual #458
        - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
      [366] invokespecial #531
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/content/res/Configuration;)V]
      [369] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       t()V
    Access flags: 0x2
      = private void t()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 302, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [4] ifnull +297 (target=301)
      [7] aload_0 v0
      [8] getfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [11] ifne +51 (target=62)
      [14] ldc #113
        - String [ASK]
      [16] ldc #131
        - String [No suggestion is required. I'll try to release memory from the dictionary.]
      [18] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [21] pop
      [22] aload_0 v0
      [23] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [26] aconst_null
      [27] invokevirtual #640
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Lcom/anysoftkeyboard/dictionaries/aa;)V]
      [30] aload_0 v0
      [31] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [34] aconst_null
      [35] invokevirtual #641
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Lcom/anysoftkeyboard/dictionaries/z;)V]
      [38] aload_0 v0
      [39] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [42] aconst_null
      [43] invokevirtual #645
        - Methodref [com/anysoftkeyboard/dictionaries/f.c (Lcom/anysoftkeyboard/dictionaries/z;)V]
      [46] aload_0 v0
      [47] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [50] aconst_null
      [51] invokevirtual #644
        - Methodref [com/anysoftkeyboard/dictionaries/f.b (Lcom/anysoftkeyboard/dictionaries/z;)V]
      [54] aload_0 v0
      [55] ldc2_w #332
        - Long [-1]
      [58] putfield #396
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.l J]
      [61] return
      [62] aload_0 v0
      [63] invokestatic #489
        - Methodref [android/os/SystemClock.elapsedRealtime ()J]
      [66] putfield #396
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.l J]
      [69] aload_0 v0
      [70] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [73] ifnull +228 (target=301)
      [76] aload_0 v0
      [77] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [80] invokevirtual #690
        - Methodref [com/anysoftkeyboard/keyboards/e.b ()Z]
      [83] ifeq +218 (target=301)
      [86] aload_0 v0
      [87] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [90] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [93] dup
      [94] astore_1 v1
      [95] invokestatic #543
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Lcom/anysoftkeyboard/keyboards/b;)Ljava/lang/String;]
      [98] astore_2 v2
      [99] aload_1 v1
      [100] invokevirtual #676
        - Methodref [com/anysoftkeyboard/keyboards/b.e ()Ljava/lang/String;]
      [103] astore_3 v3
      [104] aload_0 v0
      [105] invokestatic #491
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [108] aload_2 v2
      [109] aconst_null
      [110] invokeinterface #775
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [115] dup
      [116] astore_2 v2
      [117] ifnonnull +15 (target=132)
      [120] aload_1 v1
      [121] invokevirtual #676
        - Methodref [com/anysoftkeyboard/keyboards/b.e ()Ljava/lang/String;]
      [124] aload_0 v0
      [125] invokestatic #618
        - Methodref [com/anysoftkeyboard/dictionaries/a.b (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;]
      [128] astore_1 v1
      [129] goto +66 (target=195)
      [132] ldc #113
        - String [ASK]
      [134] new #323
        - Class [java/lang/StringBuilder]
      [137] dup
      [138] ldc #124
        - String [Default dictionary ']
      [140] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [143] aload_3 v3
      [144] ifnonnull +8 (target=152)
      [147] ldc #132
        - String [None]
      [149] goto +4 (target=153)
      [152] aload_3 v3
      [153] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [156] ldc #80
        - String [' for keyboard ']
      [158] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [161] aload_1 v1
      [162] invokevirtual #681
        - Methodref [com/anysoftkeyboard/keyboards/b.o ()Ljava/lang/String;]
      [165] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [168] ldc #81
        - String [' has been overriden to ']
      [170] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [173] aload_2 v2
      [174] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [177] ldc #79
        - String [']
      [179] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [182] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [185] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [188] pop
      [189] aload_2 v2
      [190] aload_0 v0
      [191] invokestatic #617
        - Methodref [com/anysoftkeyboard/dictionaries/a.a (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;]
      [194] astore_1 v1
      [195] aload_0 v0
      [196] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [199] aload_1 v1
      [200] invokevirtual #640
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Lcom/anysoftkeyboard/dictionaries/aa;)V]
      [203] aload_1 v1
      [204] ifnull +10 (target=214)
      [207] aload_1 v1
      [208] invokevirtual #619
        - Methodref [com/anysoftkeyboard/dictionaries/aa.a ()Ljava/lang/String;]
      [211] goto +4 (target=215)
      [214] aload_3 v3
      [215] astore_1 v1
      [216] aload_0 v0
      [217] invokestatic #646
        - Methodref [com/anysoftkeyboard/dictionaries/n.a ()Lcom/anysoftkeyboard/dictionaries/n;]
      [220] aload_0 v0
      [221] aload_1 v1
      [222] invokevirtual #649
        - Methodref [com/anysoftkeyboard/dictionaries/n.a (Landroid/content/Context;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/u;]
      [225] putfield #405
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.u Lcom/anysoftkeyboard/dictionaries/u;]
      [228] aload_0 v0
      [229] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [232] aload_0 v0
      [233] getfield #405
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.u Lcom/anysoftkeyboard/dictionaries/u;]
      [236] invokevirtual #641
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Lcom/anysoftkeyboard/dictionaries/z;)V]
      [239] aload_0 v0
      [240] invokestatic #646
        - Methodref [com/anysoftkeyboard/dictionaries/n.a ()Lcom/anysoftkeyboard/dictionaries/n;]
      [243] aload_0 v0
      [244] aload_0 v0
      [245] aload_1 v1
      [246] invokevirtual #648
        - Methodref [com/anysoftkeyboard/dictionaries/n.a (Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/ad;]
      [249] putfield #406
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.v Lcom/anysoftkeyboard/dictionaries/ad;]
      [252] aload_0 v0
      [253] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [256] aload_0 v0
      [257] getfield #406
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.v Lcom/anysoftkeyboard/dictionaries/ad;]
      [260] invokevirtual #645
        - Methodref [com/anysoftkeyboard/dictionaries/f.c (Lcom/anysoftkeyboard/dictionaries/z;)V]
      [263] aload_0 v0
      [264] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [267] invokeinterface #791
        - InterfaceMethodref [com/anysoftkeyboard/a.C ()Z]
      [272] ifeq +21 (target=293)
      [275] aload_0 v0
      [276] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [279] invokestatic #646
        - Methodref [com/anysoftkeyboard/dictionaries/n.a ()Lcom/anysoftkeyboard/dictionaries/n;]
      [282] aload_0 v0
      [283] invokevirtual #555
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
      [286] invokevirtual #647
        - Methodref [com/anysoftkeyboard/dictionaries/n.a (Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/u;]
      [289] invokevirtual #644
        - Methodref [com/anysoftkeyboard/dictionaries/f.b (Lcom/anysoftkeyboard/dictionaries/z;)V]
      [292] return
      [293] aload_0 v0
      [294] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [297] aconst_null
      [298] invokevirtual #644
        - Methodref [com/anysoftkeyboard/dictionaries/f.b (Lcom/anysoftkeyboard/dictionaries/z;)V]
      [301] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/keyboards/b;)Ljava/lang/String;
    Access flags: 0xa
      = private static java.lang.String b(com.anysoftkeyboard.keyboards.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 23, locals = 1, stack = 3):
      [0] new #323
        - Class [java/lang/StringBuilder]
      [3] dup
      [4] aload_0 v0
      [5] invokevirtual #681
        - Methodref [com/anysoftkeyboard/keyboards/b.o ()Ljava/lang/String;]
      [8] invokestatic #746
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [11] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [14] ldc #148
        - String [_override_dictionary]
      [16] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [19] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [22] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onConfigurationChanged(Landroid/content/res/Configuration;)V
    Access flags: 0x1
      = public void onConfigurationChanged(android.content.res.Configuration)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 76, locals = 2, stack = 2):
      [0] aload_1 v1
      [1] getfield #342
        - Fieldref [android/content/res/Configuration.orientation I]
      [4] aload_0 v0
      [5] getfield #409
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.y I]
      [8] ificmpeq +62 (target=70)
      [11] aload_0 v0
      [12] aload_1 v1
      [13] invokespecial #531
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/content/res/Configuration;)V]
      [16] aload_0 v0
      [17] aload_0 v0
      [18] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [21] invokespecial #541
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Landroid/view/inputmethod/InputConnection;)V]
      [24] aload_0 v0
      [25] aload_1 v1
      [26] getfield #342
        - Fieldref [android/content/res/Configuration.orientation I]
      [29] putfield #409
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.y I]
      [32] aload_0 v0
      [33] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [36] iconst_1
      [37] invokevirtual #689
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Z)V]
      [40] aload_0 v0
      [41] aload_0 v0
      [42] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [45] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [48] invokevirtual #677
        - Methodref [com/anysoftkeyboard/keyboards/b.f ()Ljava/util/HashSet;]
      [51] putfield #404
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.t Ljava/util/HashSet;]
      [54] aload_0 v0
      [55] getfield #364
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.O Ljava/lang/String;]
      [58] ldc #107
        - String [1]
      [60] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [63] ifeq +7 (target=70)
      [66] aload_0 v0
      [67] invokespecial #569
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.l ()V]
      [70] aload_0 v0
      [71] aload_1 v1
      [72] invokespecial #469
        - Methodref [android/inputmethodservice/InputMethodService.onConfigurationChanged (Landroid/content/res/Configuration;)V]
      [75] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/res/Configuration;)V
    Access flags: 0x2
      = private void a(android.content.res.Configuration)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 106, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #390
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.f Lcom/anysoftkeyboard/a;]
      [4] invokeinterface #792
        - InterfaceMethodref [com/anysoftkeyboard/a.K ()Ljava/lang/String;]
      [9] astore_2 v2
      [10] aload_0 v0
      [11] iconst_0
      [12] putfield #373
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.X Z]
      [15] aload_2 v2
      [16] ldc #174
        - String [merged_always]
      [18] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [21] ifne +45 (target=66)
      [24] aload_2 v2
      [25] ldc #210
        - String [split_always]
      [27] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [30] ifeq +11 (target=41)
      [33] aload_0 v0
      [34] iconst_1
      [35] putfield #373
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.X Z]
      [38] goto +33 (target=71)
      [41] aload_2 v2
      [42] ldc #211
        - String [split_in_landscape]
      [44] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [47] ifeq +24 (target=71)
      [50] aload_1 v1
      [51] getfield #342
        - Fieldref [android/content/res/Configuration.orientation I]
      [54] iconst_2
      [55] ificmpne +11 (target=66)
      [58] aload_0 v0
      [59] iconst_1
      [60] putfield #373
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.X Z]
      [63] goto +8 (target=71)
      [66] aload_0 v0
      [67] iconst_0
      [68] putfield #373
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.X Z]
      [71] ldc #113
        - String [ASK]
      [73] new #323
        - Class [java/lang/StringBuilder]
      [76] dup
      [77] ldc #207
        - String [setInitialCondensedState: defaultCondensed is ]
      [79] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [82] aload_2 v2
      [83] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [86] ldc #68
        - String [ and mKeyboardInCondensedMode is ]
      [88] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [91] aload_0 v0
      [92] getfield #373
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.X Z]
      [95] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [98] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [101] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [104] pop
      [105] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V
    Access flags: 0x1
      = public void onSharedPreferenceChanged(android.content.SharedPreferences,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 261, locals = 5, stack = 4):
      [0] ldc #113
        - String [ASK]
      [2] new #323
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #193
        - String [onSharedPreferenceChanged - key:]
      [8] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] aload_2 v2
      [12] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [15] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [18] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [21] pop
      [22] invokestatic #729
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.c ()V]
      [25] aload_2 v2
      [26] ldc #173
        - String [keyboard_]
      [28] invokevirtual #742
        - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z]
      [31] istore_1 v1
      [32] aload_2 v2
      [33] ldc #162
        - String [dictionary_]
      [35] invokevirtual #742
        - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z]
      [38] istore_3 v3
      [39] aload_2 v2
      [40] aload_0 v0
      [41] ldc #30
        - Integer [2131296293]
      [43] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [46] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [49] istore v4
      [51] iload_1 v1
      [52] ifne +12 (target=64)
      [55] iload_3 v3
      [56] ifne +8 (target=64)
      [59] iload v4
      [61] ifeq +11 (target=72)
      [64] aload_0 v0
      [65] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [68] iconst_1
      [69] invokevirtual #689
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Z)V]
      [72] aload_0 v0
      [73] invokespecial #580
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.s ()V]
      [76] iload_3 v3
      [77] ifne +29 (target=106)
      [80] aload_2 v2
      [81] aload_0 v0
      [82] ldc #29
        - Integer [2131296292]
      [84] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [87] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [90] ifne +16 (target=106)
      [93] aload_2 v2
      [94] aload_0 v0
      [95] ldc #28
        - Integer [2131296291]
      [97] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [100] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [103] ifeq +8 (target=111)
      [106] aload_0 v0
      [107] invokespecial #587
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.t ()V]
      [110] return
      [111] aload_2 v2
      [112] aload_0 v0
      [113] ldc #32
        - Integer [2131296295]
      [115] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [118] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [121] ifne +125 (target=246)
      [124] aload_2 v2
      [125] aload_0 v0
      [126] ldc #31
        - Integer [2131296294]
      [128] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [131] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [134] ifne +112 (target=246)
      [137] aload_2 v2
      [138] aload_0 v0
      [139] ldc #33
        - Integer [2131296296]
      [141] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [144] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [147] ifne +99 (target=246)
      [150] aload_2 v2
      [151] aload_0 v0
      [152] ldc #34
        - Integer [2131296297]
      [154] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [157] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [160] ifne +86 (target=246)
      [163] aload_2 v2
      [164] aload_0 v0
      [165] ldc #35
        - Integer [2131296298]
      [167] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [170] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [173] ifne +73 (target=246)
      [176] aload_2 v2
      [177] ldc #218
        - String [zoom_factor_keys_in_portrait]
      [179] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [182] ifne +64 (target=246)
      [185] aload_2 v2
      [186] ldc #217
        - String [zoom_factor_keys_in_landscape]
      [188] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [191] ifne +55 (target=246)
      [194] aload_2 v2
      [195] aload_0 v0
      [196] ldc #26
        - Integer [2131296278]
      [198] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [201] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [204] ifne +42 (target=246)
      [207] aload_2 v2
      [208] aload_0 v0
      [209] ldc #37
        - Integer [2131296305]
      [211] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [214] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [217] ifne +29 (target=246)
      [220] aload_2 v2
      [221] aload_0 v0
      [222] ldc #36
        - Integer [2131296304]
      [224] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [227] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [230] ifne +16 (target=246)
      [233] aload_2 v2
      [234] aload_0 v0
      [235] ldc #38
        - Integer [2131296307]
      [237] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [240] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [243] ifeq +17 (target=260)
      [246] aload_0 v0
      [247] aload_2 v2
      [248] aload_0 v0
      [249] ldc #35
        - Integer [2131296298]
      [251] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [254] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [257] invokevirtual #550
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.e (Z)V]
      [260] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(I)V
    Access flags: 0x11
      = public final void c(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 131, locals = 4, stack = 3):
      [0] iload_1 v1
      [1] ifne +4 (target=5)
      [4] return
      [5] aload_0 v0
      [6] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [9] invokevirtual #757
        - Methodref [java/lang/StringBuilder.length ()I]
      [12] dup
      [13] istore_2 v2
      [14] ifle +62 (target=76)
      [17] iconst_1
      [18] istore_3 v3
      [19] iload_2 v2
      [20] iload_1 v1
      [21] ificmple +37 (target=58)
      [24] aload_0 v0
      [25] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [28] iload_2 v2
      [29] iload_1 v1
      [30] isub
      [31] iload_2 v2
      [32] invokevirtual #756
        - Methodref [java/lang/StringBuilder.delete (II)Ljava/lang/StringBuilder;]
      [35] pop
      [36] iload_1 v1
      [37] istore_2 v2
      [38] goto +13 (target=51)
      [41] aload_0 v0
      [42] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [45] invokevirtual #604
        - Methodref [com/anysoftkeyboard/d.c ()V]
      [48] iinc v2, -1
      [51] iload_2 v2
      [52] ifgt -11 (target=41)
      [55] goto +23 (target=78)
      [58] aload_0 v0
      [59] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [62] iconst_0
      [63] invokevirtual #758
        - Methodref [java/lang/StringBuilder.setLength (I)V]
      [66] aload_0 v0
      [67] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [70] invokevirtual #602
        - Methodref [com/anysoftkeyboard/d.a ()V]
      [73] goto +5 (target=78)
      [76] iconst_0
      [77] istore_3 v3
      [78] aload_0 v0
      [79] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [82] dup
      [83] astore_2 v2
      [84] ifnull +38 (target=122)
      [87] aload_0 v0
      [88] getfield #354
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.E Z]
      [91] ifeq +22 (target=113)
      [94] iload_3 v3
      [95] ifeq +18 (target=113)
      [98] aload_2 v2
      [99] aload_0 v0
      [100] getfield #407
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.w Ljava/lang/StringBuilder;]
      [103] iconst_1
      [104] invokeinterface #787
        - InterfaceMethodref [android/view/inputmethod/InputConnection.setComposingText (Ljava/lang/CharSequence;I)Z]
      [109] pop
      [110] goto +12 (target=122)
      [113] aload_2 v2
      [114] iload_1 v1
      [115] iconst_0
      [116] invokeinterface #780
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [121] pop
      [122] aload_0 v0
      [123] aload_0 v0
      [124] invokevirtual #557
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [127] invokespecial #532
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;)V]
      [130] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Landroid/content/SharedPreferences;
    Access flags: 0x11
      = public final android.content.SharedPreferences e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokestatic #491
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()V
    Access flags: 0x11
      = public final void f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #559
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [4] ldc #46
        - Integer [2131296407]
      [6] invokevirtual #462
        - Methodref [android/content/res/Resources.getText (I)Ljava/lang/CharSequence;]
      [9] astore_1 v1
      [10] aload_0 v0
      [11] aload_1 v1
      [12] invokespecial #544
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Ljava/lang/CharSequence;)V]
      [15] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Ljava/lang/CharSequence;)V
    Access flags: 0x2
      = private void b(java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 44, locals = 2, stack = 4):
      [0] ldc #115
        - String [AnySoftKeyboard]
      [2] new #323
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #209
        - String [showToastMessage: ']
      [8] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] aload_1 v1
      [12] invokevirtual #753
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [15] ldc #84
        - String ['. For: ]
      [17] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [20] iconst_0
      [21] invokevirtual #751
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [24] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [27] invokestatic #496
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [30] pop
      [31] aload_0 v0
      [32] invokevirtual #554
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplication ()Landroid/app/Application;]
      [35] aload_1 v1
      [36] iconst_0
      [37] invokestatic #526
        - Methodref [android/widget/Toast.makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
      [40] invokevirtual #527
        - Methodref [android/widget/Toast.show ()V]
      [43] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onLowMemory()V
    Access flags: 0x1
      = public void onLowMemory()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 1, stack = 2):
      [0] ldc #113
        - String [ASK]
      [2] ldc #147
        - String [The OS has reported that it is low on memory!. I'll try to clear some cache.]
      [4] invokestatic #497
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [12] invokevirtual #693
        - Methodref [com/anysoftkeyboard/keyboards/e.e ()V]
      [15] aload_0 v0
      [16] invokespecial #476
        - Methodref [android/inputmethodservice/InputMethodService.onLowMemory ()V]
      [19] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()V
    Access flags: 0x11
      = public final void g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] invokevirtual #556
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [5] putfield #383
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ag Landroid/view/inputmethod/InputConnection;]
      [8] aload_0 v0
      [9] getfield #383
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ag Landroid/view/inputmethod/InputConnection;]
      [12] ifnull +13 (target=25)
      [15] aload_0 v0
      [16] getfield #383
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ag Landroid/view/inputmethod/InputConnection;]
      [19] invokeinterface #776
        - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
      [24] pop
      [25] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       h()V
    Access flags: 0x11
      = public final void h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 22, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #383
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ag Landroid/view/inputmethod/InputConnection;]
      [4] ifnull +17 (target=21)
      [7] aload_0 v0
      [8] getfield #383
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ag Landroid/view/inputmethod/InputConnection;]
      [11] invokeinterface #781
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [16] pop
      [17] return
      [18] invokevirtual #737
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [21] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (7 -> 17: 18):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/c/b;)V
    Access flags: 0x2
      = private void a(com.anysoftkeyboard.c.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 39, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [4] ifnull +34 (target=38)
      [7] aload_1 v1
      [8] invokevirtual #600
        - Methodref [com/anysoftkeyboard/c/b.m ()Landroid/content/Context;]
      [11] aload_0 v0
      [12] invokevirtual #555
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
      [15] ifacmpne +11 (target=26)
      [18] aload_0 v0
      [19] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [22] invokevirtual #703
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.c ()V]
      [25] return
      [26] aload_0 v0
      [27] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [30] aload_1 v1
      [31] invokevirtual #600
        - Methodref [com/anysoftkeyboard/c/b.m ()Landroid/content/Context;]
      [34] aload_1 v1
      [35] invokevirtual #697
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Landroid/content/Context;Lcom/anysoftkeyboard/c/b;)V]
      [38] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/c/b;)V
    Access flags: 0x2
      = private void b(com.anysoftkeyboard.c.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 331, locals = 9, stack = 7):
      [0] aload_0 v0
      [1] getfield #401
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.q Landroid/app/AlertDialog;]
      [4] ifnonnull +319 (target=323)
      [7] aload_1 v1
      [8] invokevirtual #595
        - Methodref [com/anysoftkeyboard/c/b.c ()[Ljava/lang/String;]
      [11] astore_2 v2
      [12] aload_1 v1
      [13] invokevirtual #596
        - Methodref [com/anysoftkeyboard/c/b.d ()[Ljava/lang/String;]
      [16] astore_3 v3
      [17] aload_1 v1
      [18] invokevirtual #597
        - Methodref [com/anysoftkeyboard/c/b.e ()[I]
      [21] astore v4
      [23] aload_2 v2
      [24] arraylength
      [25] istore v5
      [27] new #327
        - Class [java/util/ArrayList]
      [30] dup
      [31] invokespecial #762
        - Methodref [java/util/ArrayList.<init> ()V]
      [34] astore v6
      [36] iconst_0
      [37] istore v7
      [39] goto +69 (target=108)
      [42] new #328
        - Class [java/util/HashMap]
      [45] dup
      [46] invokespecial #767
        - Methodref [java/util/HashMap.<init> ()V]
      [49] dup
      [50] astore v8
      [52] ldc #175
        - String [name]
      [54] aload_2 v2
      [55] iload v7
      [57] aaload
      [58] invokevirtual #768
        - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [61] pop
      [62] aload v8
      [64] ldc #214
        - String [text]
      [66] aload_3 v3
      [67] iload v7
      [69] aaload
      [70] invokevirtual #768
        - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [73] pop
      [74] aload v4
      [76] ifnull +19 (target=95)
      [79] aload v8
      [81] ldc #170
        - String [icons]
      [83] aload v4
      [85] iload v7
      [87] iaload
      [88] invokestatic #739
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [91] invokevirtual #768
        - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [94] pop
      [95] aload v6
      [97] aload v8
      [99] invokeinterface #823
        - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
      [104] pop
      [105] iinc v7, 1
      [108] iload v7
      [110] iload v5
      [112] ificmplt -70 (target=42)
      [115] aload v4
      [117] ifnonnull +40 (target=157)
      [120] ldc #12
        - Integer [2130903075]
      [122] istore v7
      [124] iconst_2
      [125] anewarray #322
        - Class [java/lang/String]
      [128] dup
      [129] iconst_0
      [130] ldc #175
        - String [name]
      [132] aastore
      [133] dup
      [134] iconst_1
      [135] ldc #214
        - String [text]
      [137] aastore
      [138] astore v8
      [140] iconst_2
      [141] newarray 10
      [143] dup
      [144] iconst_0
      [145] ldc #17
        - Integer [2131165231]
      [147] iastore
      [148] dup
      [149] iconst_1
      [150] ldc #18
        - Integer [2131165232]
      [152] iastore
      [153] astore_2 v2
      [154] goto +47 (target=201)
      [157] ldc #11
        - Integer [2130903074]
      [159] istore v7
      [161] iconst_3
      [162] anewarray #322
        - Class [java/lang/String]
      [165] dup
      [166] iconst_0
      [167] ldc #175
        - String [name]
      [169] aastore
      [170] dup
      [171] iconst_1
      [172] ldc #214
        - String [text]
      [174] aastore
      [175] dup
      [176] iconst_2
      [177] ldc #170
        - String [icons]
      [179] aastore
      [180] astore v8
      [182] iconst_3
      [183] newarray 10
      [185] dup
      [186] iconst_0
      [187] ldc #17
        - Integer [2131165231]
      [189] iastore
      [190] dup
      [191] iconst_1
      [192] ldc #18
        - Integer [2131165232]
      [194] iastore
      [195] dup
      [196] iconst_2
      [197] ldc #19
        - Integer [2131165233]
      [199] iastore
      [200] astore_2 v2
      [201] new #257
        - Class [android/widget/SimpleAdapter]
      [204] dup
      [205] aload_0 v0
      [206] aload v6
      [208] iload v7
      [210] aload v8
      [212] aload_2 v2
      [213] invokespecial #521
        - Methodref [android/widget/SimpleAdapter.<init> (Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V]
      [216] astore_2 v2
      [217] new #284
        - Class [com/anysoftkeyboard/h]
      [220] dup
      [221] aload_0 v0
      [222] aload_1 v1
      [223] invokespecial #657
        - Methodref [com/anysoftkeyboard/h.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Lcom/anysoftkeyboard/c/b;)V]
      [226] astore_1 v1
      [227] aload_2 v2
      [228] aload_1 v1
      [229] invokevirtual #522
        - Methodref [android/widget/SimpleAdapter.setViewBinder (Landroid/widget/SimpleAdapter$ViewBinder;)V]
      [232] new #221
        - Class [android/app/AlertDialog$Builder]
      [235] dup
      [236] aload_0 v0
      [237] invokespecial #436
        - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
      [240] dup
      [241] astore_1 v1
      [242] aload_0 v0
      [243] ldc #41
        - Integer [2131296388]
      [245] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [248] invokevirtual #443
        - Methodref [android/app/AlertDialog$Builder.setTitle (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;]
      [251] pop
      [252] aload_1 v1
      [253] iconst_1
      [254] invokevirtual #439
        - Methodref [android/app/AlertDialog$Builder.setCancelable (Z)Landroid/app/AlertDialog$Builder;]
      [257] pop
      [258] aload_1 v1
      [259] aload_2 v2
      [260] new #282
        - Class [com/anysoftkeyboard/f]
      [263] dup
      [264] aload_0 v0
      [265] aload_2 v2
      [266] invokespecial #655
        - Methodref [com/anysoftkeyboard/f.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/widget/SimpleAdapter;)V]
      [269] invokevirtual #438
        - Methodref [android/app/AlertDialog$Builder.setAdapter (Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [272] pop
      [273] aload_0 v0
      [274] aload_1 v1
      [275] invokevirtual #437
        - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
      [278] putfield #401
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.q Landroid/app/AlertDialog;]
      [281] aload_0 v0
      [282] getfield #401
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.q Landroid/app/AlertDialog;]
      [285] invokevirtual #433
        - Methodref [android/app/AlertDialog.getWindow ()Landroid/view/Window;]
      [288] dup
      [289] astore_1 v1
      [290] invokevirtual #516
        - Methodref [android/view/Window.getAttributes ()Landroid/view/WindowManager$LayoutParams;]
      [293] dup
      [294] astore_2 v2
      [295] aload_0 v0
      [296] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [299] invokevirtual #706
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getWindowToken ()Landroid/os/IBinder;]
      [302] putfield #345
        - Fieldref [android/view/WindowManager$LayoutParams.token Landroid/os/IBinder;]
      [305] aload_2 v2
      [306] sipush 1003
      [309] putfield #346
        - Fieldref [android/view/WindowManager$LayoutParams.type I]
      [312] aload_1 v1
      [313] aload_2 v2
      [314] invokevirtual #517
        - Methodref [android/view/Window.setAttributes (Landroid/view/WindowManager$LayoutParams;)V]
      [317] aload_1 v1
      [318] ldc #3
        - Integer [131072]
      [320] invokevirtual #515
        - Methodref [android/view/Window.addFlags (I)V]
      [323] aload_0 v0
      [324] getfield #401
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.q Landroid/app/AlertDialog;]
      [327] invokevirtual #435
        - Methodref [android/app/AlertDialog.show ()V]
      [330] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void b(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 24, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #405
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.u Lcom/anysoftkeyboard/dictionaries/u;]
      [4] aload_1 v1
      [5] invokevirtual #652
        - Methodref [com/anysoftkeyboard/dictionaries/u.a (Ljava/lang/CharSequence;)Z]
      [8] ifeq +4 (target=12)
      [11] return
      [12] aload_0 v0
      [13] getfield #405
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.u Lcom/anysoftkeyboard/dictionaries/u;]
      [16] aload_1 v1
      [17] sipush 250
      [20] invokevirtual #653
        - Methodref [com/anysoftkeyboard/dictionaries/u.a (Ljava/lang/String;I)V]
      [23] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       i()Lcom/anysoftkeyboard/d;
    Access flags: 0x11
      = public final com.anysoftkeyboard.d i()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onEvaluateInputViewShown()Z
    Access flags: 0x1
      = public boolean onEvaluateInputViewShown()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 28, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #559
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [4] invokevirtual #458
        - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
      [7] dup
      [8] astore_1 v1
      [9] getfield #341
        - Fieldref [android/content/res/Configuration.keyboard I]
      [12] iconst_1
      [13] ificmpeq +13 (target=26)
      [16] aload_1 v1
      [17] getfield #340
        - Fieldref [android/content/res/Configuration.hardKeyboardHidden I]
      [20] iconst_2
      [21] ificmpeq +5 (target=26)
      [24] iconst_0
      [25] ireturn
      [26] iconst_1
      [27] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       j()V
    Access flags: 0x11
      = public final void j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 1, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e(Z)V
    Access flags: 0x11
      = public final void e(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 45, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #576
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.q ()V]
      [4] aload_0 v0
      [5] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [8] ifnull +11 (target=19)
      [11] aload_0 v0
      [12] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [15] iconst_1
      [16] invokevirtual #689
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Z)V]
      [19] iload_1 v1
      [20] ifeq +24 (target=44)
      [23] aload_0 v0
      [24] aload_0 v0
      [25] invokevirtual #574
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.onCreateInputView ()Landroid/view/View;]
      [28] invokevirtual #585
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.setInputView (Landroid/view/View;)V]
      [31] aload_0 v0
      [32] aload_0 v0
      [33] invokevirtual #573
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.onCreateCandidatesView ()Landroid/view/View;]
      [36] invokevirtual #583
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.setCandidatesView (Landroid/view/View;)V]
      [39] aload_0 v0
      [40] iconst_0
      [41] invokevirtual #584
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.setCandidatesViewShown (Z)V]
      [44] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 350, locals = 5, stack = 5):
      [0] aload_0 v0
      [1] astore_0 v0
      [2] ldc #113
        - String [ASK]
      [4] new #323
        - Class [java/lang/StringBuilder]
      [7] dup
      [8] ldc #205
        - String [performUpdateSuggestions: has mSuggest:]
      [10] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [13] aload_0 v0
      [14] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [17] ifnull +7 (target=24)
      [20] iconst_1
      [21] goto +4 (target=25)
      [24] iconst_0
      [25] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [28] ldc #95
        - String [, isPredictionOn:]
      [30] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [33] aload_0 v0
      [34] getfield #353
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.D Z]
      [37] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [40] ldc #96
        - String [, mPredicting:]
      [42] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [45] aload_0 v0
      [46] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [49] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [52] ldc #97
        - String [, mQuickFixes:]
      [54] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [57] aload_0 v0
      [58] getfield #361
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.L Z]
      [61] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [64] ldc #73
        - String [ mShowSuggestions:]
      [66] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [69] aload_0 v0
      [70] getfield #362
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
      [73] invokevirtual #755
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [76] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [79] invokestatic #494
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [82] pop
      [83] aload_0 v0
      [84] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [87] ifnull +262 (target=349)
      [90] aload_0 v0
      [91] getfield #384
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ah Landroid/widget/TextView;]
      [94] ifnull +12 (target=106)
      [97] aload_0 v0
      [98] getfield #384
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ah Landroid/widget/TextView;]
      [101] bipush 8
      [103] invokevirtual #525
        - Methodref [android/widget/TextView.setVisibility (I)V]
      [106] aload_0 v0
      [107] getfield #350
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.A Z]
      [110] ifne +22 (target=132)
      [113] aload_0 v0
      [114] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [117] ifnull +14 (target=131)
      [120] aload_0 v0
      [121] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [124] aconst_null
      [125] iconst_0
      [126] iconst_0
      [127] iconst_0
      [128] invokevirtual #716
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
      [131] return
      [132] aload_0 v0
      [133] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [136] aload_0 v0
      [137] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [140] invokevirtual #639
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Lcom/anysoftkeyboard/d;)Ljava/util/List;]
      [143] astore_1 v1
      [144] aload_0 v0
      [145] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [148] invokevirtual #637
        - Methodref [com/anysoftkeyboard/dictionaries/f.a ()Z]
      [151] istore_2 v2
      [152] aload_0 v0
      [153] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [156] invokevirtual #605
        - Methodref [com/anysoftkeyboard/d.d ()Ljava/lang/CharSequence;]
      [159] astore_3 v3
      [160] aload_0 v0
      [161] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [164] aload_3 v3
      [165] invokevirtual #642
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Ljava/lang/CharSequence;)Z]
      [168] ifne +36 (target=204)
      [171] aload_0 v0
      [172] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [175] invokevirtual #607
        - Methodref [com/anysoftkeyboard/d.f ()Z]
      [178] ifeq +22 (target=200)
      [181] aload_0 v0
      [182] getfield #398
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.n Lcom/anysoftkeyboard/dictionaries/f;]
      [185] aload_3 v3
      [186] invokeinterface #820
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [191] invokevirtual #743
        - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
      [194] invokevirtual #642
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Ljava/lang/CharSequence;)Z]
      [197] ifne +7 (target=204)
      [200] iconst_0
      [201] goto +4 (target=205)
      [204] iconst_1
      [205] istore v4
      [207] aload_0 v0
      [208] getfield #362
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
      [211] ifne +10 (target=221)
      [214] aload_0 v0
      [215] getfield #361
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.L Z]
      [218] ifeq +8 (target=226)
      [221] iload_2 v2
      [222] iload v4
      [224] ior
      [225] istore_2 v2
      [226] iload_2 v2
      [227] aload_0 v0
      [228] getfield #408
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.x Lcom/anysoftkeyboard/d;]
      [231] invokevirtual #608
        - Methodref [com/anysoftkeyboard/d.h ()Z]
      [234] ifeq +7 (target=241)
      [237] iconst_0
      [238] goto +4 (target=242)
      [241] iconst_1
      [242] iand
      [243] invokestatic #635
        - Methodref [com/anysoftkeyboard/dictionaries/e.f ()Z]
      [246] ifeq +7 (target=253)
      [249] iconst_0
      [250] goto +4 (target=254)
      [253] iconst_1
      [254] iand
      [255] istore_2 v2
      [256] aload_0 v0
      [257] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [260] aload_1 v1
      [261] iconst_0
      [262] iload v4
      [264] iload_2 v2
      [265] invokevirtual #716
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
      [268] aload_1 v1
      [269] invokeinterface #825
        - InterfaceMethodref [java/util/List.size ()I]
      [274] ifle +47 (target=321)
      [277] iload_2 v2
      [278] ifeq +35 (target=313)
      [281] iload v4
      [283] ifne +30 (target=313)
      [286] aload_1 v1
      [287] invokeinterface #825
        - InterfaceMethodref [java/util/List.size ()I]
      [292] iconst_1
      [293] ificmple +20 (target=313)
      [296] aload_0 v0
      [297] aload_1 v1
      [298] iconst_1
      [299] invokeinterface #824
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [304] checkcast #316
        - Class [java/lang/CharSequence]
      [307] putfield #351
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.B Ljava/lang/CharSequence;]
      [310] goto +16 (target=326)
      [313] aload_0 v0
      [314] aload_3 v3
      [315] putfield #351
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.B Ljava/lang/CharSequence;]
      [318] goto +8 (target=326)
      [321] aload_0 v0
      [322] aconst_null
      [323] putfield #351
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.B Ljava/lang/CharSequence;]
      [326] aload_0 v0
      [327] aload_0 v0
      [328] getfield #362
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.M Z]
      [331] ifne +14 (target=345)
      [334] aload_0 v0
      [335] getfield #354
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.E Z]
      [338] ifne +7 (target=345)
      [341] iconst_0
      [342] goto +4 (target=346)
      [345] iconst_1
      [346] invokevirtual #584
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.setCandidatesViewShown (Z)V]
      [349] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x1008
      = static void b(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] invokespecial #564
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.i (Z)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Lcom/anysoftkeyboard/AnySoftKeyboard;)Lcom/anysoftkeyboard/keyboards/views/CandidateView;
    Access flags: 0x1008
      = static com.anysoftkeyboard.keyboards.views.CandidateView c(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #395
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.k Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Lcom/anysoftkeyboard/AnySoftKeyboard;)Landroid/widget/TextView;
    Access flags: 0x1008
      = static android.widget.TextView d(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #384
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ah Landroid/widget/TextView;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x1008
      = static void e(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] ldc2_w #336
        - Long [1950]
      [4] invokespecial #530
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (J)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x1008
      = static void f(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] putfield #393
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.i Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       u()[I
    Access flags: 0x100a
      = private static int[] u()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 185, locals = 1, stack = 3):
      [0] getstatic #385
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ai [I]
      [3] dup
      [4] ifnull +4 (target=8)
      [7] areturn
      [8] pop
      [9] invokestatic #651
        - Methodref [com/anysoftkeyboard/dictionaries/q.values ()[Lcom/anysoftkeyboard/dictionaries/q;]
      [12] arraylength
      [13] newarray 10
      [15] astore_0 v0
      [16] aload_0 v0
      [17] getstatic #414
        - Fieldref [com/anysoftkeyboard/dictionaries/q.d Lcom/anysoftkeyboard/dictionaries/q;]
      [20] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [23] iconst_4
      [24] iastore
      [25] goto +4 (target=29)
      [28] pop
      [29] aload_0 v0
      [30] getstatic #421
        - Fieldref [com/anysoftkeyboard/dictionaries/q.k Lcom/anysoftkeyboard/dictionaries/q;]
      [33] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [36] bipush 11
      [38] iastore
      [39] goto +4 (target=43)
      [42] pop
      [43] aload_0 v0
      [44] getstatic #413
        - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
      [47] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [50] iconst_3
      [51] iastore
      [52] goto +4 (target=56)
      [55] pop
      [56] aload_0 v0
      [57] getstatic #422
        - Fieldref [com/anysoftkeyboard/dictionaries/q.l Lcom/anysoftkeyboard/dictionaries/q;]
      [60] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [63] bipush 12
      [65] iastore
      [66] goto +4 (target=70)
      [69] pop
      [70] aload_0 v0
      [71] getstatic #415
        - Fieldref [com/anysoftkeyboard/dictionaries/q.e Lcom/anysoftkeyboard/dictionaries/q;]
      [74] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [77] iconst_5
      [78] iastore
      [79] goto +4 (target=83)
      [82] pop
      [83] aload_0 v0
      [84] getstatic #417
        - Fieldref [com/anysoftkeyboard/dictionaries/q.g Lcom/anysoftkeyboard/dictionaries/q;]
      [87] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [90] bipush 7
      [92] iastore
      [93] goto +4 (target=97)
      [96] pop
      [97] aload_0 v0
      [98] getstatic #416
        - Fieldref [com/anysoftkeyboard/dictionaries/q.f Lcom/anysoftkeyboard/dictionaries/q;]
      [101] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [104] bipush 6
      [106] iastore
      [107] goto +4 (target=111)
      [110] pop
      [111] aload_0 v0
      [112] getstatic #418
        - Fieldref [com/anysoftkeyboard/dictionaries/q.h Lcom/anysoftkeyboard/dictionaries/q;]
      [115] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [118] bipush 8
      [120] iastore
      [121] goto +4 (target=125)
      [124] pop
      [125] aload_0 v0
      [126] getstatic #419
        - Fieldref [com/anysoftkeyboard/dictionaries/q.i Lcom/anysoftkeyboard/dictionaries/q;]
      [129] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [132] bipush 9
      [134] iastore
      [135] goto +4 (target=139)
      [138] pop
      [139] aload_0 v0
      [140] getstatic #412
        - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
      [143] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [146] iconst_2
      [147] iastore
      [148] goto +4 (target=152)
      [151] pop
      [152] aload_0 v0
      [153] getstatic #420
        - Fieldref [com/anysoftkeyboard/dictionaries/q.j Lcom/anysoftkeyboard/dictionaries/q;]
      [156] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [159] bipush 10
      [161] iastore
      [162] goto +4 (target=166)
      [165] pop
      [166] aload_0 v0
      [167] getstatic #411
        - Fieldref [com/anysoftkeyboard/dictionaries/q.a Lcom/anysoftkeyboard/dictionaries/q;]
      [170] invokevirtual #650
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [173] iconst_1
      [174] iastore
      [175] goto +4 (target=179)
      [178] pop
      [179] aload_0 v0
      [180] dup
      [181] putstatic #385
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.ai [I]
      [184] areturn
      Code attribute exceptions (count = 12):
      - ExceptionInfo (16 -> 25: 28):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (29 -> 39: 42):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (43 -> 52: 55):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (56 -> 66: 69):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (70 -> 79: 82):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (83 -> 93: 96):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (97 -> 107: 110):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (111 -> 121: 124):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (125 -> 135: 138):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (139 -> 148: 151):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (152 -> 162: 165):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (166 -> 175: 178):
      - Class [java/lang/NoSuchFieldError]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.AnySoftKeyboard,android.view.inputmethod.EditorInfo,com.anysoftkeyboard.keyboards.r,com.anysoftkeyboard.keyboards.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] aload_3 v3
      [4] invokespecial #534
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/CharSequence;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.AnySoftKeyboard,java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #544
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Ljava/lang/CharSequence;)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x1008
      = static void g(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #587
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.t ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       h(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x1008
      = static void h(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 36, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] dup
      [2] astore_0 v0
      [3] invokespecial #576
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.q ()V]
      [6] new #226
        - Class [android/content/Intent]
      [9] dup
      [10] invokespecial #447
        - Methodref [android/content/Intent.<init> ()V]
      [13] dup
      [14] astore_1 v1
      [15] aload_0 v0
      [16] ldc_w #309
        - Class [com/anysoftkeyboard/ui/settings/MainSettings]
      [19] invokevirtual #449
        - Methodref [android/content/Intent.setClass (Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;]
      [22] pop
      [23] aload_1 v1
      [24] ldc #6
        - Integer [268435456]
      [26] invokevirtual #450
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [29] pop
      [30] aload_0 v0
      [31] aload_1 v1
      [32] invokevirtual #586
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.startActivity (Landroid/content/Intent;)V]
      [35] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       i(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x1008
      = static void i(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 440, locals = 9, stack = 8):
      [0] aload_0 v0
      [1] dup
      [2] astore_0 v0
      [3] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [6] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [9] invokestatic #543
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Lcom/anysoftkeyboard/keyboards/b;)Ljava/lang/String;]
      [12] astore_1 v1
      [13] aload_0 v0
      [14] invokestatic #491
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [17] aload_1 v1
      [18] aconst_null
      [19] invokeinterface #775
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [24] astore_2 v2
      [25] new #221
        - Class [android/app/AlertDialog$Builder]
      [28] dup
      [29] aload_0 v0
      [30] invokespecial #436
        - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
      [33] dup
      [34] astore_3 v3
      [35] iconst_1
      [36] invokevirtual #439
        - Methodref [android/app/AlertDialog$Builder.setCancelable (Z)Landroid/app/AlertDialog$Builder;]
      [39] pop
      [40] aload_3 v3
      [41] ldc #7
        - Integer [2130837556]
      [43] invokevirtual #440
        - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;]
      [46] pop
      [47] aload_3 v3
      [48] aload_0 v0
      [49] invokevirtual #559
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [52] ldc #44
        - Integer [2131296405]
      [54] iconst_1
      [55] anewarray #321
        - Class [java/lang/Object]
      [58] dup
      [59] iconst_0
      [60] aload_0 v0
      [61] getfield #376
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [64] invokevirtual #691
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [67] invokevirtual #678
        - Methodref [com/anysoftkeyboard/keyboards/b.h ()Ljava/lang/String;]
      [70] aastore
      [71] invokevirtual #461
        - Methodref [android/content/res/Resources.getString (I[Ljava/lang/Object;)Ljava/lang/String;]
      [74] invokevirtual #443
        - Methodref [android/app/AlertDialog$Builder.setTitle (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;]
      [77] pop
      [78] aload_3 v3
      [79] ldc #5
        - Integer [17039360]
      [81] aconst_null
      [82] invokevirtual #442
        - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [85] pop
      [86] new #327
        - Class [java/util/ArrayList]
      [89] dup
      [90] invokespecial #762
        - Methodref [java/util/ArrayList.<init> ()V]
      [93] astore v4
      [95] new #327
        - Class [java/util/ArrayList]
      [98] dup
      [99] invokespecial #762
        - Methodref [java/util/ArrayList.<init> ()V]
      [102] astore v5
      [104] aload v4
      [106] aconst_null
      [107] invokevirtual #763
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [110] pop
      [111] aload_2 v2
      [112] ifnonnull +33 (target=145)
      [115] aload v5
      [117] new #323
        - Class [java/lang/StringBuilder]
      [120] dup
      [121] ldc #219
        - String [✔ ]
      [123] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [126] aload_0 v0
      [127] ldc #45
        - Integer [2131296406]
      [129] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [132] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [135] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [138] invokevirtual #763
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [141] pop
      [142] goto +30 (target=172)
      [145] aload v5
      [147] new #323
        - Class [java/lang/StringBuilder]
      [150] dup
      [151] ldc #102
        - String [- ]
      [153] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [156] aload_0 v0
      [157] ldc #45
        - Integer [2131296406]
      [159] invokevirtual #560
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I)Ljava/lang/String;]
      [162] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [165] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [168] invokevirtual #763
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [171] pop
      [172] aload_0 v0
      [173] invokestatic #616
        - Methodref [com/anysoftkeyboard/dictionaries/a.a (Landroid/content/Context;)Ljava/util/ArrayList;]
      [176] invokevirtual #764
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [179] astore v7
      [181] goto +132 (target=313)
      [184] aload v7
      [186] invokeinterface #822
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [191] checkcast #274
        - Class [com/anysoftkeyboard/dictionaries/aa]
      [194] astore v6
      [196] aload v4
      [198] aload v6
      [200] invokevirtual #620
        - Methodref [com/anysoftkeyboard/dictionaries/aa.j ()Ljava/lang/String;]
      [203] invokevirtual #763
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [206] pop
      [207] aload_2 v2
      [208] ifnull +22 (target=230)
      [211] aload v6
      [213] invokevirtual #620
        - Methodref [com/anysoftkeyboard/dictionaries/aa.j ()Ljava/lang/String;]
      [216] aload_2 v2
      [217] invokevirtual #740
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [220] ifeq +10 (target=230)
      [223] ldc #219
        - String [✔ ]
      [225] astore v8
      [227] goto +7 (target=234)
      [230] ldc #102
        - String [- ]
      [232] astore v8
      [234] new #323
        - Class [java/lang/StringBuilder]
      [237] dup
      [238] aload v8
      [240] invokestatic #746
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [243] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [246] aload v6
      [248] invokevirtual #622
        - Methodref [com/anysoftkeyboard/dictionaries/aa.o ()Ljava/lang/String;]
      [251] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [254] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [257] astore v8
      [259] aload v6
      [261] invokevirtual #621
        - Methodref [com/anysoftkeyboard/dictionaries/aa.l ()Ljava/lang/String;]
      [264] invokestatic #493
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [267] ifne +38 (target=305)
      [270] new #323
        - Class [java/lang/StringBuilder]
      [273] dup
      [274] aload v8
      [276] invokestatic #746
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [279] invokespecial #748
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [282] ldc #61
        - String [ (]
      [284] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [287] aload v6
      [289] invokevirtual #621
        - Methodref [com/anysoftkeyboard/dictionaries/aa.l ()Ljava/lang/String;]
      [292] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [295] ldc #85
        - String [)]
      [297] invokevirtual #754
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [300] invokevirtual #759
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [303] astore v8
      [305] aload v5
      [307] aload v8
      [309] invokevirtual #763
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [312] pop
      [313] aload v7
      [315] invokeinterface #821
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [320] ifne -136 (target=184)
      [323] aload v4
      [325] invokevirtual #765
        - Methodref [java/util/ArrayList.size ()I]
      [328] anewarray #316
        - Class [java/lang/CharSequence]
      [331] astore v6
      [333] aload v5
      [335] invokevirtual #765
        - Methodref [java/util/ArrayList.size ()I]
      [338] anewarray #316
        - Class [java/lang/CharSequence]
      [341] astore v7
      [343] aload v5
      [345] aload v7
      [347] invokevirtual #766
        - Methodref [java/util/ArrayList.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
      [350] pop
      [351] aload v4
      [353] aload v6
      [355] invokevirtual #766
        - Methodref [java/util/ArrayList.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
      [358] pop
      [359] aload_3 v3
      [360] aload v7
      [362] new #287
        - Class [com/anysoftkeyboard/k]
      [365] dup
      [366] aload_0 v0
      [367] aload_1 v1
      [368] aload v7
      [370] aload v6
      [372] invokespecial #660
        - Methodref [com/anysoftkeyboard/k.<init> (Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V]
      [375] invokevirtual #441
        - Methodref [android/app/AlertDialog$Builder.setItems ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [378] pop
      [379] aload_0 v0
      [380] aload_3 v3
      [381] invokevirtual #437
        - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
      [384] putfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [387] aload_0 v0
      [388] getfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [391] invokevirtual #433
        - Methodref [android/app/AlertDialog.getWindow ()Landroid/view/Window;]
      [394] dup
      [395] astore v8
      [397] invokevirtual #516
        - Methodref [android/view/Window.getAttributes ()Landroid/view/WindowManager$LayoutParams;]
      [400] dup
      [401] astore_1 v1
      [402] aload_0 v0
      [403] getfield #394
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.j Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [406] invokevirtual #706
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getWindowToken ()Landroid/os/IBinder;]
      [409] putfield #345
        - Fieldref [android/view/WindowManager$LayoutParams.token Landroid/os/IBinder;]
      [412] aload_1 v1
      [413] sipush 1003
      [416] putfield #346
        - Fieldref [android/view/WindowManager$LayoutParams.type I]
      [419] aload v8
      [421] aload_1 v1
      [422] invokevirtual #517
        - Methodref [android/view/Window.setAttributes (Landroid/view/WindowManager$LayoutParams;)V]
      [425] aload v8
      [427] ldc #3
        - Integer [131072]
      [429] invokevirtual #515
        - Methodref [android/view/Window.addFlags (I)V]
      [432] aload_0 v0
      [433] getfield #400
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.p Landroid/app/AlertDialog;]
      [436] invokevirtual #435
        - Methodref [android/app/AlertDialog.show ()V]
      [439] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/BinaryDictionary
  Superclass:    com/anysoftkeyboard/dictionaries/z
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x20
    = class com.anysoftkeyboard.dictionaries.BinaryDictionary extends com.anysoftkeyboard.dictionaries.z

Interfaces (count = 0):

Constant Pool (count = 178):
  - String [******** Could not load native library nativeim ********]
  - String [******** Failed to load native dictionary library *******]
  - String [******** Failed to load native dictionary library ********]
  - String [ASK_BinaryDictionary]
  - String [Loaded dictionary in ]
  - String [anysoftkey_jni]
  - String [msec]
  - Class [android/content/res/AssetFileDescriptor]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/d]
  - Class [com/anysoftkeyboard/dictionaries/BinaryDictionary]
  - Class [com/anysoftkeyboard/dictionaries/h]
  - Class [com/anysoftkeyboard/dictionaries/p]
  - Class [com/anysoftkeyboard/dictionaries/z]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Math]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [java/lang/Throwable]
  - Class [java/lang/UnsatisfiedLinkError]
  - Class [java/lang/Void]
  - Class [java/util/Arrays]
  - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.a Landroid/content/res/AssetFileDescriptor;]
  - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b I]
  - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.c [I]
  - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.d [C]
  - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.e [I]
  - Methodref [android/content/res/AssetFileDescriptor.getFileDescriptor ()Ljava/io/FileDescriptor;]
  - Methodref [android/content/res/AssetFileDescriptor.getLength ()J]
  - Methodref [android/content/res/AssetFileDescriptor.getStartOffset ()J]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/d.a (I)[I]
  - Methodref [com/anysoftkeyboard/d.b ()I]
  - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.closeNative (I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.getSuggestionsNative (I[II[C[IIIII)I]
  - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.isValidWordNative (I[CI)Z]
  - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.openNative (Ljava/io/FileDescriptor;JJII)I]
  - Methodref [com/anysoftkeyboard/dictionaries/p.<init> (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/p.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  - Methodref [com/anysoftkeyboard/dictionaries/z.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/Math.max (II)I]
  - Methodref [java/lang/Math.min (II)I]
  - Methodref [java/lang/Object.finalize ()V]
  - Methodref [java/lang/String.toCharArray ()[C]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  - Methodref [java/lang/System.currentTimeMillis ()J]
  - Methodref [java/lang/System.loadLibrary (Ljava/lang/String;)V]
  - Methodref [java/util/Arrays.fill ([CC)V]
  - Methodref [java/util/Arrays.fill ([II)V]
  - InterfaceMethodref [com/anysoftkeyboard/dictionaries/h.a ([CIII)Z]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a (I)[I]
  + NameAndType [a ([CIII)Z]
  + NameAndType [a Landroid/content/res/AssetFileDescriptor;]
  + NameAndType [append (J)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [b ()I]
  + NameAndType [b ()V]
  + NameAndType [b I]
  + NameAndType [c [I]
  + NameAndType [closeNative (I)V]
  + NameAndType [currentTimeMillis ()J]
  + NameAndType [d [C]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + NameAndType [e [I]
  + NameAndType [execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + NameAndType [fill ([CC)V]
  + NameAndType [fill ([II)V]
  + NameAndType [finalize ()V]
  + NameAndType [getFileDescriptor ()Ljava/io/FileDescriptor;]
  + NameAndType [getLength ()J]
  + NameAndType [getStartOffset ()J]
  + NameAndType [getSuggestionsNative (I[II[C[IIIII)I]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [isValidWordNative (I[CI)Z]
  + NameAndType [loadLibrary (Ljava/lang/String;)V]
  + NameAndType [max (II)I]
  + NameAndType [min (II)I]
  + NameAndType [openNative (Ljava/io/FileDescriptor;JJII)I]
  + NameAndType [toCharArray ()[C]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()I]
  + Utf8 [()J]
  + Utf8 [()Ljava/io/FileDescriptor;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()[C]
  + Utf8 [(I)V]
  + Utf8 [(I)[I]
  + Utf8 [(II)I]
  + Utf8 [(I[CI)Z]
  + Utf8 [(I[II[C[IIIII)I]
  + Utf8 [(J)Ljava/lang/StringBuilder;]
  + Utf8 [(Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)Landroid/content/res/AssetFileDescriptor;]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;Landroid/content/res/AssetFileDescriptor;)V]
  + Utf8 [(Ljava/io/FileDescriptor;JJII)I]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Landroid/content/res/AssetFileDescriptor;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + Utf8 [([CC)V]
  + Utf8 [([CIII)Z]
  + Utf8 [([II)V]
  + Utf8 [([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + Utf8 [******** Could not load native library nativeim ********]
  + Utf8 [******** Failed to load native dictionary library *******]
  + Utf8 [******** Failed to load native dictionary library ********]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK_BinaryDictionary]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/content/res/AssetFileDescriptor;]
  + Utf8 [Loaded dictionary in ]
  + Utf8 [[C]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [android/content/res/AssetFileDescriptor]
  + Utf8 [android/util/Log]
  + Utf8 [anysoftkey_jni]
  + Utf8 [append]
  + Utf8 [arraycopy]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [closeNative]
  + Utf8 [com/anysoftkeyboard/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/BinaryDictionary]
  + Utf8 [com/anysoftkeyboard/dictionaries/h]
  + Utf8 [com/anysoftkeyboard/dictionaries/p]
  + Utf8 [com/anysoftkeyboard/dictionaries/z]
  + Utf8 [currentTimeMillis]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [execute]
  + Utf8 [fill]
  + Utf8 [finalize]
  + Utf8 [getFileDescriptor]
  + Utf8 [getLength]
  + Utf8 [getStartOffset]
  + Utf8 [getSuggestionsNative]
  + Utf8 [i]
  + Utf8 [isValidWordNative]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Math]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [java/lang/Throwable]
  + Utf8 [java/lang/UnsatisfiedLinkError]
  + Utf8 [java/lang/Void]
  + Utf8 [java/util/Arrays]
  + Utf8 [loadLibrary]
  + Utf8 [max]
  + Utf8 [min]
  + Utf8 [msec]
  + Utf8 [openNative]
  + Utf8 [toCharArray]
  + Utf8 [toString]

Fields (count = 5):
  + Field:        a Landroid/content/res/AssetFileDescriptor;
    Access flags: 0x12
      = private final android.content.res.AssetFileDescriptor a
  + Field:        b I
    Access flags: 0x2
      = private int b
  + Field:        c [I
    Access flags: 0x2
      = private int[] c
  + Field:        d [C
    Access flags: 0x2
      = private char[] d
  + Field:        e [I
    Access flags: 0x2
      = private int[] e

Methods (count = 14):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 60, locals = 1, stack = 3):
      [0] ldc #6
        - String [anysoftkey_jni]
      [2] invokestatic #56
        - Methodref [java/lang/System.loadLibrary (Ljava/lang/String;)V]
      [5] return
      [6] astore_0 v0
      [7] ldc #4
        - String [ASK_BinaryDictionary]
      [9] ldc #1
        - String [******** Could not load native library nativeim ********]
      [11] invokestatic #33
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [14] pop
      [15] ldc #4
        - String [ASK_BinaryDictionary]
      [17] ldc #1
        - String [******** Could not load native library nativeim ********]
      [19] aload_0 v0
      [20] invokestatic #34
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
      [23] pop
      [24] ldc #4
        - String [ASK_BinaryDictionary]
      [26] ldc #1
        - String [******** Could not load native library nativeim ********]
      [28] invokestatic #33
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [31] pop
      [32] return
      [33] astore_0 v0
      [34] ldc #4
        - String [ASK_BinaryDictionary]
      [36] ldc #3
        - String [******** Failed to load native dictionary library ********]
      [38] invokestatic #33
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [41] pop
      [42] ldc #4
        - String [ASK_BinaryDictionary]
      [44] ldc #2
        - String [******** Failed to load native dictionary library *******]
      [46] aload_0 v0
      [47] invokestatic #34
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
      [50] pop
      [51] ldc #4
        - String [ASK_BinaryDictionary]
      [53] ldc #3
        - String [******** Failed to load native dictionary library ********]
      [55] invokestatic #33
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [58] pop
      [59] return
      Code attribute exceptions (count = 2):
      - ExceptionInfo (0 -> 5: 6):
      - Class [java/lang/UnsatisfiedLinkError]
      - ExceptionInfo (0 -> 5: 33):
      - Class [java/lang/Throwable]
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Ljava/lang/String;Landroid/content/res/AssetFileDescriptor;)V
    Access flags: 0x1
      = public BinaryDictionary(java.lang.String,android.content.res.AssetFileDescriptor)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #45
        - Methodref [com/anysoftkeyboard/dictionaries/z.<init> (Ljava/lang/String;)V]
      [5] aload_0 v0
      [6] sipush 320
      [9] newarray 10
      [11] putfield #27
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.c [I]
      [14] aload_0 v0
      [15] sipush 320
      [18] newarray 5
      [20] putfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.d [C]
      [23] aload_0 v0
      [24] bipush 16
      [26] newarray 10
      [28] putfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.e [I]
      [31] aload_0 v0
      [32] aload_2 v2
      [33] putfield #25
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.a Landroid/content/res/AssetFileDescriptor;]
      [36] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 24, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] getfield #25
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.a Landroid/content/res/AssetFileDescriptor;]
      [4] ifnull +19 (target=23)
      [7] new #13
        - Class [com/anysoftkeyboard/dictionaries/p]
      [10] dup
      [11] aload_0 v0
      [12] invokespecial #43
        - Methodref [com/anysoftkeyboard/dictionaries/p.<init> (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)V]
      [15] iconst_0
      [16] anewarray #23
        - Class [java/lang/Void]
      [19] invokevirtual #44
        - Methodref [com/anysoftkeyboard/dictionaries/p.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
      [22] pop
      [23] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       openNative(Ljava/io/FileDescriptor;JJII)I
    Access flags: 0x102
      = private native int openNative(java.io.FileDescriptor,long,long,int,int)
  + Method:       closeNative(I)V
    Access flags: 0x102
      = private native void closeNative(int)
  + Method:       isValidWordNative(I[CI)Z
    Access flags: 0x102
      = private native boolean isValidWordNative(int,char[],int)
  + Method:       getSuggestionsNative(I[II[C[IIIII)I
    Access flags: 0x102
      = private native int getSuggestionsNative(int,int[],int,char[],int[],int,int,int,int)
  + Method:       a(Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.d,com.anysoftkeyboard.dictionaries.h)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 269, locals = 6, stack = 10):
      [0] aload_0 v0
      [1] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b I]
      [4] ifne +4 (target=8)
      [7] return
      [8] aload_1 v1
      [9] invokevirtual #37
        - Methodref [com/anysoftkeyboard/d.b ()I]
      [12] dup
      [13] istore_3 v3
      [14] bipush 19
      [16] ificmple +4 (target=20)
      [19] return
      [20] aload_0 v0
      [21] getfield #27
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.c [I]
      [24] iconst_m1
      [25] invokestatic #58
        - Methodref [java/util/Arrays.fill ([II)V]
      [28] iconst_0
      [29] istore v4
      [31] goto +36 (target=67)
      [34] aload_1 v1
      [35] iload v4
      [37] invokevirtual #36
        - Methodref [com/anysoftkeyboard/d.a (I)[I]
      [40] dup
      [41] astore v5
      [43] iconst_0
      [44] aload_0 v0
      [45] getfield #27
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.c [I]
      [48] iload v4
      [50] bipush 16
      [52] imul
      [53] aload v5
      [55] arraylength
      [56] bipush 16
      [58] invokestatic #47
        - Methodref [java/lang/Math.min (II)I]
      [61] invokestatic #54
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [64] iinc v4, 1
      [67] iload v4
      [69] iload_3 v3
      [70] ificmplt -36 (target=34)
      [73] aload_0 v0
      [74] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.d [C]
      [77] iconst_0
      [78] invokestatic #57
        - Methodref [java/util/Arrays.fill ([CC)V]
      [81] aload_0 v0
      [82] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.e [I]
      [85] iconst_0
      [86] invokestatic #58
        - Methodref [java/util/Arrays.fill ([II)V]
      [89] aload_0 v0
      [90] aload_0 v0
      [91] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b I]
      [94] aload_0 v0
      [95] getfield #27
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.c [I]
      [98] iload_3 v3
      [99] aload_0 v0
      [100] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.d [C]
      [103] aload_0 v0
      [104] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.e [I]
      [107] bipush 20
      [109] bipush 16
      [111] bipush 16
      [113] iconst_m1
      [114] invokespecial #40
        - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.getSuggestionsNative (I[II[C[IIIII)I]
      [117] dup
      [118] istore v4
      [120] iconst_5
      [121] ificmpge +60 (target=181)
      [124] iconst_0
      [125] istore v5
      [127] goto +48 (target=175)
      [130] aload_0 v0
      [131] aload_0 v0
      [132] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b I]
      [135] aload_0 v0
      [136] getfield #27
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.c [I]
      [139] iload_3 v3
      [140] aload_0 v0
      [141] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.d [C]
      [144] aload_0 v0
      [145] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.e [I]
      [148] bipush 20
      [150] bipush 16
      [152] bipush 16
      [154] iload v5
      [156] invokespecial #40
        - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.getSuggestionsNative (I[II[C[IIIII)I]
      [159] istore_1 v1
      [160] iload v4
      [162] iload_1 v1
      [163] invokestatic #46
        - Methodref [java/lang/Math.max (II)I]
      [166] istore v4
      [168] iload_1 v1
      [169] ifgt +12 (target=181)
      [172] iinc v5, 1
      [175] iload v5
      [177] iload_3 v3
      [178] ificmplt -48 (target=130)
      [181] iconst_0
      [182] istore v5
      [184] goto +77 (target=261)
      [187] aload_0 v0
      [188] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.e [I]
      [191] iload v5
      [193] iaload
      [194] ifgt +4 (target=198)
      [197] return
      [198] iload v5
      [200] bipush 20
      [202] imul
      [203] dup
      [204] istore_1 v1
      [205] istore_3 v3
      [206] goto +6 (target=212)
      [209] iinc v3, 1
      [212] aload_0 v0
      [213] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.d [C]
      [216] arraylength
      [217] iload_3 v3
      [218] ificmple +12 (target=230)
      [221] aload_0 v0
      [222] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.d [C]
      [225] iload_3 v3
      [226] caload
      [227] ifne -18 (target=209)
      [230] iload_3 v3
      [231] iload_1 v1
      [232] isub
      [233] dup
      [234] istore_3 v3
      [235] ifle +23 (target=258)
      [238] aload_2 v2
      [239] aload_0 v0
      [240] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.d [C]
      [243] iload_1 v1
      [244] iload_3 v3
      [245] aload_0 v0
      [246] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.e [I]
      [249] iload v5
      [251] iaload
      [252] invokeinterface #59
        - InterfaceMethodref [com/anysoftkeyboard/dictionaries/h.a ([CIII)Z]
      [257] pop
      [258] iinc v5, 1
      [261] iload v5
      [263] iload v4
      [265] ificmplt -78 (target=187)
      [268] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;)Z
    Access flags: 0x11
      = public final boolean a(java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 2, stack = 4):
      [0] aload_1 v1
      [1] ifnull +10 (target=11)
      [4] aload_0 v0
      [5] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b I]
      [8] ifne +5 (target=13)
      [11] iconst_0
      [12] ireturn
      [13] aload_1 v1
      [14] invokeinterface #60
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [19] invokevirtual #49
        - Methodref [java/lang/String.toCharArray ()[C]
      [22] astore_1 v1
      [23] aload_0 v0
      [24] aload_0 v0
      [25] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b I]
      [28] aload_1 v1
      [29] aload_1 v1
      [30] arraylength
      [31] invokespecial #41
        - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.isValidWordNative (I[CI)Z]
      [34] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x31
      = public final synchronized void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b I]
      [4] ifeq +16 (target=20)
      [7] aload_0 v0
      [8] aload_0 v0
      [9] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b I]
      [12] invokespecial #39
        - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.closeNative (I)V]
      [15] aload_0 v0
      [16] iconst_0
      [17] putfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b I]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       finalize()V
    Access flags: 0x4
      = protected void finalize()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokevirtual #38
        - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b ()V]
      [4] aload_0 v0
      [5] invokespecial #48
        - Methodref [java/lang/Object.finalize ()V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.dictionaries.BinaryDictionary)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b I]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)Landroid/content/res/AssetFileDescriptor;
    Access flags: 0x1008
      = static android.content.res.AssetFileDescriptor b(com.anysoftkeyboard.dictionaries.BinaryDictionary)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #25
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.a Landroid/content/res/AssetFileDescriptor;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;Landroid/content/res/AssetFileDescriptor;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.dictionaries.BinaryDictionary,android.content.res.AssetFileDescriptor)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 62, locals = 4, stack = 9):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] astore_1 v1
      [3] astore_0 v0
      [4] invokestatic #55
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [7] lstore_2 v2
      [8] aload_0 v0
      [9] aload_0 v0
      [10] aload_1 v1
      [11] invokevirtual #30
        - Methodref [android/content/res/AssetFileDescriptor.getFileDescriptor ()Ljava/io/FileDescriptor;]
      [14] aload_1 v1
      [15] invokevirtual #32
        - Methodref [android/content/res/AssetFileDescriptor.getStartOffset ()J]
      [18] aload_1 v1
      [19] invokevirtual #31
        - Methodref [android/content/res/AssetFileDescriptor.getLength ()J]
      [22] iconst_2
      [23] iconst_2
      [24] invokespecial #42
        - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.openNative (Ljava/io/FileDescriptor;JJII)I]
      [27] putfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b I]
      [30] ldc #4
        - String [ASK_BinaryDictionary]
      [32] new #19
        - Class [java/lang/StringBuilder]
      [35] dup
      [36] ldc #5
        - String [Loaded dictionary in ]
      [38] invokespecial #50
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [41] invokestatic #55
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [44] lload_2 v2
      [45] lsub
      [46] invokevirtual #51
        - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
      [49] ldc #7
        - String [msec]
      [51] invokevirtual #52
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [54] invokevirtual #53
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [57] invokestatic #35
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [60] pop
      [61] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/c
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.devicespecific.c extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/devicespecific/e]

Constant Pool (count = 35):
  - Class [android/text/ClipboardManager]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  - Class [com/anysoftkeyboard/devicespecific/c]
  - Class [com/anysoftkeyboard/devicespecific/e]
  - Class [com/anysoftkeyboard/devicespecific/h]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/devicespecific/c.a Lcom/anysoftkeyboard/devicespecific/h;]
  - Fieldref [com/anysoftkeyboard/devicespecific/c.b Landroid/text/ClipboardManager;]
  - Methodref [android/text/ClipboardManager.getText ()Ljava/lang/CharSequence;]
  - Methodref [android/text/ClipboardManager.hasText ()Z]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/devicespecific/h;]
  + NameAndType [b Landroid/text/ClipboardManager;]
  + NameAndType [getText ()Ljava/lang/CharSequence;]
  + NameAndType [hasText ()Z]
  + Utf8 [()Ljava/lang/CharSequence;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Lcom/anysoftkeyboard/devicespecific/h;Landroid/text/ClipboardManager;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/text/ClipboardManager;]
  + Utf8 [Lcom/anysoftkeyboard/devicespecific/h;]
  + Utf8 [a]
  + Utf8 [android/text/ClipboardManager]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  + Utf8 [com/anysoftkeyboard/devicespecific/c]
  + Utf8 [com/anysoftkeyboard/devicespecific/e]
  + Utf8 [com/anysoftkeyboard/devicespecific/h]
  + Utf8 [getText]
  + Utf8 [hasText]
  + Utf8 [java/lang/Object]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/devicespecific/h;
    Access flags: 0x1002
      = private com.anysoftkeyboard.devicespecific.h a
  + Field:        b Landroid/text/ClipboardManager;
    Access flags: 0x1012
      = private final android.text.ClipboardManager b

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/devicespecific/h;Landroid/text/ClipboardManager;)V
    Access flags: 0x0
      = c(com.anysoftkeyboard.devicespecific.h,android.text.ClipboardManager)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #7
        - Fieldref [com/anysoftkeyboard/devicespecific/c.a Lcom/anysoftkeyboard/devicespecific/h;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #8
        - Fieldref [com/anysoftkeyboard/devicespecific/c.b Landroid/text/ClipboardManager;]
      [10] aload_0 v0
      [11] invokespecial #11
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/CharSequence;
    Access flags: 0x11
      = public final java.lang.CharSequence a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/devicespecific/c.b Landroid/text/ClipboardManager;]
      [4] invokevirtual #10
        - Methodref [android/text/ClipboardManager.hasText ()Z]
      [7] ifeq +11 (target=18)
      [10] aload_0 v0
      [11] getfield #8
        - Fieldref [com/anysoftkeyboard/devicespecific/c.b Landroid/text/ClipboardManager;]
      [14] invokevirtual #9
        - Methodref [android/text/ClipboardManager.getText ()Ljava/lang/CharSequence;]
      [17] areturn
      [18] aconst_null
      [19] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x600
    = interface com.anysoftkeyboard.voice.a extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 9):
  - Class [com/anysoftkeyboard/voice/a]
  - Class [com/anysoftkeyboard/voice/g]
  - Class [java/lang/Object]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/voice/a]
  + Utf8 [com/anysoftkeyboard/voice/g]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 1):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x401
      = public abstract void a(java.lang.String)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.views.a extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 56):
  - Class [com/anysoftkeyboard/keyboards/views/a]
  - Class [com/anysoftkeyboard/keyboards/views/k]
  - Class [com/anysoftkeyboard/keyboards/views/m]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/views/a.a Lcom/anysoftkeyboard/keyboards/views/m;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/a.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/a.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/a.d J]
  - Fieldref [com/anysoftkeyboard/keyboards/views/a.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/a.f I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/a.g I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/a.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/a.i I]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.a (III)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.c (II)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/m.a (II[I)I]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (III)I]
  + NameAndType [a (II[I)I]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/views/m;]
  + NameAndType [b I]
  + NameAndType [c (II)I]
  + NameAndType [c I]
  + NameAndType [d J]
  + NameAndType [e I]
  + NameAndType [f I]
  + NameAndType [g I]
  + NameAndType [h I]
  + NameAndType [i I]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [(II)I]
  + Utf8 [(III)I]
  + Utf8 [(IIJ)I]
  + Utf8 [(II[I)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/m;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [J]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/m;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/views/a]
  + Utf8 [com/anysoftkeyboard/keyboards/views/k]
  + Utf8 [com/anysoftkeyboard/keyboards/views/m]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [java/lang/Object]

Fields (count = 9):
  + Field:        a Lcom/anysoftkeyboard/keyboards/views/m;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.views.m a
  + Field:        b I
    Access flags: 0x2
      = private int b
  + Field:        c I
    Access flags: 0x2
      = private int c
  + Field:        d J
    Access flags: 0x2
      = private long d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f I
    Access flags: 0x2
      = private int f
  + Field:        g I
    Access flags: 0x2
      = private int g
  + Field:        h I
    Access flags: 0x2
      = private int h
  + Field:        i I
    Access flags: 0x2
      = private int i

Methods (count = 11):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/views/m;)V
    Access flags: 0x1
      = public a(com.anysoftkeyboard.keyboards.views.m)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #17
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_m1
      [6] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.e I]
      [9] aload_0 v0
      [10] aload_1 v1
      [11] putfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.a Lcom/anysoftkeyboard/keyboards/views/m;]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x11
      = public final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.e I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x11
      = public final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.f I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()I
    Access flags: 0x11
      = public final int c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.g I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()I
    Access flags: 0x11
      = public final int d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.h I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()I
    Access flags: 0x11
      = public final int e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.i I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(IIJ)I
    Access flags: 0x11
      = public final int a(int,int,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 28, locals = 5, stack = 4):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] putfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.b I]
      [5] aload_0 v0
      [6] iload_2 v2
      [7] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.c I]
      [10] aload_0 v0
      [11] lload_3 v3
      [12] putfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.d J]
      [15] aload_0 v0
      [16] aload_0 v0
      [17] iload_1 v1
      [18] iload_2 v2
      [19] invokespecial #15
        - Methodref [com/anysoftkeyboard/keyboards/views/a.c (II)I]
      [22] iload_1 v1
      [23] iload_2 v2
      [24] invokevirtual #14
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a (III)I]
      [27] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(II)I
    Access flags: 0x2
      = private int c(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.h I]
      [5] aload_0 v0
      [6] iload_2 v2
      [7] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.i I]
      [10] aload_0 v0
      [11] getfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.a Lcom/anysoftkeyboard/keyboards/views/m;]
      [14] iload_1 v1
      [15] iload_2 v2
      [16] aconst_null
      [17] invokevirtual #16
        - Methodref [com/anysoftkeyboard/keyboards/views/m.a (II[I)I]
      [20] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(II)I
    Access flags: 0x11
      = public final int a(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] iload_2 v2
      [3] invokespecial #15
        - Methodref [com/anysoftkeyboard/keyboards/views/a.c (II)I]
      [6] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(III)I
    Access flags: 0x11
      = public final int a(int,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.e I]
      [5] aload_0 v0
      [6] iload_2 v2
      [7] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.f I]
      [10] aload_0 v0
      [11] iload_3 v3
      [12] putfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/views/a.g I]
      [15] iload_1 v1
      [16] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(II)I
    Access flags: 0x11
      = public final int b(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] iload_2 v2
      [3] invokespecial #15
        - Methodref [com/anysoftkeyboard/keyboards/views/a.c (II)I]
      [6] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.a extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 50):
  - Class [com/anysoftkeyboard/keyboards/a]
  - Class [com/anysoftkeyboard/keyboards/aa]
  - Class [com/anysoftkeyboard/keyboards/v]
  - Class [java/lang/AssertionError]
  - Class [java/lang/Class]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/a.a [Lcom/anysoftkeyboard/keyboards/v;]
  - Fieldref [com/anysoftkeyboard/keyboards/a.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/a.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/a.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/a.e Lcom/anysoftkeyboard/keyboards/aa;]
  - Fieldref [com/anysoftkeyboard/keyboards/a.f Z]
  - Methodref [java/lang/AssertionError.<init> ()V]
  - Methodref [java/lang/Class.desiredAssertionStatus ()Z]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a [Lcom/anysoftkeyboard/keyboards/v;]
  + NameAndType [b I]
  + NameAndType [c I]
  + NameAndType [d I]
  + NameAndType [desiredAssertionStatus ()Z]
  + NameAndType [e Lcom/anysoftkeyboard/keyboards/aa;]
  + NameAndType [f Z]
  + Utf8 [()I]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/v;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/aa;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/v;)V]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/aa;]
  + Utf8 [Z]
  + Utf8 [[Lcom/anysoftkeyboard/keyboards/v;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/a]
  + Utf8 [com/anysoftkeyboard/keyboards/aa]
  + Utf8 [com/anysoftkeyboard/keyboards/v]
  + Utf8 [d]
  + Utf8 [desiredAssertionStatus]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [java/lang/AssertionError]
  + Utf8 [java/lang/Class]
  + Utf8 [java/lang/Object]

Fields (count = 6):
  + Field:        a [Lcom/anysoftkeyboard/keyboards/v;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.v[] a
  + Field:        b I
    Access flags: 0x2
      = private int b
  + Field:        c I
    Access flags: 0x2
      = private int c
  + Field:        d I
    Access flags: 0x2
      = private int d
  + Field:        e Lcom/anysoftkeyboard/keyboards/aa;
    Access flags: 0x1002
      = private com.anysoftkeyboard.keyboards.aa e
  + Field:        f Z
    Access flags: 0x100a
      = private static boolean f

Methods (count = 6):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 0, stack = 1):
      [0] ldc #2
        - Class [com/anysoftkeyboard/keyboards/aa]
      [2] invokevirtual #14
        - Methodref [java/lang/Class.desiredAssertionStatus ()Z]
      [5] ifne +7 (target=12)
      [8] iconst_1
      [9] goto +4 (target=13)
      [12] iconst_0
      [13] putstatic #12
        - Fieldref [com/anysoftkeyboard/keyboards/a.f Z]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/aa;)V
    Access flags: 0x0
      = a(com.anysoftkeyboard.keyboards.aa)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 34, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/a.e Lcom/anysoftkeyboard/keyboards/aa;]
      [5] aload_0 v0
      [6] invokespecial #15
        - Methodref [java/lang/Object.<init> ()V]
      [9] aload_0 v0
      [10] bipush 30
      [12] anewarray #3
        - Class [com/anysoftkeyboard/keyboards/v]
      [15] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/a.a [Lcom/anysoftkeyboard/keyboards/v;]
      [18] aload_0 v0
      [19] iconst_0
      [20] putfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/a.b I]
      [23] aload_0 v0
      [24] iconst_0
      [25] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/a.c I]
      [28] aload_0 v0
      [29] iconst_0
      [30] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a.d I]
      [33] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x10
      = final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a.d I]
      [4] ifle +5 (target=9)
      [7] iconst_1
      [8] ireturn
      [9] iconst_0
      [10] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Lcom/anysoftkeyboard/keyboards/v;
    Access flags: 0x10
      = final com.anysoftkeyboard.keyboards.v b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 66, locals = 2, stack = 3):
      [0] getstatic #12
        - Fieldref [com/anysoftkeyboard/keyboards/a.f Z]
      [3] ifne +18 (target=21)
      [6] aload_0 v0
      [7] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a.d I]
      [10] ifgt +11 (target=21)
      [13] new #4
        - Class [java/lang/AssertionError]
      [16] dup
      [17] invokespecial #13
        - Methodref [java/lang/AssertionError.<init> ()V]
      [20] athrow
      [21] aload_0 v0
      [22] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/a.a [Lcom/anysoftkeyboard/keyboards/v;]
      [25] aload_0 v0
      [26] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/a.b I]
      [29] aaload
      [30] astore_1 v1
      [31] aload_0 v0
      [32] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/a.a [Lcom/anysoftkeyboard/keyboards/v;]
      [35] aload_0 v0
      [36] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/a.b I]
      [39] aconst_null
      [40] aastore
      [41] aload_0 v0
      [42] aload_0 v0
      [43] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/a.b I]
      [46] iconst_1
      [47] iadd
      [48] bipush 30
      [50] irem
      [51] putfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/a.b I]
      [54] aload_0 v0
      [55] dup
      [56] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a.d I]
      [59] iconst_1
      [60] isub
      [61] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a.d I]
      [64] aload_1 v1
      [65] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/v;)V
    Access flags: 0x10
      = final void a(com.anysoftkeyboard.keyboards.v)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 57, locals = 2, stack = 3):
      [0] getstatic #12
        - Fieldref [com/anysoftkeyboard/keyboards/a.f Z]
      [3] ifne +20 (target=23)
      [6] aload_0 v0
      [7] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a.d I]
      [10] bipush 30
      [12] ificmplt +11 (target=23)
      [15] new #4
        - Class [java/lang/AssertionError]
      [18] dup
      [19] invokespecial #13
        - Methodref [java/lang/AssertionError.<init> ()V]
      [22] athrow
      [23] aload_0 v0
      [24] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/a.a [Lcom/anysoftkeyboard/keyboards/v;]
      [27] aload_0 v0
      [28] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/a.c I]
      [31] aload_1 v1
      [32] aastore
      [33] aload_0 v0
      [34] aload_0 v0
      [35] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/a.c I]
      [38] iconst_1
      [39] iadd
      [40] bipush 30
      [42] irem
      [43] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/a.c I]
      [46] aload_0 v0
      [47] dup
      [48] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a.d I]
      [51] iconst_1
      [52] iadd
      [53] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a.d I]
      [56] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()I
    Access flags: 0x10
      = final int c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a.d I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/MySeekBarPreference
  Superclass:    android/preference/Preference
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.MySeekBarPreference extends android.preference.Preference

Interfaces (count = 1):
  - Class [android/widget/SeekBar$OnSeekBarChangeListener]

Constant Pool (count = 180):
  - Integer [2130903062]
  - Integer [2131165223]
  - Integer [2131165224]
  - Integer [2131165225]
  - Integer [2131165226]
  - Integer [2131165227]
  - String [************]
  - String [MySeekBarPreference default ]
  - String [defaultValue]
  - String [http://schemas.android.com/apk/res/android]
  - String [http://schemas.android.com/apk/res/com.menny.android.anysoftkeyboard]
  - String [layout_inflater]
  - String [max]
  - String [min]
  - String [title]
  - Class [android/content/Context]
  - Class [android/preference/Preference]
  - Class [android/util/AttributeSet]
  - Class [android/util/Log]
  - Class [android/view/LayoutInflater]
  - Class [android/view/ViewGroup]
  - Class [android/widget/SeekBar]
  - Class [android/widget/SeekBar$OnSeekBarChangeListener]
  - Class [android/widget/TextView]
  - Class [com/anysoftkeyboard/ui/MySeekBarPreference]
  - Class [java/lang/Integer]
  - Class [java/lang/StringBuilder]
  - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.a Landroid/widget/SeekBar;]
  - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.b Landroid/widget/TextView;]
  - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.c Landroid/widget/TextView;]
  - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.d Landroid/widget/TextView;]
  - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.e Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.f Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.g I]
  - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.h I]
  - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
  - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
  - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
  - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [android/preference/Preference.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  - Methodref [android/preference/Preference.onSetInitialValue (ZLjava/lang/Object;)V]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
  - Methodref [android/widget/SeekBar.setMax (I)V]
  - Methodref [android/widget/SeekBar.setOnSeekBarChangeListener (Landroid/widget/SeekBar$OnSeekBarChangeListener;)V]
  - Methodref [android/widget/SeekBar.setProgress (I)V]
  - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/ui/MySeekBarPreference.callChangeListener (Ljava/lang/Object;)Z]
  - Methodref [com/anysoftkeyboard/ui/MySeekBarPreference.getPersistedInt (I)I]
  - Methodref [com/anysoftkeyboard/ui/MySeekBarPreference.persistInt (I)Z]
  - Methodref [com/anysoftkeyboard/ui/MySeekBarPreference.shouldPersist ()Z]
  - Methodref [java/lang/Integer.<init> (I)V]
  - Methodref [java/lang/Integer.intValue ()I]
  - Methodref [java/lang/Integer.toString (I)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a Landroid/widget/SeekBar;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [b Landroid/widget/TextView;]
  + NameAndType [c Landroid/widget/TextView;]
  + NameAndType [callChangeListener (Ljava/lang/Object;)Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d Landroid/widget/TextView;]
  + NameAndType [e Ljava/lang/String;]
  + NameAndType [f Landroid/content/Context;]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [g I]
  + NameAndType [getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
  + NameAndType [getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  + NameAndType [getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getPersistedInt (I)I]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [h I]
  + NameAndType [i I]
  + NameAndType [inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  + NameAndType [intValue ()I]
  + NameAndType [j I]
  + NameAndType [onSetInitialValue (ZLjava/lang/Object;)V]
  + NameAndType [persistInt (I)Z]
  + NameAndType [setMax (I)V]
  + NameAndType [setOnSeekBarChangeListener (Landroid/widget/SeekBar$OnSeekBarChangeListener;)V]
  + NameAndType [setProgress (I)V]
  + NameAndType [setText (Ljava/lang/CharSequence;)V]
  + NameAndType [shouldPersist ()Z]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [toString (I)Ljava/lang/String;]
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Z]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(I)Z]
  + Utf8 [(ILandroid/view/ViewGroup;)Landroid/view/View;]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + Utf8 [(Landroid/view/ViewGroup;)Landroid/view/View;]
  + Utf8 [(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V]
  + Utf8 [(Landroid/widget/SeekBar;)V]
  + Utf8 [(Landroid/widget/SeekBar;IZ)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;I)I]
  + Utf8 [(ZLjava/lang/Object;)V]
  + Utf8 [************]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Landroid/widget/SeekBar;]
  + Utf8 [Landroid/widget/TextView;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [MySeekBarPreference default ]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/preference/Preference]
  + Utf8 [android/util/AttributeSet]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/LayoutInflater]
  + Utf8 [android/view/ViewGroup]
  + Utf8 [android/widget/SeekBar]
  + Utf8 [android/widget/SeekBar$OnSeekBarChangeListener]
  + Utf8 [android/widget/TextView]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [callChangeListener]
  + Utf8 [com/anysoftkeyboard/ui/MySeekBarPreference]
  + Utf8 [d]
  + Utf8 [defaultValue]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [findViewById]
  + Utf8 [g]
  + Utf8 [getAttributeIntValue]
  + Utf8 [getAttributeResourceValue]
  + Utf8 [getAttributeValue]
  + Utf8 [getPersistedInt]
  + Utf8 [getString]
  + Utf8 [getSystemService]
  + Utf8 [h]
  + Utf8 [http://schemas.android.com/apk/res/android]
  + Utf8 [http://schemas.android.com/apk/res/com.menny.android.anysoftkeyboard]
  + Utf8 [i]
  + Utf8 [inflate]
  + Utf8 [intValue]
  + Utf8 [j]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [layout_inflater]
  + Utf8 [max]
  + Utf8 [min]
  + Utf8 [onCreateView]
  + Utf8 [onProgressChanged]
  + Utf8 [onSetInitialValue]
  + Utf8 [onStartTrackingTouch]
  + Utf8 [onStopTrackingTouch]
  + Utf8 [persistInt]
  + Utf8 [setMax]
  + Utf8 [setOnSeekBarChangeListener]
  + Utf8 [setProgress]
  + Utf8 [setText]
  + Utf8 [shouldPersist]
  + Utf8 [title]
  + Utf8 [toString]

Fields (count = 10):
  + Field:        a Landroid/widget/SeekBar;
    Access flags: 0x2
      = private android.widget.SeekBar a
  + Field:        b Landroid/widget/TextView;
    Access flags: 0x2
      = private android.widget.TextView b
  + Field:        c Landroid/widget/TextView;
    Access flags: 0x2
      = private android.widget.TextView c
  + Field:        d Landroid/widget/TextView;
    Access flags: 0x2
      = private android.widget.TextView d
  + Field:        e Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String e
  + Field:        f Landroid/content/Context;
    Access flags: 0x2
      = private android.content.Context f
  + Field:        g I
    Access flags: 0x2
      = private int g
  + Field:        h I
    Access flags: 0x2
      = private int h
  + Field:        i I
    Access flags: 0x2
      = private int i
  + Field:        j I
    Access flags: 0x2
      = private int j

Methods (count = 6):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    Access flags: 0x1
      = public MySeekBarPreference(android.content.Context,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 145, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokespecial #40
        - Methodref [android/preference/Preference.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
      [6] aload_0 v0
      [7] bipush 50
      [9] putfield #34
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.g I]
      [12] aload_0 v0
      [13] bipush 100
      [15] putfield #35
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.h I]
      [18] aload_0 v0
      [19] iconst_0
      [20] putfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [23] aload_0 v0
      [24] iconst_0
      [25] putfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [28] aload_0 v0
      [29] aload_1 v1
      [30] putfield #33
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.f Landroid/content/Context;]
      [33] aload_0 v0
      [34] aload_2 v2
      [35] ldc #10
        - String [http://schemas.android.com/apk/res/android]
      [37] ldc #9
        - String [defaultValue]
      [39] iconst_0
      [40] invokeinterface #59
        - InterfaceMethodref [android/util/AttributeSet.getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [45] putfield #34
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.g I]
      [48] ldc #7
        - String [************]
      [50] new #27
        - Class [java/lang/StringBuilder]
      [53] dup
      [54] ldc #8
        - String [MySeekBarPreference default ]
      [56] invokespecial #56
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [59] aload_0 v0
      [60] getfield #34
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.g I]
      [63] invokevirtual #57
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [66] invokevirtual #58
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [69] invokestatic #42
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [72] pop
      [73] aload_0 v0
      [74] aload_2 v2
      [75] ldc #10
        - String [http://schemas.android.com/apk/res/android]
      [77] ldc #13
        - String [max]
      [79] bipush 100
      [81] invokeinterface #59
        - InterfaceMethodref [android/util/AttributeSet.getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [86] putfield #35
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.h I]
      [89] aload_0 v0
      [90] aload_2 v2
      [91] ldc #11
        - String [http://schemas.android.com/apk/res/com.menny.android.anysoftkeyboard]
      [93] ldc #14
        - String [min]
      [95] iconst_0
      [96] invokeinterface #59
        - InterfaceMethodref [android/util/AttributeSet.getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [101] putfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [104] aload_2 v2
      [105] ldc #10
        - String [http://schemas.android.com/apk/res/android]
      [107] ldc #15
        - String [title]
      [109] iconst_0
      [110] invokeinterface #60
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [115] dup
      [116] istore_3 v3
      [117] ifne +18 (target=135)
      [120] aload_0 v0
      [121] aload_2 v2
      [122] ldc #10
        - String [http://schemas.android.com/apk/res/android]
      [124] ldc #15
        - String [title]
      [126] invokeinterface #61
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [131] putfield #32
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.e Ljava/lang/String;]
      [134] return
      [135] aload_0 v0
      [136] aload_1 v1
      [137] iload_3 v3
      [138] invokevirtual #38
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [141] putfield #32
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.e Ljava/lang/String;]
      [144] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreateView(Landroid/view/ViewGroup;)Landroid/view/View;
    Access flags: 0x4
      = protected android.view.View onCreateView(android.view.ViewGroup)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 254, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #33
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.f Landroid/content/Context;]
      [4] ldc #12
        - String [layout_inflater]
      [6] invokevirtual #39
        - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [9] checkcast #20
        - Class [android/view/LayoutInflater]
      [12] ldc #1
        - Integer [2130903062]
      [14] aconst_null
      [15] invokevirtual #43
        - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
      [18] checkcast #21
        - Class [android/view/ViewGroup]
      [21] astore_1 v1
      [22] aload_0 v0
      [23] aload_1 v1
      [24] ldc #6
        - Integer [2131165227]
      [26] invokevirtual #44
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [29] checkcast #22
        - Class [android/widget/SeekBar]
      [32] putfield #28
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.a Landroid/widget/SeekBar;]
      [35] aload_0 v0
      [36] invokevirtual #52
        - Methodref [com/anysoftkeyboard/ui/MySeekBarPreference.shouldPersist ()Z]
      [39] ifeq +15 (target=54)
      [42] aload_0 v0
      [43] aload_0 v0
      [44] aload_0 v0
      [45] getfield #34
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.g I]
      [48] invokevirtual #50
        - Methodref [com/anysoftkeyboard/ui/MySeekBarPreference.getPersistedInt (I)I]
      [51] putfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [54] aload_0 v0
      [55] aload_1 v1
      [56] ldc #4
        - Integer [2131165225]
      [58] invokevirtual #44
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [61] checkcast #24
        - Class [android/widget/TextView]
      [64] putfield #30
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.c Landroid/widget/TextView;]
      [67] aload_0 v0
      [68] aload_1 v1
      [69] ldc #5
        - Integer [2131165226]
      [71] invokevirtual #44
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [74] checkcast #24
        - Class [android/widget/TextView]
      [77] putfield #29
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.b Landroid/widget/TextView;]
      [80] aload_0 v0
      [81] aload_1 v1
      [82] ldc #3
        - Integer [2131165224]
      [84] invokevirtual #44
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [87] checkcast #24
        - Class [android/widget/TextView]
      [90] putfield #31
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.d Landroid/widget/TextView;]
      [93] aload_0 v0
      [94] getfield #30
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.c Landroid/widget/TextView;]
      [97] aload_0 v0
      [98] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [101] invokestatic #55
        - Methodref [java/lang/Integer.toString (I)Ljava/lang/String;]
      [104] invokevirtual #48
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [107] aload_1 v1
      [108] ldc #2
        - Integer [2131165223]
      [110] invokevirtual #44
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [113] checkcast #24
        - Class [android/widget/TextView]
      [116] aload_0 v0
      [117] getfield #32
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.e Ljava/lang/String;]
      [120] invokevirtual #48
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [123] aload_0 v0
      [124] dup
      [125] astore_2 v2
      [126] getfield #29
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.b Landroid/widget/TextView;]
      [129] aload_2 v2
      [130] getfield #35
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.h I]
      [133] invokestatic #55
        - Methodref [java/lang/Integer.toString (I)Ljava/lang/String;]
      [136] invokevirtual #48
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [139] aload_2 v2
      [140] getfield #31
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.d Landroid/widget/TextView;]
      [143] aload_2 v2
      [144] getfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [147] invokestatic #55
        - Methodref [java/lang/Integer.toString (I)Ljava/lang/String;]
      [150] invokevirtual #48
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [153] aload_2 v2
      [154] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [157] aload_2 v2
      [158] getfield #35
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.h I]
      [161] ificmple +11 (target=172)
      [164] aload_2 v2
      [165] aload_2 v2
      [166] getfield #35
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.h I]
      [169] putfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [172] aload_2 v2
      [173] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [176] aload_2 v2
      [177] getfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [180] ificmpge +11 (target=191)
      [183] aload_2 v2
      [184] aload_2 v2
      [185] getfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [188] putfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [191] aload_2 v2
      [192] getfield #30
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.c Landroid/widget/TextView;]
      [195] ifnull +17 (target=212)
      [198] aload_2 v2
      [199] getfield #30
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.c Landroid/widget/TextView;]
      [202] aload_2 v2
      [203] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [206] invokestatic #55
        - Methodref [java/lang/Integer.toString (I)Ljava/lang/String;]
      [209] invokevirtual #48
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [212] aload_0 v0
      [213] getfield #28
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.a Landroid/widget/SeekBar;]
      [216] aload_0 v0
      [217] getfield #35
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.h I]
      [220] aload_0 v0
      [221] getfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [224] isub
      [225] invokevirtual #45
        - Methodref [android/widget/SeekBar.setMax (I)V]
      [228] aload_0 v0
      [229] getfield #28
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.a Landroid/widget/SeekBar;]
      [232] aload_0 v0
      [233] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [236] aload_0 v0
      [237] getfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [240] isub
      [241] invokevirtual #47
        - Methodref [android/widget/SeekBar.setProgress (I)V]
      [244] aload_0 v0
      [245] getfield #28
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.a Landroid/widget/SeekBar;]
      [248] aload_0 v0
      [249] invokevirtual #46
        - Methodref [android/widget/SeekBar.setOnSeekBarChangeListener (Landroid/widget/SeekBar$OnSeekBarChangeListener;)V]
      [252] aload_1 v1
      [253] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onSetInitialValue(ZLjava/lang/Object;)V
    Access flags: 0x4
      = protected void onSetInitialValue(boolean,java.lang.Object)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 110, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] aload_2 v2
      [3] invokespecial #41
        - Methodref [android/preference/Preference.onSetInitialValue (ZLjava/lang/Object;)V]
      [6] iload_1 v1
      [7] ifeq +32 (target=39)
      [10] aload_0 v0
      [11] aload_0 v0
      [12] invokevirtual #52
        - Methodref [com/anysoftkeyboard/ui/MySeekBarPreference.shouldPersist ()Z]
      [15] ifeq +14 (target=29)
      [18] aload_0 v0
      [19] aload_0 v0
      [20] getfield #34
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.g I]
      [23] invokevirtual #50
        - Methodref [com/anysoftkeyboard/ui/MySeekBarPreference.getPersistedInt (I)I]
      [26] goto +7 (target=33)
      [29] aload_0 v0
      [30] getfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [33] putfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [36] goto +14 (target=50)
      [39] aload_0 v0
      [40] aload_2 v2
      [41] checkcast #26
        - Class [java/lang/Integer]
      [44] invokevirtual #54
        - Methodref [java/lang/Integer.intValue ()I]
      [47] putfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [50] aload_0 v0
      [51] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [54] aload_0 v0
      [55] getfield #35
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.h I]
      [58] ificmple +11 (target=69)
      [61] aload_0 v0
      [62] aload_0 v0
      [63] getfield #35
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.h I]
      [66] putfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [69] aload_0 v0
      [70] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [73] aload_0 v0
      [74] getfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [77] ificmpge +11 (target=88)
      [80] aload_0 v0
      [81] aload_0 v0
      [82] getfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [85] putfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [88] aload_0 v0
      [89] getfield #30
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.c Landroid/widget/TextView;]
      [92] ifnull +17 (target=109)
      [95] aload_0 v0
      [96] getfield #30
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.c Landroid/widget/TextView;]
      [99] aload_0 v0
      [100] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [103] invokestatic #55
        - Methodref [java/lang/Integer.toString (I)Ljava/lang/String;]
      [106] invokevirtual #48
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [109] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onProgressChanged(Landroid/widget/SeekBar;IZ)V
    Access flags: 0x1
      = public void onProgressChanged(android.widget.SeekBar,int,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 102, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] iload_2 v2
      [2] aload_0 v0
      [3] getfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [6] iadd
      [7] putfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [10] aload_0 v0
      [11] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [14] aload_0 v0
      [15] getfield #35
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.h I]
      [18] ificmple +11 (target=29)
      [21] aload_0 v0
      [22] aload_0 v0
      [23] getfield #35
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.h I]
      [26] putfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [29] aload_0 v0
      [30] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [33] aload_0 v0
      [34] getfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [37] ificmpge +11 (target=48)
      [40] aload_0 v0
      [41] aload_0 v0
      [42] getfield #36
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.i I]
      [45] putfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [48] aload_0 v0
      [49] invokevirtual #52
        - Methodref [com/anysoftkeyboard/ui/MySeekBarPreference.shouldPersist ()Z]
      [52] ifeq +12 (target=64)
      [55] aload_0 v0
      [56] aload_0 v0
      [57] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [60] invokevirtual #51
        - Methodref [com/anysoftkeyboard/ui/MySeekBarPreference.persistInt (I)Z]
      [63] pop
      [64] aload_0 v0
      [65] new #26
        - Class [java/lang/Integer]
      [68] dup
      [69] aload_0 v0
      [70] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [73] invokespecial #53
        - Methodref [java/lang/Integer.<init> (I)V]
      [76] invokevirtual #49
        - Methodref [com/anysoftkeyboard/ui/MySeekBarPreference.callChangeListener (Ljava/lang/Object;)Z]
      [79] pop
      [80] aload_0 v0
      [81] getfield #30
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.c Landroid/widget/TextView;]
      [84] ifnull +17 (target=101)
      [87] aload_0 v0
      [88] getfield #30
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.c Landroid/widget/TextView;]
      [91] aload_0 v0
      [92] getfield #37
        - Fieldref [com/anysoftkeyboard/ui/MySeekBarPreference.j I]
      [95] invokestatic #55
        - Methodref [java/lang/Integer.toString (I)Ljava/lang/String;]
      [98] invokevirtual #48
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [101] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onStartTrackingTouch(Landroid/widget/SeekBar;)V
    Access flags: 0x1
      = public void onStartTrackingTouch(android.widget.SeekBar)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onStopTrackingTouch(Landroid/widget/SeekBar;)V
    Access flags: 0x1
      = public void onStopTrackingTouch(android.widget.SeekBar)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.a extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 52):
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  - Class [com/anysoftkeyboard/a]
  - Class [java/lang/Object]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Z]
  + Utf8 [(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  + Utf8 [(Z)V]
  + Utf8 [A]
  + Utf8 [B]
  + Utf8 [C]
  + Utf8 [D]
  + Utf8 [E]
  + Utf8 [F]
  + Utf8 [G]
  + Utf8 [H]
  + Utf8 [I]
  + Utf8 [J]
  + Utf8 [K]
  + Utf8 [a]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [j]
  + Utf8 [java/lang/Object]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [n]
  + Utf8 [o]
  + Utf8 [p]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [s]
  + Utf8 [t]
  + Utf8 [u]
  + Utf8 [v]
  + Utf8 [w]
  + Utf8 [x]
  + Utf8 [y]
  + Utf8 [z]

Fields (count = 0):

Methods (count = 41):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x401
      = public abstract java.lang.String a()
  + Method:       b()Z
    Access flags: 0x401
      = public abstract boolean b()
  + Method:       c()Z
    Access flags: 0x401
      = public abstract boolean c()
  + Method:       d()Z
    Access flags: 0x401
      = public abstract boolean d()
  + Method:       e()Z
    Access flags: 0x401
      = public abstract boolean e()
  + Method:       f()Z
    Access flags: 0x401
      = public abstract boolean f()
  + Method:       g()Z
    Access flags: 0x401
      = public abstract boolean g()
  + Method:       h()F
    Access flags: 0x401
      = public abstract float h()
  + Method:       i()F
    Access flags: 0x401
      = public abstract float i()
  + Method:       j()Z
    Access flags: 0x401
      = public abstract boolean j()
  + Method:       k()I
    Access flags: 0x401
      = public abstract int k()
  + Method:       l()I
    Access flags: 0x401
      = public abstract int l()
  + Method:       m()I
    Access flags: 0x401
      = public abstract int m()
  + Method:       n()I
    Access flags: 0x401
      = public abstract int n()
  + Method:       o()I
    Access flags: 0x401
      = public abstract int o()
  + Method:       p()I
    Access flags: 0x401
      = public abstract int p()
  + Method:       q()I
    Access flags: 0x401
      = public abstract int q()
  + Method:       r()Z
    Access flags: 0x401
      = public abstract boolean r()
  + Method:       s()Z
    Access flags: 0x401
      = public abstract boolean s()
  + Method:       t()Z
    Access flags: 0x401
      = public abstract boolean t()
  + Method:       u()Z
    Access flags: 0x401
      = public abstract boolean u()
  + Method:       v()Z
    Access flags: 0x401
      = public abstract boolean v()
  + Method:       a(Z)V
    Access flags: 0x401
      = public abstract void a(boolean)
  + Method:       w()Z
    Access flags: 0x401
      = public abstract boolean w()
  + Method:       b(Z)V
    Access flags: 0x401
      = public abstract void b(boolean)
  + Method:       x()Z
    Access flags: 0x401
      = public abstract boolean x()
  + Method:       y()Z
    Access flags: 0x401
      = public abstract boolean y()
  + Method:       z()Z
    Access flags: 0x401
      = public abstract boolean z()
  + Method:       A()Z
    Access flags: 0x401
      = public abstract boolean A()
  + Method:       B()Z
    Access flags: 0x401
      = public abstract boolean B()
  + Method:       C()Z
    Access flags: 0x401
      = public abstract boolean C()
  + Method:       D()Z
    Access flags: 0x401
      = public abstract boolean D()
  + Method:       E()Z
    Access flags: 0x401
      = public abstract boolean E()
  + Method:       F()I
    Access flags: 0x401
      = public abstract int F()
  + Method:       G()I
    Access flags: 0x401
      = public abstract int G()
  + Method:       H()I
    Access flags: 0x401
      = public abstract int H()
  + Method:       I()I
    Access flags: 0x401
      = public abstract int I()
  + Method:       J()Z
    Access flags: 0x401
      = public abstract boolean J()
  + Method:       K()Ljava/lang/String;
    Access flags: 0x401
      = public abstract java.lang.String K()
  + Method:       a(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
    Access flags: 0x401
      = public abstract void a(android.content.SharedPreferences$OnSharedPreferenceChangeListener)
  + Method:       b(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
    Access flags: 0x401
      = public abstract void b(android.content.SharedPreferences$OnSharedPreferenceChangeListener)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/a
  Superclass:    com/anysoftkeyboard/e/a
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.a extends com.anysoftkeyboard.e.a

Interfaces (count = 0):

Constant Pool (count = 130):
  - Integer [2131034112]
  - String [ASK ExtDictFctry]
  - String [Dictionaries]
  - String [Dictionary]
  - String [External dictionary does not include all mandatory details! Will not create dictionary.]
  - String [autoTextResourceId]
  - String [com.menny.android.anysoftkeyboard.DICTIONARY]
  - String [com.menny.android.anysoftkeyboard.dictionaries]
  - String [dictionaryAssertName]
  - String [dictionaryResourceId]
  - String [locale]
  - Class [android/text/TextUtils]
  - Class [android/util/AttributeSet]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/a]
  - Class [com/anysoftkeyboard/dictionaries/aa]
  - Class [com/anysoftkeyboard/e/a]
  - Class [java/util/ArrayList]
  - Class [java/util/HashMap]
  - Class [java/util/Iterator]
  - Fieldref [com/anysoftkeyboard/dictionaries/a.b Lcom/anysoftkeyboard/dictionaries/a;]
  - Fieldref [com/anysoftkeyboard/dictionaries/a.c Ljava/util/HashMap;]
  - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/a.<init> ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/a.b (Landroid/content/Context;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/dictionaries/a.c (Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/a.c (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/e/c;]
  - Methodref [com/anysoftkeyboard/dictionaries/a.d (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;II)V]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.a ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/e/a.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  - Methodref [com/anysoftkeyboard/e/a.a ()V]
  - Methodref [com/anysoftkeyboard/e/a.a (Ljava/util/ArrayList;)V]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - Methodref [java/util/HashMap.<init> ()V]
  - Methodref [java/util/HashMap.clear ()V]
  - Methodref [java/util/HashMap.get (Ljava/lang/Object;)Ljava/lang/Object;]
  - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  - Methodref [java/util/HashMap.size ()I]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;II)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + NameAndType [a ()Ljava/lang/String;]
  + NameAndType [a ()V]
  + NameAndType [a (Ljava/util/ArrayList;)V]
  + NameAndType [b (Landroid/content/Context;)Ljava/util/ArrayList;]
  + NameAndType [b Lcom/anysoftkeyboard/dictionaries/a;]
  + NameAndType [c (Landroid/content/Context;)V]
  + NameAndType [c (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/e/c;]
  + NameAndType [c Ljava/util/HashMap;]
  + NameAndType [clear ()V]
  + NameAndType [d (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  + NameAndType [getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [hasNext ()Z]
  + NameAndType [isEmpty (Ljava/lang/CharSequence;)Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [size ()I]
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Landroid/content/Context;)Ljava/util/ArrayList;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;II)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/e/c;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + Utf8 [(Ljava/util/ArrayList;)V]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK ExtDictFctry]
  + Utf8 [Code]
  + Utf8 [Dictionaries]
  + Utf8 [Dictionary]
  + Utf8 [External dictionary does not include all mandatory details! Will not create dictionary.]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/a;]
  + Utf8 [Ljava/util/HashMap;]
  + Utf8 [a]
  + Utf8 [android/text/TextUtils]
  + Utf8 [android/util/AttributeSet]
  + Utf8 [android/util/Log]
  + Utf8 [autoTextResourceId]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [clear]
  + Utf8 [com.menny.android.anysoftkeyboard.DICTIONARY]
  + Utf8 [com.menny.android.anysoftkeyboard.dictionaries]
  + Utf8 [com/anysoftkeyboard/dictionaries/a]
  + Utf8 [com/anysoftkeyboard/dictionaries/aa]
  + Utf8 [com/anysoftkeyboard/e/a]
  + Utf8 [d]
  + Utf8 [dictionaryAssertName]
  + Utf8 [dictionaryResourceId]
  + Utf8 [e]
  + Utf8 [get]
  + Utf8 [getAttributeResourceValue]
  + Utf8 [getAttributeValue]
  + Utf8 [hasNext]
  + Utf8 [isEmpty]
  + Utf8 [iterator]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/HashMap]
  + Utf8 [java/util/Iterator]
  + Utf8 [locale]
  + Utf8 [next]
  + Utf8 [put]
  + Utf8 [size]

Fields (count = 2):
  + Field:        b Lcom/anysoftkeyboard/dictionaries/a;
    Access flags: 0x1a
      = private static final com.anysoftkeyboard.dictionaries.a b
  + Field:        c Ljava/util/HashMap;
    Access flags: 0x12
      = private final java.util.HashMap c

Methods (count = 9):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 0, stack = 2):
      [0] new #15
        - Class [com/anysoftkeyboard/dictionaries/a]
      [3] dup
      [4] invokespecial #25
        - Methodref [com/anysoftkeyboard/dictionaries/a.<init> ()V]
      [7] putstatic #21
        - Fieldref [com/anysoftkeyboard/dictionaries/a.b Lcom/anysoftkeyboard/dictionaries/a;]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)Ljava/util/ArrayList;
    Access flags: 0x9
      = public static java.util.ArrayList a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] getstatic #21
        - Fieldref [com/anysoftkeyboard/dictionaries/a.b Lcom/anysoftkeyboard/dictionaries/a;]
      [3] aload_0 v0
      [4] invokevirtual #26
        - Methodref [com/anysoftkeyboard/dictionaries/a.b (Landroid/content/Context;)Ljava/util/ArrayList;]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;
    Access flags: 0x9
      = public static com.anysoftkeyboard.dictionaries.aa a(java.lang.String,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 2, stack = 3):
      [0] getstatic #21
        - Fieldref [com/anysoftkeyboard/dictionaries/a.b Lcom/anysoftkeyboard/dictionaries/a;]
      [3] aload_0 v0
      [4] aload_1 v1
      [5] invokevirtual #28
        - Methodref [com/anysoftkeyboard/dictionaries/a.c (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/e/c;]
      [8] checkcast #16
        - Class [com/anysoftkeyboard/dictionaries/aa]
      [11] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;
    Access flags: 0x9
      = public static com.anysoftkeyboard.dictionaries.aa b(java.lang.String,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 3):
      [0] getstatic #21
        - Fieldref [com/anysoftkeyboard/dictionaries/a.b Lcom/anysoftkeyboard/dictionaries/a;]
      [3] aload_0 v0
      [4] aload_1 v1
      [5] invokespecial #29
        - Methodref [com/anysoftkeyboard/dictionaries/a.d (Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;]
      [8] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x2
      = private a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 29, locals = 1, stack = 8):
      [0] aload_0 v0
      [1] ldc #2
        - String [ASK ExtDictFctry]
      [3] ldc #7
        - String [com.menny.android.anysoftkeyboard.DICTIONARY]
      [5] ldc #8
        - String [com.menny.android.anysoftkeyboard.dictionaries]
      [7] ldc #3
        - String [Dictionaries]
      [9] ldc #4
        - String [Dictionary]
      [11] ldc #1
        - Integer [2131034112]
      [13] iconst_1
      [14] invokespecial #33
        - Methodref [com/anysoftkeyboard/e/a.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
      [17] aload_0 v0
      [18] new #19
        - Class [java/util/HashMap]
      [21] dup
      [22] invokespecial #37
        - Methodref [java/util/HashMap.<init> ()V]
      [25] putfield #22
        - Fieldref [com/anysoftkeyboard/dictionaries/a.c Ljava/util/HashMap;]
      [28] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x34
      = protected final synchronized void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #34
        - Methodref [com/anysoftkeyboard/e/a.a ()V]
      [4] aload_0 v0
      [5] getfield #22
        - Fieldref [com/anysoftkeyboard/dictionaries/a.c Ljava/util/HashMap;]
      [8] invokevirtual #38
        - Methodref [java/util/HashMap.clear ()V]
      [11] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/util/ArrayList;)V
    Access flags: 0x14
      = protected final void a(java.util.ArrayList)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 46, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #35
        - Methodref [com/anysoftkeyboard/e/a.a (Ljava/util/ArrayList;)V]
      [5] aload_1 v1
      [6] invokevirtual #36
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [9] astore_2 v2
      [10] goto +26 (target=36)
      [13] aload_2 v2
      [14] invokeinterface #45
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [19] checkcast #16
        - Class [com/anysoftkeyboard/dictionaries/aa]
      [22] astore_1 v1
      [23] aload_0 v0
      [24] getfield #22
        - Fieldref [com/anysoftkeyboard/dictionaries/a.c Ljava/util/HashMap;]
      [27] aload_1 v1
      [28] invokevirtual #32
        - Methodref [com/anysoftkeyboard/dictionaries/aa.a ()Ljava/lang/String;]
      [31] aload_1 v1
      [32] invokevirtual #40
        - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [35] pop
      [36] aload_2 v2
      [37] invokeinterface #44
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [42] ifne -29 (target=13)
      [45] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/aa;
    Access flags: 0x22
      = private synchronized com.anysoftkeyboard.dictionaries.aa d(java.lang.String,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 27, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] getfield #22
        - Fieldref [com/anysoftkeyboard/dictionaries/a.c Ljava/util/HashMap;]
      [4] invokevirtual #41
        - Methodref [java/util/HashMap.size ()I]
      [7] ifne +8 (target=15)
      [10] aload_0 v0
      [11] aload_2 v2
      [12] invokevirtual #27
        - Methodref [com/anysoftkeyboard/dictionaries/a.c (Landroid/content/Context;)V]
      [15] aload_0 v0
      [16] getfield #22
        - Fieldref [com/anysoftkeyboard/dictionaries/a.c Ljava/util/HashMap;]
      [19] aload_1 v1
      [20] invokevirtual #39
        - Methodref [java/util/HashMap.get (Ljava/lang/Object;)Ljava/lang/Object;]
      [23] checkcast #16
        - Class [com/anysoftkeyboard/dictionaries/aa]
      [26] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;
    Access flags: 0x1054
      = protected final com.anysoftkeyboard.e.c a(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 157, locals = 10, stack = 10):
      [0] aload_1 v1
      [1] aload_2 v2
      [2] iload_3 v3
      [3] aload v4
      [5] iload v5
      [7] aload v6
      [9] astore v6
      [11] istore v5
      [13] astore v4
      [15] istore_3 v3
      [16] astore_2 v2
      [17] astore_1 v1
      [18] aload v6
      [20] aconst_null
      [21] ldc #11
        - String [locale]
      [23] invokeinterface #43
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [28] astore v7
      [30] aload v6
      [32] aconst_null
      [33] ldc #9
        - String [dictionaryAssertName]
      [35] invokeinterface #43
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [40] astore v8
      [42] aload v6
      [44] aconst_null
      [45] ldc #10
        - String [dictionaryResourceId]
      [47] iconst_m1
      [48] invokeinterface #42
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [53] istore v9
      [55] aload v6
      [57] aconst_null
      [58] ldc #6
        - String [autoTextResourceId]
      [60] iconst_m1
      [61] invokeinterface #42
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [66] istore v6
      [68] aload_2 v2
      [69] invokestatic #23
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [72] ifne +24 (target=96)
      [75] aload v7
      [77] ifnull +19 (target=96)
      [80] iload_3 v3
      [81] iconst_m1
      [82] ificmpeq +14 (target=96)
      [85] aload v8
      [87] ifnonnull +19 (target=106)
      [90] iload v9
      [92] iconst_m1
      [93] ificmpne +13 (target=106)
      [96] ldc #2
        - String [ASK ExtDictFctry]
      [98] ldc #5
        - String [External dictionary does not include all mandatory details! Will not create dictionary.]
      [100] invokestatic #24
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [103] pop
      [104] aconst_null
      [105] areturn
      [106] iload v9
      [108] iconst_m1
      [109] ificmpne +25 (target=134)
      [112] new #16
        - Class [com/anysoftkeyboard/dictionaries/aa]
      [115] dup
      [116] aload_1 v1
      [117] aload_2 v2
      [118] iload_3 v3
      [119] aload v4
      [121] iload v5
      [123] aload v7
      [125] aload v8
      [127] invokespecial #31
        - Methodref [com/anysoftkeyboard/dictionaries/aa.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;)V]
      [130] astore_1 v1
      [131] goto +24 (target=155)
      [134] new #16
        - Class [com/anysoftkeyboard/dictionaries/aa]
      [137] dup
      [138] aload_1 v1
      [139] aload_2 v2
      [140] iload_3 v3
      [141] aload v4
      [143] iload v5
      [145] aload v7
      [147] iload v9
      [149] iload v6
      [151] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/aa.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;II)V]
      [154] astore_1 v1
      [155] aload_1 v1
      [156] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/b
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.voice.b extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/voice/h]

Constant Pool (count = 135):
  - Integer [268435456]
  - String [ @ ]
  - String [ASK_VoiceRecognitionTrigger]
  - String [Found IntentApiTrigger ACTION_RECOGNIZE_SPEECH handler: ]
  - String [IntentApiTrigger is not installed]
  - String [VoiceIntentApiTrigger]
  - String [android.speech.action.RECOGNIZE_SPEECH]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/pm/ActivityInfo]
  - Class [android/content/pm/PackageManager]
  - Class [android/content/pm/ResolveInfo]
  - Class [android/inputmethodservice/InputMethodService]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity]
  - Class [com/anysoftkeyboard/voice/b]
  - Class [com/anysoftkeyboard/voice/g]
  - Class [com/anysoftkeyboard/voice/h]
  - Class [com/anysoftkeyboard/voice/n]
  - Class [java/lang/Object]
  - Class [java/lang/StringBuilder]
  - Class [java/util/Iterator]
  - Class [java/util/List]
  - Fieldref [android/content/pm/ActivityInfo.packageName Ljava/lang/String;]
  - Fieldref [android/content/pm/ActivityInfo.targetActivity Ljava/lang/String;]
  - Fieldref [android/content/pm/ResolveInfo.activityInfo Landroid/content/pm/ActivityInfo;]
  - Fieldref [com/anysoftkeyboard/voice/b.a Landroid/inputmethodservice/InputMethodService;]
  - Fieldref [com/anysoftkeyboard/voice/b.b Lcom/anysoftkeyboard/voice/n;]
  - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
  - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
  - Methodref [android/content/pm/PackageManager.queryIntentActivities (Landroid/content/Intent;I)Ljava/util/List;]
  - Methodref [android/inputmethodservice/InputMethodService.getApplicationContext ()Landroid/content/Context;]
  - Methodref [android/inputmethodservice/InputMethodService.getPackageManager ()Landroid/content/pm/PackageManager;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/voice/b.b ()Lcom/anysoftkeyboard/voice/n;]
  - Methodref [com/anysoftkeyboard/voice/g.<init> (Landroid/inputmethodservice/InputMethodService;)V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/voice/n.a ()V]
  - InterfaceMethodref [com/anysoftkeyboard/voice/n.a (Ljava/lang/String;)V]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/List.size ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Landroid/inputmethodservice/InputMethodService;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()V]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a Landroid/inputmethodservice/InputMethodService;]
  + NameAndType [activityInfo Landroid/content/pm/ActivityInfo;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()Lcom/anysoftkeyboard/voice/n;]
  + NameAndType [b Lcom/anysoftkeyboard/voice/n;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [packageName Ljava/lang/String;]
  + NameAndType [queryIntentActivities (Landroid/content/Intent;I)Ljava/util/List;]
  + NameAndType [setFlags (I)Landroid/content/Intent;]
  + NameAndType [size ()I]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + NameAndType [targetActivity Ljava/lang/String;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [ @ ]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/pm/PackageManager;]
  + Utf8 [()Lcom/anysoftkeyboard/voice/n;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/content/Intent;I)Ljava/util/List;]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [ASK_VoiceRecognitionTrigger]
  + Utf8 [Code]
  + Utf8 [Found IntentApiTrigger ACTION_RECOGNIZE_SPEECH handler: ]
  + Utf8 [IntentApiTrigger is not installed]
  + Utf8 [Landroid/content/pm/ActivityInfo;]
  + Utf8 [Landroid/inputmethodservice/InputMethodService;]
  + Utf8 [Lcom/anysoftkeyboard/voice/n;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [VoiceIntentApiTrigger]
  + Utf8 [a]
  + Utf8 [activityInfo]
  + Utf8 [android.speech.action.RECOGNIZE_SPEECH]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/pm/ActivityInfo]
  + Utf8 [android/content/pm/PackageManager]
  + Utf8 [android/content/pm/ResolveInfo]
  + Utf8 [android/inputmethodservice/InputMethodService]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity]
  + Utf8 [com/anysoftkeyboard/voice/b]
  + Utf8 [com/anysoftkeyboard/voice/g]
  + Utf8 [com/anysoftkeyboard/voice/h]
  + Utf8 [com/anysoftkeyboard/voice/n]
  + Utf8 [d]
  + Utf8 [getApplicationContext]
  + Utf8 [getPackageManager]
  + Utf8 [hasNext]
  + Utf8 [iterator]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/List]
  + Utf8 [next]
  + Utf8 [packageName]
  + Utf8 [queryIntentActivities]
  + Utf8 [setFlags]
  + Utf8 [size]
  + Utf8 [startActivity]
  + Utf8 [targetActivity]
  + Utf8 [toString]

Fields (count = 2):
  + Field:        a Landroid/inputmethodservice/InputMethodService;
    Access flags: 0x14
      = protected final android.inputmethodservice.InputMethodService a
  + Field:        b Lcom/anysoftkeyboard/voice/n;
    Access flags: 0x2
      = private com.anysoftkeyboard.voice.n b

Methods (count = 4):
  - Method:       <init>(Landroid/inputmethodservice/InputMethodService;)V
    Access flags: 0x1
      = public b(android.inputmethodservice.InputMethodService)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #39
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #27
        - Fieldref [com/anysoftkeyboard/voice/b.a Landroid/inputmethodservice/InputMethodService;]
      [9] aload_0 v0
      [10] aload_0 v0
      [11] invokevirtual #37
        - Methodref [com/anysoftkeyboard/voice/b.b ()Lcom/anysoftkeyboard/voice/n;]
      [14] putfield #28
        - Fieldref [com/anysoftkeyboard/voice/b.b Lcom/anysoftkeyboard/voice/n;]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Lcom/anysoftkeyboard/voice/n;
    Access flags: 0x4
      = protected com.anysoftkeyboard.voice.n b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 134, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] getfield #27
        - Fieldref [com/anysoftkeyboard/voice/b.a Landroid/inputmethodservice/InputMethodService;]
      [4] invokevirtual #35
        - Methodref [android/inputmethodservice/InputMethodService.getPackageManager ()Landroid/content/pm/PackageManager;]
      [7] new #9
        - Class [android/content/Intent]
      [10] dup
      [11] ldc #7
        - String [android.speech.action.RECOGNIZE_SPEECH]
      [13] invokespecial #31
        - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
      [16] iconst_0
      [17] invokevirtual #33
        - Methodref [android/content/pm/PackageManager.queryIntentActivities (Landroid/content/Intent;I)Ljava/util/List;]
      [20] dup
      [21] astore_1 v1
      [22] invokeinterface #47
        - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
      [27] astore_3 v3
      [28] goto +56 (target=84)
      [31] aload_3 v3
      [32] invokeinterface #46
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [37] checkcast #12
        - Class [android/content/pm/ResolveInfo]
      [40] astore_2 v2
      [41] ldc #6
        - String [VoiceIntentApiTrigger]
      [43] new #21
        - Class [java/lang/StringBuilder]
      [46] dup
      [47] ldc #4
        - String [Found IntentApiTrigger ACTION_RECOGNIZE_SPEECH handler: ]
      [49] invokespecial #40
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [52] aload_2 v2
      [53] getfield #26
        - Fieldref [android/content/pm/ResolveInfo.activityInfo Landroid/content/pm/ActivityInfo;]
      [56] getfield #25
        - Fieldref [android/content/pm/ActivityInfo.targetActivity Ljava/lang/String;]
      [59] invokevirtual #41
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [62] ldc #2
        - String [ @ ]
      [64] invokevirtual #41
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [67] aload_2 v2
      [68] getfield #26
        - Fieldref [android/content/pm/ResolveInfo.activityInfo Landroid/content/pm/ActivityInfo;]
      [71] getfield #24
        - Fieldref [android/content/pm/ActivityInfo.packageName Ljava/lang/String;]
      [74] invokevirtual #41
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [77] invokevirtual #42
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [80] invokestatic #36
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [83] pop
      [84] aload_3 v3
      [85] invokeinterface #45
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [90] ifne -59 (target=31)
      [93] aload_1 v1
      [94] invokeinterface #48
        - InterfaceMethodref [java/util/List.size ()I]
      [99] ifle +7 (target=106)
      [102] iconst_1
      [103] goto +4 (target=107)
      [106] iconst_0
      [107] ifeq +17 (target=124)
      [110] aload_0 v0
      [111] astore_1 v1
      [112] new #17
        - Class [com/anysoftkeyboard/voice/g]
      [115] dup
      [116] aload_1 v1
      [117] getfield #27
        - Fieldref [com/anysoftkeyboard/voice/b.a Landroid/inputmethodservice/InputMethodService;]
      [120] invokespecial #38
        - Methodref [com/anysoftkeyboard/voice/g.<init> (Landroid/inputmethodservice/InputMethodService;)V]
      [123] areturn
      [124] ldc #3
        - String [ASK_VoiceRecognitionTrigger]
      [126] ldc #5
        - String [IntentApiTrigger is not installed]
      [128] invokestatic #36
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [131] pop
      [132] aconst_null
      [133] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 62, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] invokevirtual #37
        - Methodref [com/anysoftkeyboard/voice/b.b ()Lcom/anysoftkeyboard/voice/n;]
      [5] putfield #28
        - Fieldref [com/anysoftkeyboard/voice/b.b Lcom/anysoftkeyboard/voice/n;]
      [8] aload_0 v0
      [9] getfield #28
        - Fieldref [com/anysoftkeyboard/voice/b.b Lcom/anysoftkeyboard/voice/n;]
      [12] ifnull +14 (target=26)
      [15] aload_0 v0
      [16] getfield #28
        - Fieldref [com/anysoftkeyboard/voice/b.b Lcom/anysoftkeyboard/voice/n;]
      [19] aload_1 v1
      [20] invokeinterface #44
        - InterfaceMethodref [com/anysoftkeyboard/voice/n.a (Ljava/lang/String;)V]
      [25] return
      [26] new #9
        - Class [android/content/Intent]
      [29] dup
      [30] aload_0 v0
      [31] getfield #27
        - Fieldref [com/anysoftkeyboard/voice/b.a Landroid/inputmethodservice/InputMethodService;]
      [34] invokevirtual #34
        - Methodref [android/inputmethodservice/InputMethodService.getApplicationContext ()Landroid/content/Context;]
      [37] ldc #15
        - Class [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity]
      [39] invokespecial #30
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [42] dup
      [43] astore_1 v1
      [44] ldc #1
        - Integer [268435456]
      [46] invokevirtual #32
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [49] pop
      [50] aload_0 v0
      [51] getfield #27
        - Fieldref [com/anysoftkeyboard/voice/b.a Landroid/inputmethodservice/InputMethodService;]
      [54] invokevirtual #34
        - Methodref [android/inputmethodservice/InputMethodService.getApplicationContext ()Landroid/content/Context;]
      [57] aload_1 v1
      [58] invokevirtual #29
        - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
      [61] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #28
        - Fieldref [com/anysoftkeyboard/voice/b.b Lcom/anysoftkeyboard/voice/n;]
      [4] ifnull +12 (target=16)
      [7] aload_0 v0
      [8] getfield #28
        - Fieldref [com/anysoftkeyboard/voice/b.b Lcom/anysoftkeyboard/voice/n;]
      [11] invokeinterface #43
        - InterfaceMethodref [com/anysoftkeyboard/voice/n.a ()V]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/d
  Superclass:    com/anysoftkeyboard/devicespecific/j
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.devicespecific.d extends com.anysoftkeyboard.devicespecific.j

Interfaces (count = 0):

Constant Pool (count = 24):
  - String [DeviceSpecific_V11]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V11]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V8]
  - Class [com/anysoftkeyboard/devicespecific/d]
  - Class [com/anysoftkeyboard/devicespecific/j]
  - Class [com/anysoftkeyboard/voice/m]
  - Methodref [com/anysoftkeyboard/devicespecific/j.<init> ()V]
  - Methodref [com/anysoftkeyboard/voice/m.<init> (Landroid/inputmethodservice/InputMethodService;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/inputmethodservice/InputMethodService;)V]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [DeviceSpecific_V11]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V11]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V8]
  + Utf8 [com/anysoftkeyboard/devicespecific/d]
  + Utf8 [com/anysoftkeyboard/devicespecific/j]
  + Utf8 [com/anysoftkeyboard/voice/m]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>()V
    Access flags: 0x1
      = public d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #7
        - Methodref [com/anysoftkeyboard/devicespecific/j.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - String [DeviceSpecific_V11]
      [2] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;
    Access flags: 0x11
      = public final com.anysoftkeyboard.voice.h a(android.inputmethodservice.InputMethodService)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 3):
      [0] new #6
        - Class [com/anysoftkeyboard/voice/m]
      [3] dup
      [4] aload_1 v1
      [5] invokespecial #8
        - Methodref [com/anysoftkeyboard/voice/m.<init> (Landroid/inputmethodservice/InputMethodService;)V]
      [8] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/tutorials/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.tutorials.a extends java.lang.Object

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 37):
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/a]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/a.a Lcom/anysoftkeyboard/ui/tutorials/ChangeLogActivity;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/Object.<init> ()V]
  - InterfaceMethodref [com/anysoftkeyboard/a.a (Z)V]
  - InterfaceMethodref [com/anysoftkeyboard/a.v ()Z]
  + NameAndType [<init> ()V]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a (Z)V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/tutorials/ChangeLogActivity;]
  + NameAndType [v ()Z]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/tutorials/ChangeLogActivity;)V]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/tutorials/ChangeLogActivity;]
  + Utf8 [a]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/a]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]
  + Utf8 [v]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/tutorials/ChangeLogActivity;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.tutorials.ChangeLogActivity a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/tutorials/ChangeLogActivity;)V
    Access flags: 0x0
      = a(com.anysoftkeyboard.ui.tutorials.ChangeLogActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/ui/tutorials/a.a Lcom/anysoftkeyboard/ui/tutorials/ChangeLogActivity;]
      [5] aload_0 v0
      [6] invokespecial #10
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x11
      = public final void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 2, stack = 2):
      [0] invokestatic #9
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [3] invokestatic #9
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [6] invokeinterface #12
        - InterfaceMethodref [com/anysoftkeyboard/a.v ()Z]
      [11] ifeq +7 (target=18)
      [14] iconst_0
      [15] goto +4 (target=19)
      [18] iconst_1
      [19] invokeinterface #11
        - InterfaceMethodref [com/anysoftkeyboard/a.a (Z)V]
      [24] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/a/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.keyboards.a.a extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/keyboards/g]

Constant Pool (count = 50):
  - Integer [257]
  - Integer [514]
  - Class [android/text/method/MetaKeyKeyListener]
  - Class [android/view/KeyEvent]
  - Class [com/anysoftkeyboard/keyboards/a/a]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/g]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/a/a.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/a/a.b Z]
  - Fieldref [com/anysoftkeyboard/keyboards/a/a.c J]
  - Fieldref [com/anysoftkeyboard/keyboards/a/a.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/a/a.e I]
  - Methodref [android/text/method/MetaKeyKeyListener.getMetaState (J)I]
  - Methodref [android/view/KeyEvent.getKeyCode ()I]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a I]
  + NameAndType [b Z]
  + NameAndType [c J]
  + NameAndType [d I]
  + NameAndType [e I]
  + NameAndType [getKeyCode ()I]
  + NameAndType [getMetaState (J)I]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)V]
  + Utf8 [(J)I]
  + Utf8 [(Landroid/view/KeyEvent;J)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [ConstantValue]
  + Utf8 [I]
  + Utf8 [J]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/text/method/MetaKeyKeyListener]
  + Utf8 [android/view/KeyEvent]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/a/a]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/g]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [getKeyCode]
  + Utf8 [getMetaState]
  + Utf8 [java/lang/Object]

Fields (count = 5):
  + Field:        a I
    Access flags: 0x2
      = private int a
  + Field:        b Z
    Access flags: 0x2
      = private boolean b
  + Field:        c J
    Access flags: 0x2
      = private long c
  + Field:        d I
    Access flags: 0x12
      = private final int d
    Class member attributes (count = 1):
    + Constant value attribute:
    - Integer [514]
  + Field:        e I
    Access flags: 0x12
      = private final int e
    Class member attributes (count = 1):
    + Constant value attribute:
    - Integer [257]

Methods (count = 7):
  - Method:       <init>()V
    Access flags: 0x1
      = public a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 29, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #16
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_0
      [6] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.a I]
      [9] aload_0 v0
      [10] iconst_0
      [11] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.b Z]
      [14] aload_0 v0
      [15] sipush 514
      [18] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.d I]
      [21] aload_0 v0
      [22] sipush 257
      [25] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.e I]
      [28] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/KeyEvent;J)V
    Access flags: 0x11
      = public final void a(android.view.KeyEvent,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 19, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.b Z]
      [5] aload_0 v0
      [6] aload_1 v1
      [7] invokevirtual #15
        - Methodref [android/view/KeyEvent.getKeyCode ()I]
      [10] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.a I]
      [13] aload_0 v0
      [14] lload_2 v2
      [15] putfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.c J]
      [18] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x11
      = public final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.a I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Z
    Access flags: 0x11
      = public final boolean b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.c J]
      [4] invokestatic #14
        - Methodref [android/text/method/MetaKeyKeyListener.getMetaState (J)I]
      [7] sipush 514
      [10] iand
      [11] ifeq +5 (target=16)
      [14] iconst_1
      [15] ireturn
      [16] iconst_0
      [17] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()Z
    Access flags: 0x11
      = public final boolean c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.c J]
      [4] invokestatic #14
        - Methodref [android/text/method/MetaKeyKeyListener.getMetaState (J)I]
      [7] sipush 257
      [10] iand
      [11] ifeq +5 (target=16)
      [14] iconst_1
      [15] ireturn
      [16] iconst_0
      [17] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)V
    Access flags: 0x11
      = public final void a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.b Z]
      [5] aload_0 v0
      [6] iload_1 v1
      [7] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.a I]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Z
    Access flags: 0x11
      = public final boolean d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/a/a.b Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/QuickTextKeys
  Superclass:    com/anysoftkeyboard/ui/settings/AddOnSelector
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.settings.QuickTextKeys extends com.anysoftkeyboard.ui.settings.AddOnSelector

Interfaces (count = 0):

Constant Pool (count = 32):
  - Integer [2130903068]
  - Integer [2131296293]
  - String [ quick key]
  - Class [com/anysoftkeyboard/c/a]
  - Class [com/anysoftkeyboard/ui/settings/AddOnSelector]
  - Class [com/anysoftkeyboard/ui/settings/QuickTextKeys]
  - Methodref [com/anysoftkeyboard/c/a.a (Landroid/content/Context;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.<init> ()V]
  - Methodref [com/anysoftkeyboard/ui/settings/QuickTextKeys.getApplicationContext ()Landroid/content/Context;]
  + NameAndType [<init> ()V]
  + NameAndType [a (Landroid/content/Context;)Ljava/util/ArrayList;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + Utf8 [ quick key]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Landroid/content/Context;)Ljava/util/ArrayList;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/c/a]
  + Utf8 [com/anysoftkeyboard/ui/settings/AddOnSelector]
  + Utf8 [com/anysoftkeyboard/ui/settings/QuickTextKeys]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [getApplicationContext]

Fields (count = 0):

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x1
      = public QuickTextKeys()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #8
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x14
      = protected final java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #3
        - String [ quick key]
      [2] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x14
      = protected final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #2
        - Integer [2131296293]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()I
    Access flags: 0x14
      = protected final int c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - Integer [2130903068]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Ljava/util/List;
    Access flags: 0x14
      = protected final java.util.List d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokevirtual #9
        - Methodref [com/anysoftkeyboard/ui/settings/QuickTextKeys.getApplicationContext ()Landroid/content/Context;]
      [4] invokestatic #7
        - Methodref [com/anysoftkeyboard/c/a.a (Landroid/content/Context;)Ljava/util/ArrayList;]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Z
    Access flags: 0x14
      = protected final boolean e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/b
  Superclass:    android/view/GestureDetector$SimpleOnGestureListener
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.views.b extends android.view.GestureDetector$SimpleOnGestureListener

Interfaces (count = 0):

Constant Pool (count = 64):
  - Class [android/view/GestureDetector]
  - Class [android/view/GestureDetector$SimpleOnGestureListener]
  - Class [android/view/MotionEvent]
  - Class [com/anysoftkeyboard/keyboards/views/CandidateView]
  - Class [com/anysoftkeyboard/keyboards/views/b]
  - Fieldref [com/anysoftkeyboard/keyboards/views/b.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
  - Methodref [android/view/GestureDetector$SimpleOnGestureListener.<init> ()V]
  - Methodref [android/view/MotionEvent.getX ()F]
  - Methodref [android/view/MotionEvent.getY ()F]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Lcom/anysoftkeyboard/keyboards/views/CandidateView;)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Lcom/anysoftkeyboard/keyboards/views/CandidateView;I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Lcom/anysoftkeyboard/keyboards/views/CandidateView;Z)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.b (Lcom/anysoftkeyboard/keyboards/views/CandidateView;)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollX ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollY ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getWidth ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.invalidate ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.scrollTo (II)V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/views/CandidateView;)Z]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/views/CandidateView;I)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/views/CandidateView;Z)V]
  + NameAndType [a I]
  + NameAndType [b (Lcom/anysoftkeyboard/keyboards/views/CandidateView;)I]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
  + NameAndType [getScrollX ()I]
  + NameAndType [getScrollY ()I]
  + NameAndType [getWidth ()I]
  + NameAndType [getX ()F]
  + NameAndType [getY ()F]
  + NameAndType [invalidate ()V]
  + NameAndType [scrollTo (II)V]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [(II)V]
  + Utf8 [(Landroid/view/MotionEvent;)Z]
  + Utf8 [(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/CandidateView;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/CandidateView;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/CandidateView;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/CandidateView;Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
  + Utf8 [a]
  + Utf8 [android/view/GestureDetector]
  + Utf8 [android/view/GestureDetector$SimpleOnGestureListener]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/keyboards/views/CandidateView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/b]
  + Utf8 [getScrollX]
  + Utf8 [getScrollY]
  + Utf8 [getWidth]
  + Utf8 [getX]
  + Utf8 [getY]
  + Utf8 [invalidate]
  + Utf8 [onDown]
  + Utf8 [onScroll]
  + Utf8 [scrollTo]

Fields (count = 2):
  + Field:        a I
    Access flags: 0x12
      = private final int a
  + Field:        b Lcom/anysoftkeyboard/keyboards/views/CandidateView;
    Access flags: 0x1002
      = private com.anysoftkeyboard.keyboards.views.CandidateView b

Methods (count = 3):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/views/CandidateView;I)V
    Access flags: 0x1
      = public b(com.anysoftkeyboard.keyboards.views.CandidateView,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [5] aload_0 v0
      [6] invokespecial #8
        - Methodref [android/view/GestureDetector$SimpleOnGestureListener.<init> ()V]
      [9] aload_0 v0
      [10] iload_2 v2
      [11] iload_2 v2
      [12] imul
      [13] putfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.a I]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDown(Landroid/view/MotionEvent;)Z
    Access flags: 0x11
      = public final boolean onDown(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [4] iconst_0
      [5] invokestatic #13
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Lcom/anysoftkeyboard/keyboards/views/CandidateView;Z)V]
      [8] iconst_0
      [9] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
    Access flags: 0x11
      = public final boolean onScroll(android.view.MotionEvent,android.view.MotionEvent,float,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 150, locals = 5, stack = 3):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [4] invokestatic #11
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Lcom/anysoftkeyboard/keyboards/views/CandidateView;)Z]
      [7] ifne +52 (target=59)
      [10] aload_2 v2
      [11] invokevirtual #9
        - Methodref [android/view/MotionEvent.getX ()F]
      [14] aload_1 v1
      [15] invokevirtual #9
        - Methodref [android/view/MotionEvent.getX ()F]
      [18] fsub
      [19] f2i
      [20] istore v4
      [22] aload_2 v2
      [23] invokevirtual #10
        - Methodref [android/view/MotionEvent.getY ()F]
      [26] aload_1 v1
      [27] invokevirtual #10
        - Methodref [android/view/MotionEvent.getY ()F]
      [30] fsub
      [31] f2i
      [32] istore_1 v1
      [33] iload v4
      [35] iload v4
      [37] imul
      [38] iload_1 v1
      [39] iload_1 v1
      [40] imul
      [41] iadd
      [42] aload_0 v0
      [43] getfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.a I]
      [46] ificmpge +5 (target=51)
      [49] iconst_1
      [50] ireturn
      [51] aload_0 v0
      [52] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [55] iconst_1
      [56] invokestatic #13
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Lcom/anysoftkeyboard/keyboards/views/CandidateView;Z)V]
      [59] aload_0 v0
      [60] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [63] invokevirtual #17
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getWidth ()I]
      [66] istore v4
      [68] aload_0 v0
      [69] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [72] iconst_1
      [73] invokestatic #13
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Lcom/anysoftkeyboard/keyboards/views/CandidateView;Z)V]
      [76] aload_0 v0
      [77] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [80] invokevirtual #15
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollX ()I]
      [83] fload_3 v3
      [84] f2i
      [85] iadd
      [86] dup
      [87] istore_1 v1
      [88] ifge +5 (target=93)
      [91] iconst_0
      [92] istore_1 v1
      [93] fload_3 v3
      [94] fconst_0
      [95] fcmpl
      [96] ifle +22 (target=118)
      [99] iload_1 v1
      [100] iload v4
      [102] iadd
      [103] aload_0 v0
      [104] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [107] invokestatic #14
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.b (Lcom/anysoftkeyboard/keyboards/views/CandidateView;)I]
      [110] ificmple +8 (target=118)
      [113] iload_1 v1
      [114] fload_3 v3
      [115] f2i
      [116] isub
      [117] istore_1 v1
      [118] aload_0 v0
      [119] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [122] iload_1 v1
      [123] invokestatic #12
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Lcom/anysoftkeyboard/keyboards/views/CandidateView;I)V]
      [126] aload_0 v0
      [127] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [130] iload_1 v1
      [131] aload_0 v0
      [132] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [135] invokevirtual #16
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollY ()I]
      [138] invokevirtual #19
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.scrollTo (II)V]
      [141] aload_0 v0
      [142] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/b.b Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [145] invokevirtual #18
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.invalidate ()V]
      [148] iconst_1
      [149] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/CandidateView
  Superclass:    android/view/View
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.keyboards.views.CandidateView extends android.view.View

Interfaces (count = 0):

Constant Pool (count = 455):
  - Integer [-16777216]
  - Integer [2130837547]
  - Integer [2130837579]
  - Integer [2131296385]
  - Integer [2131296386]
  - Integer [2131427328]
  - Integer [2131427329]
  - Integer [2131427330]
  - Integer [2131492879]
  - Integer [2131492882]
  - Class [android/content/Context]
  - Class [android/content/res/Resources]
  - Class [android/content/res/TypedArray]
  - Class [android/graphics/Canvas]
  - Class [android/graphics/Paint]
  - Class [android/graphics/Paint$Align]
  - Class [android/graphics/Rect]
  - Class [android/graphics/Typeface]
  - Class [android/graphics/drawable/Drawable]
  - Class [android/text/Layout]
  - Class [android/text/Layout$Alignment]
  - Class [android/text/StaticLayout]
  - Class [android/text/TextPaint]
  - Class [android/view/GestureDetector]
  - Class [android/view/GestureDetector$OnGestureListener]
  - Class [android/view/MotionEvent]
  - Class [android/view/View]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/a/a]
  - Class [com/anysoftkeyboard/a/b]
  - Class [com/anysoftkeyboard/dictionaries/e]
  - Class [com/anysoftkeyboard/keyboards/views/CandidateView]
  - Class [com/anysoftkeyboard/keyboards/views/b]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [com/menny/android/anysoftkeyboard/a]
  - Class [com/menny/android/anysoftkeyboard/b]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Exception]
  - Class [java/lang/Math]
  - Class [java/lang/Object]
  - Class [java/util/ArrayList]
  - Class [java/util/Arrays]
  - Class [java/util/Iterator]
  - Class [java/util/List]
  - Fieldref [android/graphics/Paint$Align.CENTER Landroid/graphics/Paint$Align;]
  - Fieldref [android/graphics/Rect.bottom I]
  - Fieldref [android/graphics/Rect.top I]
  - Fieldref [android/graphics/Typeface.DEFAULT Landroid/graphics/Typeface;]
  - Fieldref [android/graphics/Typeface.DEFAULT_BOLD Landroid/graphics/Typeface;]
  - Fieldref [android/text/Layout$Alignment.ALIGN_CENTER Landroid/text/Layout$Alignment;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.b Ljava/util/ArrayList;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.c Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.d Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.f I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.g Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.h Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.i Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.j Landroid/graphics/Rect;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.k Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.l [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.m [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.n I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.o I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.p I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.r Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.s Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.t Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.u I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.v I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.w I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.x Landroid/view/GestureDetector;]
  - Fieldref [com/menny/android/anysoftkeyboard/a.a [I]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
  - Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
  - Methodref [android/content/res/Resources.getColor (I)I]
  - Methodref [android/content/res/Resources.getDimension (I)F]
  - Methodref [android/content/res/Resources.getDimensionPixelSize (I)I]
  - Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
  - Methodref [android/content/res/Resources.getString (I[Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [android/content/res/TypedArray.getColor (II)I]
  - Methodref [android/content/res/TypedArray.getDimension (IF)F]
  - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
  - Methodref [android/content/res/TypedArray.recycle ()V]
  - Methodref [android/graphics/Canvas.drawText (Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V]
  - Methodref [android/graphics/Canvas.translate (FF)V]
  - Methodref [android/graphics/Paint.<init> ()V]
  - Methodref [android/graphics/Paint.descent ()F]
  - Methodref [android/graphics/Paint.getTextSize ()F]
  - Methodref [android/graphics/Paint.measureText (Ljava/lang/CharSequence;II)F]
  - Methodref [android/graphics/Paint.setAntiAlias (Z)V]
  - Methodref [android/graphics/Paint.setColor (I)V]
  - Methodref [android/graphics/Paint.setStrokeWidth (F)V]
  - Methodref [android/graphics/Paint.setTextAlign (Landroid/graphics/Paint$Align;)V]
  - Methodref [android/graphics/Paint.setTextSize (F)V]
  - Methodref [android/graphics/Paint.setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
  - Methodref [android/graphics/Rect.<init> (IIII)V]
  - Methodref [android/graphics/drawable/Drawable.draw (Landroid/graphics/Canvas;)V]
  - Methodref [android/graphics/drawable/Drawable.getIntrinsicHeight ()I]
  - Methodref [android/graphics/drawable/Drawable.getIntrinsicWidth ()I]
  - Methodref [android/graphics/drawable/Drawable.getMinimumHeight ()I]
  - Methodref [android/graphics/drawable/Drawable.getPadding (Landroid/graphics/Rect;)Z]
  - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
  - Methodref [android/text/StaticLayout.<init> (Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V]
  - Methodref [android/text/StaticLayout.draw (Landroid/graphics/Canvas;)V]
  - Methodref [android/text/TextPaint.<init> (Landroid/graphics/Paint;)V]
  - Methodref [android/view/GestureDetector.<init> (Landroid/view/GestureDetector$OnGestureListener;)V]
  - Methodref [android/view/GestureDetector.onTouchEvent (Landroid/view/MotionEvent;)Z]
  - Methodref [android/view/MotionEvent.getAction ()I]
  - Methodref [android/view/MotionEvent.getX ()F]
  - Methodref [android/view/MotionEvent.getY ()F]
  - Methodref [android/view/View.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  - Methodref [android/view/View.onDraw (Landroid/graphics/Canvas;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILjava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/String;)Z]
  - Methodref [com/anysoftkeyboard/a/a.a ()I]
  - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/a/b.a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  - Methodref [com/anysoftkeyboard/dictionaries/e.b (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.b ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getBackground ()Landroid/graphics/drawable/Drawable;]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getHeight ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollX ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollY ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.invalidate ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.onDraw (Landroid/graphics/Canvas;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.requestLayout ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.scrollTo (II)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.setBackgroundColor (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.setHorizontalScrollBarEnabled (Z)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.setVerticalScrollBarEnabled (Z)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.setWillNotDraw (Z)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/b.<init> (Lcom/anysoftkeyboard/keyboards/views/CandidateView;I)V]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/Exception.printStackTrace ()V]
  - Methodref [java/lang/Math.min (II)I]
  - Methodref [java/util/ArrayList.<init> ()V]
  - Methodref [java/util/ArrayList.<init> (I)V]
  - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/ArrayList.clear ()V]
  - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
  - Methodref [java/util/ArrayList.size ()I]
  - Methodref [java/util/Arrays.fill ([II)V]
  - InterfaceMethodref [com/anysoftkeyboard/a.J ()Z]
  - InterfaceMethodref [java/lang/CharSequence.length ()I]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/List.size ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (IIII)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + NameAndType [<init> (Landroid/graphics/Paint;)V]
  + NameAndType [<init> (Landroid/view/GestureDetector$OnGestureListener;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/views/CandidateView;I)V]
  + NameAndType [<init> (Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V]
  + NameAndType [ALIGN_CENTER Landroid/text/Layout$Alignment;]
  + NameAndType [CENTER Landroid/graphics/Paint$Align;]
  + NameAndType [DEFAULT Landroid/graphics/Typeface;]
  + NameAndType [DEFAULT_BOLD Landroid/graphics/Typeface;]
  + NameAndType [J ()Z]
  + NameAndType [a ()I]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a (ILjava/lang/CharSequence;)V]
  + NameAndType [a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  + NameAndType [a (Ljava/lang/String;)Z]
  + NameAndType [a (Ljava/util/List;ZZZ)V]
  + NameAndType [a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [a [I]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [b ()V]
  + NameAndType [b (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
  + NameAndType [b Ljava/util/ArrayList;]
  + NameAndType [bottom I]
  + NameAndType [c Z]
  + NameAndType [clear ()V]
  + NameAndType [d Ljava/lang/CharSequence;]
  + NameAndType [descent ()F]
  + NameAndType [draw (Landroid/graphics/Canvas;)V]
  + NameAndType [drawText (Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V]
  + NameAndType [e I]
  + NameAndType [f I]
  + NameAndType [fill ([II)V]
  + NameAndType [g Landroid/graphics/drawable/Drawable;]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [getAction ()I]
  + NameAndType [getBackground ()Landroid/graphics/drawable/Drawable;]
  + NameAndType [getColor (I)I]
  + NameAndType [getColor (II)I]
  + NameAndType [getContext ()Landroid/content/Context;]
  + NameAndType [getDimension (I)F]
  + NameAndType [getDimension (IF)F]
  + NameAndType [getDimensionPixelSize (I)I]
  + NameAndType [getDrawable (I)Landroid/graphics/drawable/Drawable;]
  + NameAndType [getHeight ()I]
  + NameAndType [getIntrinsicHeight ()I]
  + NameAndType [getIntrinsicWidth ()I]
  + NameAndType [getMinimumHeight ()I]
  + NameAndType [getPadding (Landroid/graphics/Rect;)Z]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getScrollX ()I]
  + NameAndType [getScrollY ()I]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getString (I[Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [getTextSize ()F]
  + NameAndType [getX ()F]
  + NameAndType [getY ()F]
  + NameAndType [h Z]
  + NameAndType [hasNext ()Z]
  + NameAndType [i Z]
  + NameAndType [invalidate ()V]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j Landroid/graphics/Rect;]
  + NameAndType [k Landroid/graphics/drawable/Drawable;]
  + NameAndType [l [I]
  + NameAndType [length ()I]
  + NameAndType [m ()Landroid/content/Context;]
  + NameAndType [m [I]
  + NameAndType [measureText (Ljava/lang/CharSequence;II)F]
  + NameAndType [min (II)I]
  + NameAndType [n I]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [o I]
  + NameAndType [obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
  + NameAndType [onDraw (Landroid/graphics/Canvas;)V]
  + NameAndType [onTouchEvent (Landroid/view/MotionEvent;)Z]
  + NameAndType [p I]
  + NameAndType [printStackTrace ()V]
  + NameAndType [q Landroid/graphics/Paint;]
  + NameAndType [r Z]
  + NameAndType [recycle ()V]
  + NameAndType [requestLayout ()V]
  + NameAndType [s Z]
  + NameAndType [scrollTo (II)V]
  + NameAndType [setAntiAlias (Z)V]
  + NameAndType [setBackgroundColor (I)V]
  + NameAndType [setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
  + NameAndType [setBounds (IIII)V]
  + NameAndType [setColor (I)V]
  + NameAndType [setHorizontalScrollBarEnabled (Z)V]
  + NameAndType [setStrokeWidth (F)V]
  + NameAndType [setTextAlign (Landroid/graphics/Paint$Align;)V]
  + NameAndType [setTextSize (F)V]
  + NameAndType [setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
  + NameAndType [setVerticalScrollBarEnabled (Z)V]
  + NameAndType [setWillNotDraw (Z)V]
  + NameAndType [size ()I]
  + NameAndType [t Ljava/lang/CharSequence;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [top I]
  + NameAndType [translate (FF)V]
  + NameAndType [u I]
  + NameAndType [v I]
  + NameAndType [w I]
  + NameAndType [x Landroid/view/GestureDetector;]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Landroid/graphics/drawable/Drawable;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(F)V]
  + Utf8 [(FF)V]
  + Utf8 [(I)F]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/graphics/drawable/Drawable;]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)V]
  + Utf8 [(IF)F]
  + Utf8 [(II)I]
  + Utf8 [(II)V]
  + Utf8 [(IIII)V]
  + Utf8 [(ILjava/lang/CharSequence;)V]
  + Utf8 [(I[Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [(Landroid/graphics/Canvas;)V]
  + Utf8 [(Landroid/graphics/Paint$Align;)V]
  + Utf8 [(Landroid/graphics/Paint;)V]
  + Utf8 [(Landroid/graphics/Rect;)Z]
  + Utf8 [(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
  + Utf8 [(Landroid/graphics/drawable/Drawable;)V]
  + Utf8 [(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
  + Utf8 [(Landroid/view/GestureDetector$OnGestureListener;)V]
  + Utf8 [(Landroid/view/MotionEvent;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/CandidateView;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/CandidateView;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/CandidateView;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/CandidateView;Z)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/CharSequence;II)F]
  + Utf8 [(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V]
  + Utf8 [(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V]
  + Utf8 [(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [(Ljava/util/List;ZZZ)V]
  + Utf8 [(Z)V]
  + Utf8 [([II)V]
  + Utf8 [<init>]
  + Utf8 [ALIGN_CENTER]
  + Utf8 [CENTER]
  + Utf8 [Code]
  + Utf8 [DEFAULT]
  + Utf8 [DEFAULT_BOLD]
  + Utf8 [I]
  + Utf8 [J]
  + Utf8 [Landroid/graphics/Paint$Align;]
  + Utf8 [Landroid/graphics/Paint;]
  + Utf8 [Landroid/graphics/Rect;]
  + Utf8 [Landroid/graphics/Typeface;]
  + Utf8 [Landroid/graphics/drawable/Drawable;]
  + Utf8 [Landroid/text/Layout$Alignment;]
  + Utf8 [Landroid/view/GestureDetector;]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [Ljava/lang/CharSequence;]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/content/res/TypedArray]
  + Utf8 [android/graphics/Canvas]
  + Utf8 [android/graphics/Paint]
  + Utf8 [android/graphics/Paint$Align]
  + Utf8 [android/graphics/Rect]
  + Utf8 [android/graphics/Typeface]
  + Utf8 [android/graphics/drawable/Drawable]
  + Utf8 [android/text/Layout]
  + Utf8 [android/text/Layout$Alignment]
  + Utf8 [android/text/StaticLayout]
  + Utf8 [android/text/TextPaint]
  + Utf8 [android/view/GestureDetector]
  + Utf8 [android/view/GestureDetector$OnGestureListener]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [android/view/View]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [clear]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/a/a]
  + Utf8 [com/anysoftkeyboard/a/b]
  + Utf8 [com/anysoftkeyboard/dictionaries/e]
  + Utf8 [com/anysoftkeyboard/keyboards/views/CandidateView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/b]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [com/menny/android/anysoftkeyboard/a]
  + Utf8 [com/menny/android/anysoftkeyboard/b]
  + Utf8 [computeHorizontalScrollRange]
  + Utf8 [d]
  + Utf8 [descent]
  + Utf8 [draw]
  + Utf8 [drawText]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [fill]
  + Utf8 [g]
  + Utf8 [get]
  + Utf8 [getAction]
  + Utf8 [getBackground]
  + Utf8 [getColor]
  + Utf8 [getContext]
  + Utf8 [getDimension]
  + Utf8 [getDimensionPixelSize]
  + Utf8 [getDrawable]
  + Utf8 [getHeight]
  + Utf8 [getIntrinsicHeight]
  + Utf8 [getIntrinsicWidth]
  + Utf8 [getMinimumHeight]
  + Utf8 [getPadding]
  + Utf8 [getResources]
  + Utf8 [getScrollX]
  + Utf8 [getScrollY]
  + Utf8 [getString]
  + Utf8 [getTextSize]
  + Utf8 [getX]
  + Utf8 [getY]
  + Utf8 [h]
  + Utf8 [hasNext]
  + Utf8 [i]
  + Utf8 [invalidate]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Math]
  + Utf8 [java/lang/Object]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Arrays]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/List]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [length]
  + Utf8 [m]
  + Utf8 [measureText]
  + Utf8 [min]
  + Utf8 [n]
  + Utf8 [next]
  + Utf8 [o]
  + Utf8 [obtainStyledAttributes]
  + Utf8 [onDraw]
  + Utf8 [onTouchEvent]
  + Utf8 [p]
  + Utf8 [printStackTrace]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [recycle]
  + Utf8 [requestLayout]
  + Utf8 [s]
  + Utf8 [scrollTo]
  + Utf8 [setAntiAlias]
  + Utf8 [setBackgroundColor]
  + Utf8 [setBackgroundDrawable]
  + Utf8 [setBounds]
  + Utf8 [setColor]
  + Utf8 [setHorizontalScrollBarEnabled]
  + Utf8 [setStrokeWidth]
  + Utf8 [setTextAlign]
  + Utf8 [setTextSize]
  + Utf8 [setTypeface]
  + Utf8 [setVerticalScrollBarEnabled]
  + Utf8 [setWillNotDraw]
  + Utf8 [size]
  + Utf8 [t]
  + Utf8 [toString]
  + Utf8 [top]
  + Utf8 [translate]
  + Utf8 [u]
  + Utf8 [v]
  + Utf8 [w]
  + Utf8 [x]

Fields (count = 24):
  + Field:        a Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x2
      = private com.anysoftkeyboard.AnySoftKeyboard a
  + Field:        b Ljava/util/ArrayList;
    Access flags: 0x12
      = private final java.util.ArrayList b
  + Field:        c Z
    Access flags: 0x2
      = private boolean c
  + Field:        d Ljava/lang/CharSequence;
    Access flags: 0x2
      = private java.lang.CharSequence d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f I
    Access flags: 0x2
      = private int f
  + Field:        g Landroid/graphics/drawable/Drawable;
    Access flags: 0x12
      = private final android.graphics.drawable.Drawable g
  + Field:        h Z
    Access flags: 0x2
      = private boolean h
  + Field:        i Z
    Access flags: 0x2
      = private boolean i
  + Field:        j Landroid/graphics/Rect;
    Access flags: 0x2
      = private android.graphics.Rect j
  + Field:        k Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable k
  + Field:        l [I
    Access flags: 0x12
      = private final int[] l
  + Field:        m [I
    Access flags: 0x12
      = private final int[] m
  + Field:        n I
    Access flags: 0x12
      = private final int n
  + Field:        o I
    Access flags: 0x12
      = private final int o
  + Field:        p I
    Access flags: 0x12
      = private final int p
  + Field:        q Landroid/graphics/Paint;
    Access flags: 0x12
      = private final android.graphics.Paint q
  + Field:        r Z
    Access flags: 0x2
      = private boolean r
  + Field:        s Z
    Access flags: 0x2
      = private boolean s
  + Field:        t Ljava/lang/CharSequence;
    Access flags: 0x2
      = private java.lang.CharSequence t
  + Field:        u I
    Access flags: 0x2
      = private int u
  + Field:        v I
    Access flags: 0x12
      = private final int v
  + Field:        w I
    Access flags: 0x2
      = private int w
  + Field:        x Landroid/view/GestureDetector;
    Access flags: 0x12
      = private final android.view.GestureDetector x

Methods (count = 14):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    Access flags: 0x1
      = public CandidateView(android.content.Context,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iconst_0
      [4] invokespecial #124
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    Access flags: 0x1
      = public CandidateView(android.content.Context,android.util.AttributeSet,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 369, locals = 8, stack = 7):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] invokespecial #116
        - Methodref [android/view/View.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [7] aload_0 v0
      [8] new #42
        - Class [java/util/ArrayList]
      [11] dup
      [12] invokespecial #145
        - Methodref [java/util/ArrayList.<init> ()V]
      [15] putfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.b Ljava/util/ArrayList;]
      [18] aload_0 v0
      [19] iconst_m1
      [20] putfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.f I]
      [23] aload_0 v0
      [24] bipush 32
      [26] newarray 10
      [28] putfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.l [I]
      [31] aload_0 v0
      [32] bipush 32
      [34] newarray 10
      [36] putfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.m [I]
      [39] aload_0 v0
      [40] aload_1 v1
      [41] invokevirtual #77
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [44] ldc #3
        - Integer [2130837579]
      [46] invokevirtual #83
        - Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [49] putfield #58
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.g Landroid/graphics/drawable/Drawable;]
      [52] aload_0 v0
      [53] aload_1 v1
      [54] ldc #5
        - Integer [2131296386]
      [56] invokevirtual #78
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [59] putfield #71
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.t Ljava/lang/CharSequence;]
      [62] aload_1 v1
      [63] invokestatic #122
        - Methodref [com/anysoftkeyboard/a/b.a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
      [66] dup
      [67] astore_3 v3
      [68] invokevirtual #121
        - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
      [71] aload_2 v2
      [72] getstatic #76
        - Fieldref [com/menny/android/anysoftkeyboard/a.a [I]
      [75] iconst_0
      [76] aload_3 v3
      [77] invokevirtual #120
        - Methodref [com/anysoftkeyboard/a/a.a ()I]
      [80] invokevirtual #79
        - Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
      [83] astore_2 v2
      [84] aload_1 v1
      [85] invokevirtual #77
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [88] ldc #6
        - Integer [2131427328]
      [90] invokevirtual #80
        - Methodref [android/content/res/Resources.getColor (I)I]
      [93] istore_3 v3
      [94] aload_1 v1
      [95] invokevirtual #77
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [98] ldc #7
        - Integer [2131427329]
      [100] invokevirtual #80
        - Methodref [android/content/res/Resources.getColor (I)I]
      [103] istore v4
      [105] aload_1 v1
      [106] invokevirtual #77
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [109] ldc #8
        - Integer [2131427330]
      [111] invokevirtual #80
        - Methodref [android/content/res/Resources.getColor (I)I]
      [114] istore v5
      [116] aload_1 v1
      [117] invokevirtual #77
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [120] ldc #9
        - Integer [2131492879]
      [122] invokevirtual #82
        - Methodref [android/content/res/Resources.getDimensionPixelSize (I)I]
      [125] i2f
      [126] fstore v6
      [128] aload_2 v2
      [129] bipush 28
      [131] iload_3 v3
      [132] invokevirtual #85
        - Methodref [android/content/res/TypedArray.getColor (II)I]
      [135] istore_3 v3
      [136] aload_2 v2
      [137] bipush 29
      [139] iload v4
      [141] invokevirtual #85
        - Methodref [android/content/res/TypedArray.getColor (II)I]
      [144] istore v4
      [146] aload_2 v2
      [147] bipush 30
      [149] iload v5
      [151] invokevirtual #85
        - Methodref [android/content/res/TypedArray.getColor (II)I]
      [154] istore v5
      [156] aload_0 v0
      [157] aload_2 v2
      [158] bipush 33
      [160] invokevirtual #87
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [163] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.k Landroid/graphics/drawable/Drawable;]
      [166] aload_2 v2
      [167] bipush 32
      [169] invokevirtual #87
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [172] dup
      [173] astore v7
      [175] ifnonnull +12 (target=187)
      [178] aload_0 v0
      [179] ldc #1
        - Integer [-16777216]
      [181] invokevirtual #136
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.setBackgroundColor (I)V]
      [184] goto +9 (target=193)
      [187] aload_0 v0
      [188] aload v7
      [190] invokevirtual #137
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
      [193] aload_2 v2
      [194] bipush 31
      [196] fload v6
      [198] invokevirtual #86
        - Methodref [android/content/res/TypedArray.getDimension (IF)F]
      [201] fstore v6
      [203] goto +6 (target=209)
      [206] invokevirtual #143
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [209] aload_2 v2
      [210] invokevirtual #88
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [213] aload_0 v0
      [214] iload_3 v3
      [215] putfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.n I]
      [218] aload_0 v0
      [219] iload v4
      [221] putfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.o I]
      [224] aload_0 v0
      [225] iload v5
      [227] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.p I]
      [230] aload_0 v0
      [231] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.k Landroid/graphics/drawable/Drawable;]
      [234] ifnonnull +16 (target=250)
      [237] aload_0 v0
      [238] aload_1 v1
      [239] invokevirtual #77
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [242] ldc #2
        - Integer [2130837547]
      [244] invokevirtual #83
        - Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [247] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.k Landroid/graphics/drawable/Drawable;]
      [250] aload_0 v0
      [251] new #15
        - Class [android/graphics/Paint]
      [254] dup
      [255] invokespecial #91
        - Methodref [android/graphics/Paint.<init> ()V]
      [258] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
      [261] aload_0 v0
      [262] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
      [265] aload_0 v0
      [266] getfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.n I]
      [269] invokevirtual #96
        - Methodref [android/graphics/Paint.setColor (I)V]
      [272] aload_0 v0
      [273] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
      [276] iconst_1
      [277] invokevirtual #95
        - Methodref [android/graphics/Paint.setAntiAlias (Z)V]
      [280] aload_0 v0
      [281] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
      [284] fload v6
      [286] invokevirtual #99
        - Methodref [android/graphics/Paint.setTextSize (F)V]
      [289] aload_0 v0
      [290] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
      [293] fconst_0
      [294] invokevirtual #97
        - Methodref [android/graphics/Paint.setStrokeWidth (F)V]
      [297] aload_0 v0
      [298] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
      [301] getstatic #46
        - Fieldref [android/graphics/Paint$Align.CENTER Landroid/graphics/Paint$Align;]
      [304] invokevirtual #98
        - Methodref [android/graphics/Paint.setTextAlign (Landroid/graphics/Paint$Align;)V]
      [307] aload_0 v0
      [308] aload_1 v1
      [309] invokevirtual #77
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [312] ldc #10
        - Integer [2131492882]
      [314] invokevirtual #81
        - Methodref [android/content/res/Resources.getDimension (I)F]
      [317] f2i
      [318] putfield #73
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.v I]
      [321] aload_0 v0
      [322] new #24
        - Class [android/view/GestureDetector]
      [325] dup
      [326] new #34
        - Class [com/anysoftkeyboard/keyboards/views/b]
      [329] dup
      [330] aload_0 v0
      [331] aload_0 v0
      [332] getfield #73
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.v I]
      [335] invokespecial #141
        - Methodref [com/anysoftkeyboard/keyboards/views/b.<init> (Lcom/anysoftkeyboard/keyboards/views/CandidateView;I)V]
      [338] invokespecial #111
        - Methodref [android/view/GestureDetector.<init> (Landroid/view/GestureDetector$OnGestureListener;)V]
      [341] putfield #75
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.x Landroid/view/GestureDetector;]
      [344] aload_0 v0
      [345] iconst_0
      [346] invokevirtual #140
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.setWillNotDraw (Z)V]
      [349] aload_0 v0
      [350] iconst_0
      [351] invokevirtual #138
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.setHorizontalScrollBarEnabled (Z)V]
      [354] aload_0 v0
      [355] iconst_0
      [356] invokevirtual #139
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.setVerticalScrollBarEnabled (Z)V]
      [359] aload_0 v0
      [360] iconst_0
      [361] aload_0 v0
      [362] invokevirtual #131
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollY ()I]
      [365] invokevirtual #135
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.scrollTo (II)V]
      [368] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (128 -> 203: 206):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       computeHorizontalScrollRange()I
    Access flags: 0x1
      = public int computeHorizontalScrollRange()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #74
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.w I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDraw(Landroid/graphics/Canvas;)V
    Access flags: 0x4
      = protected void onDraw(android.graphics.Canvas)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 787, locals = 18, stack = 9):
      [0] aload_1 v1
      [1] ifnull +8 (target=9)
      [4] aload_0 v0
      [5] aload_1 v1
      [6] invokespecial #117
        - Methodref [android/view/View.onDraw (Landroid/graphics/Canvas;)V]
      [9] aload_0 v0
      [10] iconst_0
      [11] putfield #74
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.w I]
      [14] aload_0 v0
      [15] invokevirtual #129
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getHeight ()I]
      [18] istore_2 v2
      [19] aload_0 v0
      [20] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.j Landroid/graphics/Rect;]
      [23] ifnonnull +60 (target=83)
      [26] aload_0 v0
      [27] new #17
        - Class [android/graphics/Rect]
      [30] dup
      [31] iconst_0
      [32] iconst_0
      [33] iconst_0
      [34] iconst_0
      [35] invokespecial #101
        - Methodref [android/graphics/Rect.<init> (IIII)V]
      [38] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.j Landroid/graphics/Rect;]
      [41] aload_0 v0
      [42] invokevirtual #127
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getBackground ()Landroid/graphics/drawable/Drawable;]
      [45] ifnull +15 (target=60)
      [48] aload_0 v0
      [49] invokevirtual #127
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getBackground ()Landroid/graphics/drawable/Drawable;]
      [52] aload_0 v0
      [53] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.j Landroid/graphics/Rect;]
      [56] invokevirtual #106
        - Methodref [android/graphics/drawable/Drawable.getPadding (Landroid/graphics/Rect;)Z]
      [59] pop
      [60] aload_0 v0
      [61] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.k Landroid/graphics/drawable/Drawable;]
      [64] iconst_0
      [65] iconst_0
      [66] aload_0 v0
      [67] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.k Landroid/graphics/drawable/Drawable;]
      [70] invokevirtual #104
        - Methodref [android/graphics/drawable/Drawable.getIntrinsicWidth ()I]
      [73] aload_0 v0
      [74] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.k Landroid/graphics/drawable/Drawable;]
      [77] invokevirtual #103
        - Methodref [android/graphics/drawable/Drawable.getIntrinsicHeight ()I]
      [80] invokevirtual #107
        - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
      [83] iload_2 v2
      [84] aload_0 v0
      [85] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.k Landroid/graphics/drawable/Drawable;]
      [88] invokevirtual #105
        - Methodref [android/graphics/drawable/Drawable.getMinimumHeight ()I]
      [91] isub
      [92] iconst_2
      [93] idiv
      [94] istore_3 v3
      [95] aload_0 v0
      [96] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.b Ljava/util/ArrayList;]
      [99] invokevirtual #150
        - Methodref [java/util/ArrayList.size ()I]
      [102] istore v4
      [104] aload_0 v0
      [105] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.j Landroid/graphics/Rect;]
      [108] astore v5
      [110] aload_0 v0
      [111] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
      [114] astore v6
      [116] aload_0 v0
      [117] getfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.f I]
      [120] istore v7
      [122] aload_0 v0
      [123] invokevirtual #130
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollX ()I]
      [126] istore v8
      [128] aload_0 v0
      [129] getfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.r Z]
      [132] istore v9
      [134] aload_0 v0
      [135] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.h Z]
      [138] istore v10
      [140] iconst_0
      [141] istore v11
      [143] iconst_0
      [144] istore v12
      [146] goto +514 (target=660)
      [149] aload_0 v0
      [150] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.b Ljava/util/ArrayList;]
      [153] iload v12
      [155] invokevirtual #149
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [158] checkcast #38
        - Class [java/lang/CharSequence]
      [161] dup
      [162] astore v13
      [164] ifnull +493 (target=657)
      [167] aload v13
      [169] invokeinterface #153
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [174] istore v14
      [176] aload v6
      [178] aload_0 v0
      [179] getfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.n I]
      [182] invokevirtual #96
        - Methodref [android/graphics/Paint.setColor (I)V]
      [185] aload_0 v0
      [186] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.i Z]
      [189] ifeq +45 (target=234)
      [192] iload v12
      [194] iconst_1
      [195] ificmpne +8 (target=203)
      [198] iload v10
      [200] ifeq +13 (target=213)
      [203] iload v12
      [205] ifne +29 (target=234)
      [208] iload v10
      [210] ifeq +24 (target=234)
      [213] aload v6
      [215] getstatic #50
        - Fieldref [android/graphics/Typeface.DEFAULT_BOLD Landroid/graphics/Typeface;]
      [218] invokevirtual #100
        - Methodref [android/graphics/Paint.setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
      [221] pop
      [222] aload v6
      [224] aload_0 v0
      [225] getfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.o I]
      [228] invokevirtual #96
        - Methodref [android/graphics/Paint.setColor (I)V]
      [231] goto +29 (target=260)
      [234] iload v12
      [236] ifne +15 (target=251)
      [239] iload v14
      [241] iconst_1
      [242] ificmpne +18 (target=260)
      [245] iload v4
      [247] iconst_1
      [248] ificmple +12 (target=260)
      [251] aload v6
      [253] aload_0 v0
      [254] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.p I]
      [257] invokevirtual #96
        - Methodref [android/graphics/Paint.setColor (I)V]
      [260] aload_0 v0
      [261] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.l [I]
      [264] iload v12
      [266] iaload
      [267] dup
      [268] istore v15
      [270] ifne +28 (target=298)
      [273] aload v6
      [275] aload v13
      [277] iconst_0
      [278] iload v14
      [280] invokevirtual #94
        - Methodref [android/graphics/Paint.measureText (Ljava/lang/CharSequence;II)F]
      [283] f2i
      [284] bipush 20
      [286] iadd
      [287] istore v15
      [289] aload_0 v0
      [290] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.l [I]
      [293] iload v12
      [295] iload v15
      [297] iastore
      [298] aload_0 v0
      [299] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.m [I]
      [302] iload v12
      [304] iload v11
      [306] iastore
      [307] iload v7
      [309] iconst_m1
      [310] ificmpeq +95 (target=405)
      [313] iload v9
      [315] ifne +90 (target=405)
      [318] iload v7
      [320] iload v8
      [322] iadd
      [323] iload v11
      [325] ificmplt +80 (target=405)
      [328] iload v7
      [330] iload v8
      [332] iadd
      [333] iload v11
      [335] iload v15
      [337] iadd
      [338] ificmpge +67 (target=405)
      [341] aload_1 v1
      [342] ifnull +51 (target=393)
      [345] aload_0 v0
      [346] getfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.s Z]
      [349] ifne +44 (target=393)
      [352] aload_1 v1
      [353] iload v11
      [355] i2f
      [356] fconst_0
      [357] invokevirtual #90
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [360] aload_0 v0
      [361] getfield #58
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.g Landroid/graphics/drawable/Drawable;]
      [364] iconst_0
      [365] aload v5
      [367] getfield #48
        - Fieldref [android/graphics/Rect.top I]
      [370] iload v15
      [372] iload_2 v2
      [373] invokevirtual #107
        - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
      [376] aload_0 v0
      [377] getfield #58
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.g Landroid/graphics/drawable/Drawable;]
      [380] aload_1 v1
      [381] invokevirtual #102
        - Methodref [android/graphics/drawable/Drawable.draw (Landroid/graphics/Canvas;)V]
      [384] aload_1 v1
      [385] iload v11
      [387] ineg
      [388] i2f
      [389] fconst_0
      [390] invokevirtual #90
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [393] aload_0 v0
      [394] aload v13
      [396] putfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.d Ljava/lang/CharSequence;]
      [399] aload_0 v0
      [400] iload v12
      [402] putfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.e I]
      [405] aload_1 v1
      [406] ifnull +235 (target=641)
      [409] invokestatic #142
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [412] invokeinterface #152
        - InterfaceMethodref [com/anysoftkeyboard/a.J ()Z]
      [417] ifeq +51 (target=468)
      [420] iload_2 v2
      [421] i2f
      [422] aload_0 v0
      [423] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
      [426] invokevirtual #93
        - Methodref [android/graphics/Paint.getTextSize ()F]
      [429] fadd
      [430] aload_0 v0
      [431] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
      [434] invokevirtual #92
        - Methodref [android/graphics/Paint.descent ()F]
      [437] fsub
      [438] f2i
      [439] iconst_2
      [440] idiv
      [441] istore v16
      [443] aload_1 v1
      [444] aload v13
      [446] iconst_0
      [447] iload v14
      [449] iload v11
      [451] iload v15
      [453] iconst_2
      [454] idiv
      [455] iadd
      [456] i2f
      [457] iload v16
      [459] i2f
      [460] aload v6
      [462] invokevirtual #89
        - Methodref [android/graphics/Canvas.drawText (Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V]
      [465] goto +108 (target=573)
      [468] iload_2 v2
      [469] i2f
      [470] aload_0 v0
      [471] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
      [474] invokevirtual #93
        - Methodref [android/graphics/Paint.getTextSize ()F]
      [477] fsub
      [478] aload_0 v0
      [479] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.q Landroid/graphics/Paint;]
      [482] invokevirtual #92
        - Methodref [android/graphics/Paint.descent ()F]
      [485] fadd
      [486] f2i
      [487] iconst_2
      [488] idiv
      [489] istore v16
      [491] iload v11
      [493] iload v15
      [495] iconst_2
      [496] idiv
      [497] iadd
      [498] bipush 10
      [500] isub
      [501] i2f
      [502] fstore v14
      [504] iload v16
      [506] aload v5
      [508] getfield #47
        - Fieldref [android/graphics/Rect.bottom I]
      [511] isub
      [512] aload v5
      [514] getfield #48
        - Fieldref [android/graphics/Rect.top I]
      [517] isub
      [518] i2f
      [519] fstore v16
      [521] aload_1 v1
      [522] fload v14
      [524] fload v16
      [526] invokevirtual #90
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [529] new #23
        - Class [android/text/TextPaint]
      [532] dup
      [533] aload v6
      [535] invokespecial #110
        - Methodref [android/text/TextPaint.<init> (Landroid/graphics/Paint;)V]
      [538] astore v17
      [540] new #22
        - Class [android/text/StaticLayout]
      [543] dup
      [544] aload v13
      [546] aload v17
      [548] iload v15
      [550] getstatic #51
        - Fieldref [android/text/Layout$Alignment.ALIGN_CENTER Landroid/text/Layout$Alignment;]
      [553] fconst_0
      [554] fconst_0
      [555] iconst_0
      [556] invokespecial #108
        - Methodref [android/text/StaticLayout.<init> (Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V]
      [559] aload_1 v1
      [560] invokevirtual #109
        - Methodref [android/text/StaticLayout.draw (Landroid/graphics/Canvas;)V]
      [563] aload_1 v1
      [564] fload v14
      [566] fneg
      [567] fload v16
      [569] fneg
      [570] invokevirtual #90
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [573] aload v6
      [575] aload_0 v0
      [576] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.p I]
      [579] invokevirtual #96
        - Methodref [android/graphics/Paint.setColor (I)V]
      [582] aload_1 v1
      [583] iload v11
      [585] iload v15
      [587] iadd
      [588] i2f
      [589] fconst_0
      [590] invokevirtual #90
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [593] iload v4
      [595] iconst_1
      [596] ificmple +33 (target=629)
      [599] aload_0 v0
      [600] getfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.s Z]
      [603] ifne +26 (target=629)
      [606] aload_1 v1
      [607] fconst_0
      [608] iload_3 v3
      [609] i2f
      [610] invokevirtual #90
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [613] aload_0 v0
      [614] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.k Landroid/graphics/drawable/Drawable;]
      [617] aload_1 v1
      [618] invokevirtual #102
        - Methodref [android/graphics/drawable/Drawable.draw (Landroid/graphics/Canvas;)V]
      [621] aload_1 v1
      [622] fconst_0
      [623] iload_3 v3
      [624] ineg
      [625] i2f
      [626] invokevirtual #90
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [629] aload_1 v1
      [630] iload v11
      [632] ineg
      [633] iload v15
      [635] isub
      [636] i2f
      [637] fconst_0
      [638] invokevirtual #90
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [641] aload v6
      [643] getstatic #49
        - Fieldref [android/graphics/Typeface.DEFAULT Landroid/graphics/Typeface;]
      [646] invokevirtual #100
        - Methodref [android/graphics/Paint.setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
      [649] pop
      [650] iload v11
      [652] iload v15
      [654] iadd
      [655] istore v11
      [657] iinc v12, 1
      [660] iload v12
      [662] iload v4
      [664] ificmplt -515 (target=149)
      [667] aload_0 v0
      [668] iload v11
      [670] putfield #74
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.w I]
      [673] aload_0 v0
      [674] getfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.u I]
      [677] iload v8
      [679] ificmpeq +107 (target=786)
      [682] aload_0 v0
      [683] dup
      [684] astore_1 v1
      [685] invokevirtual #130
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollX ()I]
      [688] istore_2 v2
      [689] aload_1 v1
      [690] getfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.u I]
      [693] iload_2 v2
      [694] ificmple +47 (target=741)
      [697] iinc v2, 20
      [700] iload_2 v2
      [701] aload_1 v1
      [702] getfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.u I]
      [705] ificmplt +24 (target=729)
      [708] aload_1 v1
      [709] getfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.u I]
      [712] istore_2 v2
      [713] aload_1 v1
      [714] iload_2 v2
      [715] aload_1 v1
      [716] invokevirtual #131
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollY ()I]
      [719] invokevirtual #135
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.scrollTo (II)V]
      [722] aload_1 v1
      [723] invokevirtual #134
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.requestLayout ()V]
      [726] goto +56 (target=782)
      [729] aload_1 v1
      [730] iload_2 v2
      [731] aload_1 v1
      [732] invokevirtual #131
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollY ()I]
      [735] invokevirtual #135
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.scrollTo (II)V]
      [738] goto +44 (target=782)
      [741] iinc v2, -20
      [744] iload_2 v2
      [745] aload_1 v1
      [746] getfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.u I]
      [749] ificmpgt +24 (target=773)
      [752] aload_1 v1
      [753] getfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.u I]
      [756] istore_2 v2
      [757] aload_1 v1
      [758] iload_2 v2
      [759] aload_1 v1
      [760] invokevirtual #131
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollY ()I]
      [763] invokevirtual #135
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.scrollTo (II)V]
      [766] aload_1 v1
      [767] invokevirtual #134
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.requestLayout ()V]
      [770] goto +12 (target=782)
      [773] aload_1 v1
      [774] iload_2 v2
      [775] aload_1 v1
      [776] invokevirtual #131
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollY ()I]
      [779] invokevirtual #135
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.scrollTo (II)V]
      [782] aload_1 v1
      [783] invokevirtual #132
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.invalidate ()V]
      [786] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/util/List;ZZZ)V
    Access flags: 0x11
      = public final void a(java.util.List,boolean,boolean,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 114, locals = 7, stack = 3):
      [0] aload_0 v0
      [1] invokevirtual #126
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.b ()V]
      [4] aload_1 v1
      [5] ifnull +65 (target=70)
      [8] aload_1 v1
      [9] invokeinterface #158
        - InterfaceMethodref [java/util/List.size ()I]
      [14] bipush 32
      [16] invokestatic #144
        - Methodref [java/lang/Math.min (II)I]
      [19] istore v5
      [21] aload_1 v1
      [22] invokeinterface #157
        - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
      [27] astore v6
      [29] goto +31 (target=60)
      [32] aload v6
      [34] invokeinterface #156
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [39] checkcast #38
        - Class [java/lang/CharSequence]
      [42] astore_1 v1
      [43] aload_0 v0
      [44] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.b Ljava/util/ArrayList;]
      [47] aload_1 v1
      [48] invokevirtual #147
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [51] pop
      [52] iinc v5, -1
      [55] iload v5
      [57] ifeq +13 (target=70)
      [60] aload v6
      [62] invokeinterface #155
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [67] ifne -35 (target=32)
      [70] aload_0 v0
      [71] iload_2 v2
      [72] putfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.c Z]
      [75] aload_0 v0
      [76] iload_3 v3
      [77] putfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.h Z]
      [80] aload_0 v0
      [81] iconst_0
      [82] aload_0 v0
      [83] invokevirtual #131
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getScrollY ()I]
      [86] invokevirtual #135
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.scrollTo (II)V]
      [89] aload_0 v0
      [90] iconst_0
      [91] putfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.u I]
      [94] aload_0 v0
      [95] iload v4
      [97] putfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.i Z]
      [100] aload_0 v0
      [101] aconst_null
      [102] invokevirtual #133
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.onDraw (Landroid/graphics/Canvas;)V]
      [105] aload_0 v0
      [106] invokevirtual #132
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.invalidate ()V]
      [109] aload_0 v0
      [110] invokevirtual #134
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.requestLayout ()V]
      [113] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;)V
    Access flags: 0x11
      = public final void a(java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 3, stack = 5):
      [0] new #42
        - Class [java/util/ArrayList]
      [3] dup
      [4] invokespecial #145
        - Methodref [java/util/ArrayList.<init> ()V]
      [7] dup
      [8] astore_2 v2
      [9] aload_1 v1
      [10] invokevirtual #147
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [13] pop
      [14] aload_2 v2
      [15] aload_0 v0
      [16] getfield #71
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.t Ljava/lang/CharSequence;]
      [19] invokevirtual #147
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [22] pop
      [23] aload_0 v0
      [24] aload_2 v2
      [25] iconst_0
      [26] iconst_0
      [27] iconst_0
      [28] invokevirtual #125
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
      [31] aload_0 v0
      [32] iconst_1
      [33] putfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.s Z]
      [36] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.s Z]
      [4] ifne +5 (target=9)
      [7] iconst_0
      [8] ireturn
      [9] aload_0 v0
      [10] invokevirtual #126
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.b ()V]
      [13] iconst_1
      [14] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 48, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.b Ljava/util/ArrayList;]
      [4] invokevirtual #148
        - Methodref [java/util/ArrayList.clear ()V]
      [7] aload_0 v0
      [8] iconst_m1
      [9] putfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.f I]
      [12] aload_0 v0
      [13] aconst_null
      [14] putfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.d Ljava/lang/CharSequence;]
      [17] aload_0 v0
      [18] iconst_m1
      [19] putfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.e I]
      [22] aload_0 v0
      [23] iconst_0
      [24] putfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.s Z]
      [27] aload_0 v0
      [28] invokevirtual #132
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.invalidate ()V]
      [31] aload_0 v0
      [32] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.l [I]
      [35] iconst_0
      [36] invokestatic #151
        - Methodref [java/util/Arrays.fill ([II)V]
      [39] aload_0 v0
      [40] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.m [I]
      [43] iconst_0
      [44] invokestatic #151
        - Methodref [java/util/Arrays.fill ([II)V]
      [47] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onTouchEvent(Landroid/view/MotionEvent;)Z
    Access flags: 0x1
      = public boolean onTouchEvent(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 297, locals = 4, stack = 7):
      [0] aload_0 v0
      [1] getfield #75
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.x Landroid/view/GestureDetector;]
      [4] aload_1 v1
      [5] invokevirtual #112
        - Methodref [android/view/GestureDetector.onTouchEvent (Landroid/view/MotionEvent;)Z]
      [8] ifeq +5 (target=13)
      [11] iconst_1
      [12] ireturn
      [13] aload_1 v1
      [14] invokevirtual #113
        - Methodref [android/view/MotionEvent.getAction ()I]
      [17] istore_2 v2
      [18] aload_1 v1
      [19] invokevirtual #114
        - Methodref [android/view/MotionEvent.getX ()F]
      [22] f2i
      [23] istore_3 v3
      [24] aload_1 v1
      [25] invokevirtual #115
        - Methodref [android/view/MotionEvent.getY ()F]
      [28] f2i
      [29] istore_1 v1
      [30] aload_0 v0
      [31] iload_3 v3
      [32] putfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.f I]
      [35] iload_2 v2
      [36] tableswitch (3 offsets, default=259) (target=295)
        0: offset = 28, target = 64
        1: offset = 99, target = 135
        2: offset = 35, target = 71
        default: offset = 259, target = 295
      [64] aload_0 v0
      [65] invokevirtual #132
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.invalidate ()V]
      [68] goto +227 (target=295)
      [71] iload_1 v1
      [72] ifgt +223 (target=295)
      [75] aload_0 v0
      [76] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.d Ljava/lang/CharSequence;]
      [79] ifnull +216 (target=295)
      [82] aload_0 v0
      [83] getfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.c Z]
      [86] ifne +21 (target=107)
      [89] aload_0 v0
      [90] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.b Ljava/util/ArrayList;]
      [93] iconst_0
      [94] invokevirtual #149
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [97] checkcast #38
        - Class [java/lang/CharSequence]
      [100] aload_0 v0
      [101] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.d Ljava/lang/CharSequence;]
      [104] invokestatic #123
        - Methodref [com/anysoftkeyboard/dictionaries/e.b (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
      [107] aload_0 v0
      [108] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [111] aload_0 v0
      [112] getfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.e I]
      [115] aload_0 v0
      [116] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.d Ljava/lang/CharSequence;]
      [119] invokevirtual #118
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILjava/lang/CharSequence;)V]
      [122] aload_0 v0
      [123] aconst_null
      [124] putfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.d Ljava/lang/CharSequence;]
      [127] aload_0 v0
      [128] iconst_m1
      [129] putfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.e I]
      [132] goto +163 (target=295)
      [135] aload_0 v0
      [136] getfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.r Z]
      [139] ifne +138 (target=277)
      [142] aload_0 v0
      [143] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.d Ljava/lang/CharSequence;]
      [146] ifnull +131 (target=277)
      [149] aload_0 v0
      [150] getfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.s Z]
      [153] ifeq +84 (target=237)
      [156] aload_0 v0
      [157] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.b Ljava/util/ArrayList;]
      [160] iconst_0
      [161] invokevirtual #149
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [164] checkcast #38
        - Class [java/lang/CharSequence]
      [167] dup
      [168] astore_1 v1
      [169] invokeinterface #153
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [174] iconst_2
      [175] ificmplt +102 (target=277)
      [178] aload_0 v0
      [179] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [182] aload_1 v1
      [183] invokeinterface #154
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [188] invokevirtual #119
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/String;)Z]
      [191] pop
      [192] new #42
        - Class [java/util/ArrayList]
      [195] dup
      [196] iconst_1
      [197] invokespecial #146
        - Methodref [java/util/ArrayList.<init> (I)V]
      [200] dup
      [201] astore_2 v2
      [202] aload_0 v0
      [203] invokevirtual #128
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.getContext ()Landroid/content/Context;]
      [206] invokevirtual #77
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [209] ldc #4
        - Integer [2131296385]
      [211] iconst_1
      [212] anewarray #41
        - Class [java/lang/Object]
      [215] dup
      [216] iconst_0
      [217] aload_1 v1
      [218] aastore
      [219] invokevirtual #84
        - Methodref [android/content/res/Resources.getString (I[Ljava/lang/Object;)Ljava/lang/String;]
      [222] invokevirtual #147
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [225] pop
      [226] aload_0 v0
      [227] aload_2 v2
      [228] iconst_0
      [229] iconst_1
      [230] iconst_0
      [231] invokevirtual #125
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
      [234] goto +43 (target=277)
      [237] aload_0 v0
      [238] getfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.c Z]
      [241] ifne +21 (target=262)
      [244] aload_0 v0
      [245] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.b Ljava/util/ArrayList;]
      [248] iconst_0
      [249] invokevirtual #149
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [252] checkcast #38
        - Class [java/lang/CharSequence]
      [255] aload_0 v0
      [256] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.d Ljava/lang/CharSequence;]
      [259] invokestatic #123
        - Methodref [com/anysoftkeyboard/dictionaries/e.b (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
      [262] aload_0 v0
      [263] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [266] aload_0 v0
      [267] getfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.e I]
      [270] aload_0 v0
      [271] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.d Ljava/lang/CharSequence;]
      [274] invokevirtual #118
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (ILjava/lang/CharSequence;)V]
      [277] aload_0 v0
      [278] aconst_null
      [279] putfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.d Ljava/lang/CharSequence;]
      [282] aload_0 v0
      [283] iconst_m1
      [284] putfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.e I]
      [287] aload_0 v0
      [288] invokevirtual #134
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.requestLayout ()V]
      [291] aload_0 v0
      [292] invokevirtual #132
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.invalidate ()V]
      [295] iconst_1
      [296] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/views/CandidateView;Z)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.keyboards.views.CandidateView,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] putfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.r Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/views/CandidateView;)Z
    Access flags: 0x1008
      = static boolean a(com.anysoftkeyboard.keyboards.views.CandidateView)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.r Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/keyboards/views/CandidateView;)I
    Access flags: 0x1008
      = static int b(com.anysoftkeyboard.keyboards.views.CandidateView)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #74
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.w I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/views/CandidateView;I)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.keyboards.views.CandidateView,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] putfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/views/CandidateView.u I]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/api/LanguageChangeddBroadcastReceiver
  Superclass:    android/content/BroadcastReceiver
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.api.LanguageChangeddBroadcastReceiver extends android.content.BroadcastReceiver

Interfaces (count = 0):

Constant Pool (count = 10):
  - Class [android/content/BroadcastReceiver]
  - Class [com/anysoftkeyboard/api/LanguageChangeddBroadcastReceiver]
  - Methodref [android/content/BroadcastReceiver.<init> ()V]
  + NameAndType [<init> ()V]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [android/content/BroadcastReceiver]
  + Utf8 [com/anysoftkeyboard/api/LanguageChangeddBroadcastReceiver]

Fields (count = 0):

Methods (count = 1):
  - Method:       <init>()V
    Access flags: 0x1
      = public LanguageChangeddBroadcastReceiver()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #3
        - Methodref [android/content/BroadcastReceiver.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/a/a
  Superclass:    com/anysoftkeyboard/e/b
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.a.a extends com.anysoftkeyboard.e.b

Interfaces (count = 0):

Constant Pool (count = 25):
  - Class [com/anysoftkeyboard/a/a]
  - Class [com/anysoftkeyboard/e/b]
  - Fieldref [com/anysoftkeyboard/a/a.a I]
  - Fieldref [com/anysoftkeyboard/a/a.b I]
  - Fieldref [com/anysoftkeyboard/a/a.c I]
  - Fieldref [com/anysoftkeyboard/a/a.d I]
  - Methodref [com/anysoftkeyboard/e/b.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + NameAndType [a I]
  + NameAndType [b I]
  + NameAndType [c I]
  + NameAndType [d I]
  + Utf8 [()I]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;IIIIILjava/lang/String;I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/a/a]
  + Utf8 [com/anysoftkeyboard/e/b]
  + Utf8 [d]

Fields (count = 4):
  + Field:        a I
    Access flags: 0x12
      = private final int a
  + Field:        b I
    Access flags: 0x12
      = private final int b
  + Field:        c I
    Access flags: 0x12
      = private final int c
  + Field:        d I
    Access flags: 0x12
      = private final int d

Methods (count = 4):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;IIIIILjava/lang/String;I)V
    Access flags: 0x1
      = public a(android.content.Context,java.lang.String,int,int,int,int,int,java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 49, locals = 10, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] aload v8
      [6] iload v9
      [8] invokespecial #7
        - Methodref [com/anysoftkeyboard/e/b.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
      [11] aload_0 v0
      [12] iload v4
      [14] putfield #3
        - Fieldref [com/anysoftkeyboard/a/a.a I]
      [17] aload_0 v0
      [18] iload v5
      [20] iconst_m1
      [21] ificmpne +10 (target=31)
      [24] aload_0 v0
      [25] getfield #3
        - Fieldref [com/anysoftkeyboard/a/a.a I]
      [28] goto +5 (target=33)
      [31] iload v5
      [33] putfield #4
        - Fieldref [com/anysoftkeyboard/a/a.b I]
      [36] aload_0 v0
      [37] iload v6
      [39] putfield #5
        - Fieldref [com/anysoftkeyboard/a/a.c I]
      [42] aload_0 v0
      [43] iload v7
      [45] putfield #6
        - Fieldref [com/anysoftkeyboard/a/a.d I]
      [48] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x11
      = public final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #3
        - Fieldref [com/anysoftkeyboard/a/a.a I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x11
      = public final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/a/a.b I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()I
    Access flags: 0x11
      = public final int c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/a/a.c I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/c
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.keyboards.views.c extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 15):
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/views/c]
  - Class [com/anysoftkeyboard/keyboards/views/k]
  - Class [java/lang/Object]
  + Utf8 [()Z]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/views/k;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/o;)V]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/views/c]
  + Utf8 [com/anysoftkeyboard/keyboards/views/k]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 3):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/o;)V
    Access flags: 0x401
      = public abstract void a(com.anysoftkeyboard.keyboards.o)
  + Method:       a(ILcom/anysoftkeyboard/keyboards/views/k;)V
    Access flags: 0x401
      = public abstract void a(int,com.anysoftkeyboard.keyboards.views.k)
  + Method:       a()Z
    Access flags: 0x401
      = public abstract boolean a()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/b
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.b extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 11):
  - Class [com/anysoftkeyboard/b]
  - Class [java/lang/Object]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/SharedPreferences;]
  + Utf8 [(I)V]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [e]
  + Utf8 [getApplicationContext]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 3):
  + Method:       getApplicationContext()Landroid/content/Context;
    Access flags: 0x401
      = public abstract android.content.Context getApplicationContext()
  + Method:       c(I)V
    Access flags: 0x401
      = public abstract void c(int)
  + Method:       e()Landroid/content/SharedPreferences;
    Access flags: 0x401
      = public abstract android.content.SharedPreferences e()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/b
  Superclass:    com/anysoftkeyboard/keyboards/c
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.keyboards.b extends com.anysoftkeyboard.keyboards.c

Interfaces (count = 0):

Constant Pool (count = 448):
  - Integer [1073741824]
  - Integer [2131034129]
  - Integer [2131034131]
  - Integer [2131296631]
  - Integer [2131296632]
  - Integer [2131296634]
  - String [ and NO_ACTION flag is: ]
  - String [, id:]
  - String [ASK - AK]
  - String [AnyKeyboard.setImeOptions]
  - String [AnyKeyboard.setImeOptions. package: ]
  - String [Bottom row layout id ]
  - String [Could not locate any quick key plugins! Hopefully nothing will crash...]
  - String [Input Connection ENTER key with action: ]
  - String [Key]
  - String [No top row layout]
  - String [Parse error:]
  - String [Row]
  - String [Top row layout id ]
  - Class [android/content/Context]
  - Class [android/content/res/Resources]
  - Class [android/content/res/XmlResourceParser]
  - Class [android/graphics/drawable/Drawable]
  - Class [android/text/TextUtils]
  - Class [android/util/Log]
  - Class [android/view/inputmethod/EditorInfo]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/b/a]
  - Class [com/anysoftkeyboard/b/b]
  - Class [com/anysoftkeyboard/c/a]
  - Class [com/anysoftkeyboard/c/b]
  - Class [com/anysoftkeyboard/d/c]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/d]
  - Class [com/anysoftkeyboard/keyboards/f]
  - Class [com/anysoftkeyboard/keyboards/g]
  - Class [com/anysoftkeyboard/keyboards/j]
  - Class [com/anysoftkeyboard/keyboards/n]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/q]
  - Class [com/anysoftkeyboard/keyboards/s]
  - Class [com/anysoftkeyboard/keyboards/t]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/Character]
  - Class [java/lang/Exception]
  - Class [java/lang/Math]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/Iterator]
  - Class [java/util/List]
  - Fieldref [android/view/inputmethod/EditorInfo.fieldId I]
  - Fieldref [android/view/inputmethod/EditorInfo.imeOptions I]
  - Fieldref [android/view/inputmethod/EditorInfo.packageName Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/keyboards/b.a Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/keyboards/b.b Lcom/anysoftkeyboard/b;]
  - Fieldref [com/anysoftkeyboard/keyboards/b.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/b.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/b.f Lcom/anysoftkeyboard/keyboards/o;]
  - Fieldref [com/anysoftkeyboard/keyboards/b.g Lcom/anysoftkeyboard/keyboards/o;]
  - Fieldref [com/anysoftkeyboard/keyboards/b.h Lcom/anysoftkeyboard/keyboards/j;]
  - Fieldref [com/anysoftkeyboard/keyboards/b.i Z]
  - Fieldref [com/anysoftkeyboard/keyboards/b.j Z]
  - Fieldref [com/anysoftkeyboard/keyboards/b.k Z]
  - Fieldref [com/anysoftkeyboard/keyboards/b.l I]
  - Fieldref [com/anysoftkeyboard/keyboards/b.m I]
  - Fieldref [com/anysoftkeyboard/keyboards/b.n I]
  - Fieldref [com/anysoftkeyboard/keyboards/b.o Lcom/anysoftkeyboard/keyboards/n;]
  - Fieldref [com/anysoftkeyboard/keyboards/b.p I]
  - Fieldref [com/anysoftkeyboard/keyboards/d.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/d.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/d.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/d.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/d.e Z]
  - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.b Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.e Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/j.e Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.g Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.k Z]
  - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.o Z]
  - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.s Z]
  - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.v Z]
  - Fieldref [com/anysoftkeyboard/keyboards/t.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
  - Methodref [android/content/res/Resources.getInteger (I)I]
  - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
  - Methodref [android/content/res/Resources.getText (I)Ljava/lang/CharSequence;]
  - Methodref [android/content/res/Resources.getXml (I)Landroid/content/res/XmlResourceParser;]
  - Methodref [android/graphics/drawable/Drawable.getIntrinsicHeight ()I]
  - Methodref [android/graphics/drawable/Drawable.getIntrinsicWidth ()I]
  - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
  - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/b/a.a ()I]
  - Methodref [com/anysoftkeyboard/b/a.j ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/b/a.m ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/b/b.a (Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
  - Methodref [com/anysoftkeyboard/c/a.a (Lcom/anysoftkeyboard/b;)Lcom/anysoftkeyboard/c/b;]
  - Methodref [com/anysoftkeyboard/c/b.b ()I]
  - Methodref [com/anysoftkeyboard/c/b.g ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/c/b.h ()I]
  - Methodref [com/anysoftkeyboard/c/b.i ()I]
  - Methodref [com/anysoftkeyboard/c/b.m ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/d/c.a (C)Z]
  - Methodref [com/anysoftkeyboard/d/c.a (Landroid/view/inputmethod/EditorInfo;)Z]
  - Methodref [com/anysoftkeyboard/keyboards/b.a ()I]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (ILcom/anysoftkeyboard/keyboards/q;)V]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (Landroid/content/Context;IILcom/anysoftkeyboard/keyboards/q;)Lcom/anysoftkeyboard/keyboards/d;]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/o;]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/d;I)V]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/o;)V]
  - Methodref [com/anysoftkeyboard/keyboards/b.g ()I]
  - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
  - Methodref [com/anysoftkeyboard/keyboards/b.r ()I]
  - Methodref [com/anysoftkeyboard/keyboards/b.s ()V]
  - Methodref [com/anysoftkeyboard/keyboards/b.t ()V]
  - Methodref [com/anysoftkeyboard/keyboards/c.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
  - Methodref [com/anysoftkeyboard/keyboards/c.a ()I]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (Lcom/anysoftkeyboard/keyboards/q;)V]
  - Methodref [com/anysoftkeyboard/keyboards/c.b ()I]
  - Methodref [com/anysoftkeyboard/keyboards/c.b (Z)Z]
  - Methodref [com/anysoftkeyboard/keyboards/d.<init> ()V]
  - Methodref [com/anysoftkeyboard/keyboards/f.<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
  - Methodref [com/anysoftkeyboard/keyboards/f.b ()V]
  - Methodref [com/anysoftkeyboard/keyboards/f.c ()V]
  - Methodref [com/anysoftkeyboard/keyboards/j.<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
  - Methodref [com/anysoftkeyboard/keyboards/j.a ()V]
  - Methodref [com/anysoftkeyboard/keyboards/j.b ()V]
  - Methodref [com/anysoftkeyboard/keyboards/n.<init> (Lcom/anysoftkeyboard/keyboards/b;)V]
  - Methodref [com/anysoftkeyboard/keyboards/n.a (Z)V]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/Character.isLetter (C)Z]
  - Methodref [java/lang/Character.isWhitespace (C)Z]
  - Methodref [java/lang/Exception.printStackTrace ()V]
  - Methodref [java/lang/Math.max (II)I]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.trim ()Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [android/content/res/XmlResourceParser.getName ()Ljava/lang/String;]
  - InterfaceMethodref [android/content/res/XmlResourceParser.next ()I]
  - InterfaceMethodref [com/anysoftkeyboard/a.a ()Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.b ()F]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.c ()F]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.add (ILjava/lang/Object;)V]
  - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
  - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/List.size ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/b;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()I]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a ()Ljava/lang/String;]
  + NameAndType [a ()V]
  + NameAndType [a (C)Z]
  + NameAndType [a (ILcom/anysoftkeyboard/keyboards/q;)V]
  + NameAndType [a (Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
  + NameAndType [a (Landroid/content/Context;IILcom/anysoftkeyboard/keyboards/q;)Lcom/anysoftkeyboard/keyboards/d;]
  + NameAndType [a (Landroid/view/inputmethod/EditorInfo;)Z]
  + NameAndType [a (Lcom/anysoftkeyboard/b;)Lcom/anysoftkeyboard/c/b;]
  + NameAndType [a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;]
  + NameAndType [a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/d;I)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/o;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/q;)V]
  + NameAndType [a (Z)V]
  + NameAndType [a I]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [a [I]
  + NameAndType [add (ILjava/lang/Object;)V]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (C)Ljava/lang/StringBuilder;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Z)Ljava/lang/StringBuilder;]
  + NameAndType [b ()F]
  + NameAndType [b ()I]
  + NameAndType [b ()V]
  + NameAndType [b (Z)Z]
  + NameAndType [b I]
  + NameAndType [b Lcom/anysoftkeyboard/b;]
  + NameAndType [b Ljava/lang/CharSequence;]
  + NameAndType [c ()F]
  + NameAndType [c ()V]
  + NameAndType [c I]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d I]
  + NameAndType [d [I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e I]
  + NameAndType [e Ljava/lang/CharSequence;]
  + NameAndType [e Z]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [f I]
  + NameAndType [f Landroid/graphics/drawable/Drawable;]
  + NameAndType [f Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [fieldId I]
  + NameAndType [g ()I]
  + NameAndType [g ()Ljava/lang/String;]
  + NameAndType [g Landroid/graphics/drawable/Drawable;]
  + NameAndType [g Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getDrawable (I)Landroid/graphics/drawable/Drawable;]
  + NameAndType [getInteger (I)I]
  + NameAndType [getIntrinsicHeight ()I]
  + NameAndType [getIntrinsicWidth ()I]
  + NameAndType [getName ()Ljava/lang/String;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [getXml (I)Landroid/content/res/XmlResourceParser;]
  + NameAndType [h ()I]
  + NameAndType [h I]
  + NameAndType [h Lcom/anysoftkeyboard/keyboards/j;]
  + NameAndType [hasNext ()Z]
  + NameAndType [i ()I]
  + NameAndType [i I]
  + NameAndType [i Z]
  + NameAndType [imeOptions I]
  + NameAndType [isEmpty (Ljava/lang/CharSequence;)Z]
  + NameAndType [isLetter (C)Z]
  + NameAndType [isWhitespace (C)Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [j I]
  + NameAndType [j Z]
  + NameAndType [k Z]
  + NameAndType [l I]
  + NameAndType [m ()Landroid/content/Context;]
  + NameAndType [m I]
  + NameAndType [max (II)I]
  + NameAndType [n I]
  + NameAndType [next ()I]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [o Lcom/anysoftkeyboard/keyboards/n;]
  + NameAndType [o Z]
  + NameAndType [p I]
  + NameAndType [packageName Ljava/lang/String;]
  + NameAndType [printStackTrace ()V]
  + NameAndType [q ()Ljava/util/List;]
  + NameAndType [r ()I]
  + NameAndType [r I]
  + NameAndType [s ()V]
  + NameAndType [s Z]
  + NameAndType [setBounds (IIII)V]
  + NameAndType [size ()I]
  + NameAndType [t ()V]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [trim ()Ljava/lang/String;]
  + NameAndType [u I]
  + NameAndType [v Z]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [ and NO_ACTION flag is: ]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Lcom/anysoftkeyboard/b;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/HashSet;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(C)Ljava/lang/StringBuilder;]
  + Utf8 [(C)Z]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/content/res/XmlResourceParser;]
  + Utf8 [(I)Landroid/graphics/drawable/Drawable;]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(II)I]
  + Utf8 [(IIII)V]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(ILjava/lang/Object;)V]
  + Utf8 [(Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
  + Utf8 [(Landroid/content/Context;IILcom/anysoftkeyboard/keyboards/q;)Lcom/anysoftkeyboard/keyboards/d;]
  + Utf8 [(Landroid/content/res/Resources;Landroid/view/inputmethod/EditorInfo;)V]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/b;)Lcom/anysoftkeyboard/c/b;]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/Context;)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/b;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/d;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/o;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Z)Ljava/lang/StringBuilder;]
  + Utf8 [(Z)V]
  + Utf8 [(Z)Z]
  + Utf8 [, id:]
  + Utf8 [<init>]
  + Utf8 [ASK - AK]
  + Utf8 [AnyKeyboard.setImeOptions]
  + Utf8 [AnyKeyboard.setImeOptions. package: ]
  + Utf8 [Bottom row layout id ]
  + Utf8 [Code]
  + Utf8 [Could not locate any quick key plugins! Hopefully nothing will crash...]
  + Utf8 [I]
  + Utf8 [Input Connection ENTER key with action: ]
  + Utf8 [Key]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Landroid/graphics/drawable/Drawable;]
  + Utf8 [Lcom/anysoftkeyboard/b;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/j;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/n;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [Ljava/lang/CharSequence;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [No top row layout]
  + Utf8 [Parse error:]
  + Utf8 [Row]
  + Utf8 [Top row layout id ]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/content/res/XmlResourceParser]
  + Utf8 [android/graphics/drawable/Drawable]
  + Utf8 [android/text/TextUtils]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/inputmethod/EditorInfo]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/b/a]
  + Utf8 [com/anysoftkeyboard/b/b]
  + Utf8 [com/anysoftkeyboard/c/a]
  + Utf8 [com/anysoftkeyboard/c/b]
  + Utf8 [com/anysoftkeyboard/d/c]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/d]
  + Utf8 [com/anysoftkeyboard/keyboards/f]
  + Utf8 [com/anysoftkeyboard/keyboards/g]
  + Utf8 [com/anysoftkeyboard/keyboards/j]
  + Utf8 [com/anysoftkeyboard/keyboards/n]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/q]
  + Utf8 [com/anysoftkeyboard/keyboards/s]
  + Utf8 [com/anysoftkeyboard/keyboards/t]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [equals]
  + Utf8 [f]
  + Utf8 [fieldId]
  + Utf8 [g]
  + Utf8 [get]
  + Utf8 [getApplicationContext]
  + Utf8 [getDrawable]
  + Utf8 [getInteger]
  + Utf8 [getIntrinsicHeight]
  + Utf8 [getIntrinsicWidth]
  + Utf8 [getName]
  + Utf8 [getResources]
  + Utf8 [getString]
  + Utf8 [getText]
  + Utf8 [getXml]
  + Utf8 [h]
  + Utf8 [hasNext]
  + Utf8 [i]
  + Utf8 [imeOptions]
  + Utf8 [isEmpty]
  + Utf8 [isLetter]
  + Utf8 [isWhitespace]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Math]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/List]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [max]
  + Utf8 [n]
  + Utf8 [next]
  + Utf8 [o]
  + Utf8 [p]
  + Utf8 [packageName]
  + Utf8 [printStackTrace]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [s]
  + Utf8 [setBounds]
  + Utf8 [size]
  + Utf8 [t]
  + Utf8 [toString]
  + Utf8 [trim]
  + Utf8 [u]
  + Utf8 [v]
  + Utf8 [w]

Fields (count = 13):
  + Field:        d I
    Access flags: 0x2
      = private int d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.o f
  + Field:        g Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.o g
  + Field:        h Lcom/anysoftkeyboard/keyboards/j;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.j h
  + Field:        i Z
    Access flags: 0x2
      = private boolean i
  + Field:        j Z
    Access flags: 0x2
      = private boolean j
  + Field:        k Z
    Access flags: 0x2
      = private boolean k
  + Field:        l I
    Access flags: 0x2
      = private int l
  + Field:        m I
    Access flags: 0x2
      = private int m
  + Field:        n I
    Access flags: 0x2
      = private int n
  + Field:        o Lcom/anysoftkeyboard/keyboards/n;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.n o
  + Field:        p I
    Access flags: 0x2
      = private int p

Methods (count = 32):
  - Method:       <init>(Lcom/anysoftkeyboard/b;Landroid/content/Context;)V
    Access flags: 0x4
      = protected b(com.anysoftkeyboard.b,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 45, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] ldc #2
        - Integer [2131034129]
      [5] iconst_m1
      [6] invokespecial #136
        - Methodref [com/anysoftkeyboard/keyboards/c.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
      [9] aload_0 v0
      [10] iconst_0
      [11] putfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [14] aload_0 v0
      [15] iconst_0
      [16] putfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/b.e I]
      [19] aload_0 v0
      [20] iconst_0
      [21] putfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/b.i Z]
      [24] aload_0 v0
      [25] iconst_0
      [26] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/b.l I]
      [29] aload_0 v0
      [30] iconst_0
      [31] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/b.m I]
      [34] aload_0 v0
      [35] iconst_0
      [36] putfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/b.n I]
      [39] aload_0 v0
      [40] iconst_1
      [41] putfield #71
        - Fieldref [com/anysoftkeyboard/keyboards/b.p I]
      [44] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V
    Access flags: 0x4
      = protected b(com.anysoftkeyboard.b,android.content.Context,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 45, locals = 5, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] iload v4
      [6] invokespecial #136
        - Methodref [com/anysoftkeyboard/keyboards/c.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
      [9] aload_0 v0
      [10] iconst_0
      [11] putfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [14] aload_0 v0
      [15] iconst_0
      [16] putfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/b.e I]
      [19] aload_0 v0
      [20] iconst_0
      [21] putfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/b.i Z]
      [24] aload_0 v0
      [25] iconst_0
      [26] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/b.l I]
      [29] aload_0 v0
      [30] iconst_0
      [31] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/b.m I]
      [34] aload_0 v0
      [35] iconst_0
      [36] putfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/b.n I]
      [39] aload_0 v0
      [40] iconst_1
      [41] putfield #71
        - Fieldref [com/anysoftkeyboard/keyboards/b.p I]
      [44] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/q;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.keyboards.q)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 612, locals = 9, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #139
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Lcom/anysoftkeyboard/keyboards/q;)V]
      [5] aload_0 v0
      [6] aload_0 v0
      [7] getfield #58
        - Fieldref [com/anysoftkeyboard/keyboards/b.c I]
      [10] aload_1 v1
      [11] invokevirtual #125
        - Methodref [com/anysoftkeyboard/keyboards/b.a (ILcom/anysoftkeyboard/keyboards/q;)V]
      [14] aload_0 v0
      [15] dup
      [16] astore_1 v1
      [17] invokevirtual #132
        - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
      [20] invokeinterface #177
        - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
      [25] astore_3 v3
      [26] goto +564 (target=590)
      [29] aload_3 v3
      [30] invokeinterface #173
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [35] checkcast #41
        - Class [com/anysoftkeyboard/keyboards/o]
      [38] dup
      [39] astore_2 v2
      [40] getfield #90
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [43] ifne +13 (target=56)
      [46] aload_2 v2
      [47] dup
      [48] getfield #92
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [51] iconst_4
      [52] ior
      [53] putfield #92
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [56] aload_2 v2
      [57] getfield #82
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [60] ifnull +530 (target=590)
      [63] aload_2 v2
      [64] getfield #82
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [67] arraylength
      [68] ifle +522 (target=590)
      [71] aload_2 v2
      [72] getfield #82
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [75] iconst_0
      [76] iaload
      [77] istore v4
      [79] aload_2 v2
      [80] instanceof #37
        - Class [com/anysoftkeyboard/keyboards/f]
      [83] ifeq +120 (target=203)
      [86] iload v4
      [88] lookupswitch (12 offsets, default=115) (target=203)
        -99: offset = 108, target = 196
        -97: offset = 108, target = 196
        -96: offset = 108, target = 196
        -95: offset = 108, target = 196
        -94: offset = 108, target = 196
        -11: offset = 108, target = 196
        -10: offset = 108, target = 196
        -9: offset = 108, target = 196
        -6: offset = 108, target = 196
        -5: offset = 108, target = 196
        -3: offset = 108, target = 196
        -2: offset = 108, target = 196
        default: offset = 115, target = 203
      [196] aload_2 v2
      [197] checkcast #37
        - Class [com/anysoftkeyboard/keyboards/f]
      [200] invokevirtual #145
        - Methodref [com/anysoftkeyboard/keyboards/f.c ()V]
      [203] iload v4
      [205] i2c
      [206] invokestatic #122
        - Methodref [com/anysoftkeyboard/d/c.a (C)Z]
      [209] ifeq +8 (target=217)
      [212] aload_1 v1
      [213] iconst_1
      [214] putfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/b.i Z]
      [217] iload v4
      [219] tableswitch (2 offsets, default=196) (target=415)
        -10: offset = 21, target = 240
        -9: offset = 172, target = 391
        default: offset = 196, target = 415
      [240] aload_1 v1
      [241] getfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/b.b Lcom/anysoftkeyboard/b;]
      [244] invokestatic #116
        - Methodref [com/anysoftkeyboard/c/a.a (Lcom/anysoftkeyboard/b;)Lcom/anysoftkeyboard/c/b;]
      [247] dup
      [248] astore v4
      [250] ifnonnull +14 (target=264)
      [253] ldc #9
        - String [ASK - AK]
      [255] ldc #13
        - String [Could not locate any quick key plugins! Hopefully nothing will crash...]
      [257] invokestatic #111
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [260] pop
      [261] goto +329 (target=590)
      [264] aload v4
      [266] invokevirtual #121
        - Methodref [com/anysoftkeyboard/c/b.m ()Landroid/content/Context;]
      [269] invokevirtual #99
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [272] astore v5
      [274] aload_2 v2
      [275] aload v4
      [277] invokevirtual #118
        - Methodref [com/anysoftkeyboard/c/b.g ()Ljava/lang/String;]
      [280] putfield #83
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [283] aload v4
      [285] invokevirtual #119
        - Methodref [com/anysoftkeyboard/c/b.h ()I]
      [288] istore v6
      [290] aload v4
      [292] invokevirtual #120
        - Methodref [com/anysoftkeyboard/c/b.i ()I]
      [295] istore v7
      [297] iload v6
      [299] ifle +80 (target=379)
      [302] aload_2 v2
      [303] aload v5
      [305] iload v6
      [307] iload v7
      [309] istore v8
      [311] istore v7
      [313] astore v6
      [315] dup
      [316] astore v5
      [318] aload v6
      [320] iload v7
      [322] invokevirtual #100
        - Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [325] putfield #84
        - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
      [328] iload v8
      [330] ifle +35 (target=365)
      [333] aload v6
      [335] iload v8
      [337] invokevirtual #100
        - Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [340] dup
      [341] astore v6
      [343] iconst_0
      [344] iconst_0
      [345] aload v6
      [347] invokevirtual #106
        - Methodref [android/graphics/drawable/Drawable.getIntrinsicWidth ()I]
      [350] aload v6
      [352] invokevirtual #105
        - Methodref [android/graphics/drawable/Drawable.getIntrinsicHeight ()I]
      [355] invokevirtual #107
        - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
      [358] aload v5
      [360] aload v6
      [362] putfield #85
        - Fieldref [com/anysoftkeyboard/keyboards/o.g Landroid/graphics/drawable/Drawable;]
      [365] aload v5
      [367] getfield #84
        - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
      [370] ifnull +9 (target=379)
      [373] aload v5
      [375] aconst_null
      [376] putfield #83
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [379] aload_2 v2
      [380] aload v4
      [382] invokevirtual #117
        - Methodref [com/anysoftkeyboard/c/b.b ()I]
      [385] putfield #94
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [388] goto +202 (target=590)
      [391] aload_2 v2
      [392] invokestatic #151
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [395] invokeinterface #168
        - InterfaceMethodref [com/anysoftkeyboard/a.a ()Ljava/lang/String;]
      [400] invokevirtual #157
        - Methodref [java/lang/String.trim ()Ljava/lang/String;]
      [403] putfield #83
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [406] aload_2 v2
      [407] ldc #3
        - Integer [2131034131]
      [409] putfield #94
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [412] goto +178 (target=590)
      [415] aload_2 v2
      [416] dup
      [417] astore v5
      [419] getfield #93
        - Fieldref [com/anysoftkeyboard/keyboards/o.s Z]
      [422] ifne +41 (target=463)
      [425] aload v5
      [427] getfield #89
        - Fieldref [com/anysoftkeyboard/keyboards/o.k Z]
      [430] ifne +33 (target=463)
      [433] aload v5
      [435] getfield #95
        - Fieldref [com/anysoftkeyboard/keyboards/o.v Z]
      [438] ifne +25 (target=463)
      [441] aload v5
      [443] getfield #84
        - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
      [446] ifnonnull +17 (target=463)
      [449] aload v5
      [451] getfield #82
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [454] iconst_0
      [455] iaload
      [456] ifle +7 (target=463)
      [459] iconst_1
      [460] goto +4 (target=464)
      [463] iconst_0
      [464] ifeq +126 (target=590)
      [467] aload_2 v2
      [468] getfield #84
        - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
      [471] ifnonnull +119 (target=590)
      [474] aload_2 v2
      [475] getfield #83
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [478] invokestatic #108
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [481] ifeq +45 (target=526)
      [484] aload_2 v2
      [485] getfield #82
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [488] iconst_0
      [489] iaload
      [490] i2c
      [491] dup
      [492] istore v4
      [494] bipush 31
      [496] ificmple +30 (target=526)
      [499] iload v4
      [501] invokestatic #153
        - Methodref [java/lang/Character.isWhitespace (C)Z]
      [504] ifne +22 (target=526)
      [507] aload_2 v2
      [508] new #50
        - Class [java/lang/StringBuilder]
      [511] dup
      [512] invokespecial #158
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [515] iload v4
      [517] invokevirtual #160
        - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
      [520] invokevirtual #165
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [523] putfield #83
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [526] aload_2 v2
      [527] instanceof #37
        - Class [com/anysoftkeyboard/keyboards/f]
      [530] ifeq +60 (target=590)
      [533] aload_2 v2
      [534] checkcast #37
        - Class [com/anysoftkeyboard/keyboards/f]
      [537] dup
      [538] astore v4
      [540] getfield #78
        - Fieldref [com/anysoftkeyboard/keyboards/f.b Ljava/lang/CharSequence;]
      [543] invokestatic #108
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [546] ifeq +44 (target=590)
      [549] aload v4
      [551] getfield #77
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [554] iconst_0
      [555] iaload
      [556] i2c
      [557] dup
      [558] istore_2 v2
      [559] bipush 31
      [561] ificmple +29 (target=590)
      [564] iload_2 v2
      [565] invokestatic #153
        - Methodref [java/lang/Character.isWhitespace (C)Z]
      [568] ifne +22 (target=590)
      [571] aload v4
      [573] new #50
        - Class [java/lang/StringBuilder]
      [576] dup
      [577] invokespecial #158
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [580] iload_2 v2
      [581] invokevirtual #160
        - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
      [584] invokevirtual #165
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [587] putfield #78
        - Fieldref [com/anysoftkeyboard/keyboards/f.b Ljava/lang/CharSequence;]
      [590] aload_3 v3
      [591] invokeinterface #172
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [596] ifne -567 (target=29)
      [599] aload_1 v1
      [600] new #40
        - Class [com/anysoftkeyboard/keyboards/n]
      [603] dup
      [604] aload_1 v1
      [605] invokespecial #149
        - Methodref [com/anysoftkeyboard/keyboards/n.<init> (Lcom/anysoftkeyboard/keyboards/b;)V]
      [608] putfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/b.o Lcom/anysoftkeyboard/keyboards/n;]
      [611] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(ILcom/anysoftkeyboard/keyboards/q;)V
    Access flags: 0x4
      = protected void a(int,com.anysoftkeyboard.keyboards.q)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 247, locals = 7, stack = 5):
      [0] aload_0 v0
      [1] getfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/b.j Z]
      [4] ifne +167 (target=171)
      [7] aload_0 v0
      [8] getfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/b.b Lcom/anysoftkeyboard/b;]
      [11] invokeinterface #169
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [16] iconst_2
      [17] invokestatic #115
        - Methodref [com/anysoftkeyboard/b/b.a (Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
      [20] dup
      [21] astore_3 v3
      [22] ifnull +20 (target=42)
      [25] aload_3 v3
      [26] invokevirtual #112
        - Methodref [com/anysoftkeyboard/b/a.a ()I]
      [29] iconst_m1
      [30] ificmpeq +12 (target=42)
      [33] aload_3 v3
      [34] invokevirtual #112
        - Methodref [com/anysoftkeyboard/b/a.a ()I]
      [37] bipush -2
      [39] ificmpne +76 (target=115)
      [42] ldc #9
        - String [ASK - AK]
      [44] ldc #16
        - String [No top row layout]
      [46] invokestatic #109
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [49] pop
      [50] aconst_null
      [51] astore_3 v3
      [52] aload_0 v0
      [53] invokevirtual #132
        - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
      [56] astore v4
      [58] iconst_0
      [59] istore v5
      [61] goto +39 (target=100)
      [64] aload v4
      [66] iload v5
      [68] invokeinterface #176
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [73] checkcast #41
        - Class [com/anysoftkeyboard/keyboards/o]
      [76] dup
      [77] astore v6
      [79] getfield #90
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [82] ifne +15 (target=97)
      [85] aload v6
      [87] aload v6
      [89] getfield #92
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [92] iconst_4
      [93] ior
      [94] putfield #92
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [97] iinc v5, 1
      [100] iload v5
      [102] aload v4
      [104] invokeinterface #178
        - InterfaceMethodref [java/util/List.size ()I]
      [109] ificmplt -45 (target=64)
      [112] goto +43 (target=155)
      [115] ldc #9
        - String [ASK - AK]
      [117] new #50
        - Class [java/lang/StringBuilder]
      [120] dup
      [121] ldc #19
        - String [Top row layout id ]
      [123] invokespecial #159
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [126] aload_3 v3
      [127] invokevirtual #113
        - Methodref [com/anysoftkeyboard/b/a.j ()Ljava/lang/String;]
      [130] invokevirtual #163
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [133] invokevirtual #165
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [136] invokestatic #109
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [139] pop
      [140] aload_0 v0
      [141] aload_3 v3
      [142] invokevirtual #114
        - Methodref [com/anysoftkeyboard/b/a.m ()Landroid/content/Context;]
      [145] aload_3 v3
      [146] invokevirtual #112
        - Methodref [com/anysoftkeyboard/b/a.a ()I]
      [149] iload_1 v1
      [150] aload_2 v2
      [151] invokespecial #126
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Landroid/content/Context;IILcom/anysoftkeyboard/keyboards/q;)Lcom/anysoftkeyboard/keyboards/d;]
      [154] astore_3 v3
      [155] aload_3 v3
      [156] ifnull +15 (target=171)
      [159] aload_0 v0
      [160] aload_3 v3
      [161] aload_2 v2
      [162] invokeinterface #171
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.c ()F]
      [167] f2i
      [168] invokespecial #129
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/d;I)V]
      [171] aload_0 v0
      [172] getfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/b.k Z]
      [175] ifne +71 (target=246)
      [178] aload_0 v0
      [179] getfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/b.b Lcom/anysoftkeyboard/b;]
      [182] invokeinterface #169
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [187] iconst_1
      [188] invokestatic #115
        - Methodref [com/anysoftkeyboard/b/b.a (Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
      [191] astore_3 v3
      [192] ldc #9
        - String [ASK - AK]
      [194] new #50
        - Class [java/lang/StringBuilder]
      [197] dup
      [198] ldc #12
        - String [Bottom row layout id ]
      [200] invokespecial #159
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [203] aload_3 v3
      [204] invokevirtual #113
        - Methodref [com/anysoftkeyboard/b/a.j ()Ljava/lang/String;]
      [207] invokevirtual #163
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [210] invokevirtual #165
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [213] invokestatic #109
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [216] pop
      [217] aload_0 v0
      [218] aload_3 v3
      [219] invokevirtual #114
        - Methodref [com/anysoftkeyboard/b/a.m ()Landroid/content/Context;]
      [222] aload_3 v3
      [223] invokevirtual #112
        - Methodref [com/anysoftkeyboard/b/a.a ()I]
      [226] iload_1 v1
      [227] aload_2 v2
      [228] invokespecial #126
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Landroid/content/Context;IILcom/anysoftkeyboard/keyboards/q;)Lcom/anysoftkeyboard/keyboards/d;]
      [231] astore v4
      [233] aload_0 v0
      [234] aload v4
      [236] aload_2 v2
      [237] invokeinterface #171
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.c ()F]
      [242] f2i
      [243] invokespecial #129
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/d;I)V]
      [246] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/d;I)V
    Access flags: 0x2
      = private void a(com.anysoftkeyboard.keyboards.d,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 88, locals = 4, stack = 3):
      [0] aload_1 v1
      [1] getfield #73
        - Fieldref [com/anysoftkeyboard/keyboards/d.b I]
      [4] aload_1 v1
      [5] getfield #75
        - Fieldref [com/anysoftkeyboard/keyboards/d.d I]
      [8] iadd
      [9] iload_2 v2
      [10] iadd
      [11] istore_2 v2
      [12] aload_0 v0
      [13] dup
      [14] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/b.l I]
      [17] iload_2 v2
      [18] iadd
      [19] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/b.l I]
      [22] aload_1 v1
      [23] getfield #76
        - Fieldref [com/anysoftkeyboard/keyboards/d.e Z]
      [26] ifeq +61 (target=87)
      [29] aload_0 v0
      [30] dup
      [31] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/b.m I]
      [34] aload_1 v1
      [35] getfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/d.a I]
      [38] iadd
      [39] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/b.m I]
      [42] aload_0 v0
      [43] invokevirtual #132
        - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
      [46] astore_3 v3
      [47] aload_1 v1
      [48] getfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/d.a I]
      [51] istore_1 v1
      [52] goto +25 (target=77)
      [55] aload_3 v3
      [56] iload_1 v1
      [57] invokeinterface #176
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [62] checkcast #41
        - Class [com/anysoftkeyboard/keyboards/o]
      [65] dup
      [66] getfield #90
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [69] iload_2 v2
      [70] iadd
      [71] putfield #90
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [74] iinc v1, 1
      [77] iload_1 v1
      [78] aload_3 v3
      [79] invokeinterface #178
        - InterfaceMethodref [java/util/List.size ()I]
      [84] ificmplt -29 (target=55)
      [87] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;IILcom/anysoftkeyboard/keyboards/q;)Lcom/anysoftkeyboard/keyboards/d;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.d a(android.content.Context,int,int,com.anysoftkeyboard.keyboards.q)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 510, locals = 16, stack = 8):
      [0] aload_1 v1
      [1] invokevirtual #99
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [4] iload_2 v2
      [5] invokevirtual #104
        - Methodref [android/content/res/Resources.getXml (I)Landroid/content/res/XmlResourceParser;]
      [8] astore_2 v2
      [9] aload_0 v0
      [10] invokevirtual #132
        - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
      [13] astore v5
      [15] iconst_0
      [16] istore v6
      [18] iconst_0
      [19] istore v7
      [21] aload v4
      [23] invokeinterface #170
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.b ()F]
      [28] fstore v8
      [30] aload v4
      [32] invokeinterface #171
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.c ()F]
      [37] fstore v9
      [39] fconst_0
      [40] fstore v10
      [42] fload v9
      [44] fstore v11
      [46] aconst_null
      [47] astore v12
      [49] aconst_null
      [50] astore v13
      [52] aload_1 v1
      [53] invokevirtual #99
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [56] astore v14
      [58] new #36
        - Class [com/anysoftkeyboard/keyboards/d]
      [61] dup
      [62] invokespecial #142
        - Methodref [com/anysoftkeyboard/keyboards/d.<init> ()V]
      [65] astore v15
      [67] goto +398 (target=465)
      [70] iload_1 v1
      [71] iconst_2
      [72] ificmpne +291 (target=363)
      [75] aload_2 v2
      [76] invokeinterface #166
        - InterfaceMethodref [android/content/res/XmlResourceParser.getName ()Ljava/lang/String;]
      [81] astore_1 v1
      [82] ldc #18
        - String [Row]
      [84] aload_1 v1
      [85] invokevirtual #156
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [88] ifeq +151 (target=239)
      [91] iconst_1
      [92] istore v7
      [94] fconst_0
      [95] fstore v10
      [97] aload_0 v0
      [98] aload_0 v0
      [99] getfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/b.b Lcom/anysoftkeyboard/b;]
      [102] aload v14
      [104] aload_2 v2
      [105] invokevirtual #127
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;]
      [108] dup
      [109] astore v13
      [111] getfield #98
        - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
      [114] ifeq +16 (target=130)
      [117] aload v13
      [119] getfield #98
        - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
      [122] iload_3 v3
      [123] ificmpeq +7 (target=130)
      [126] iconst_1
      [127] goto +4 (target=131)
      [130] iconst_0
      [131] ifeq +50 (target=181)
      [134] aconst_null
      [135] astore v13
      [137] aload_2 v2
      [138] astore_1 v1
      [139] goto +23 (target=162)
      [142] iload v7
      [144] iconst_3
      [145] ificmpne +17 (target=162)
      [148] aload_1 v1
      [149] invokeinterface #166
        - InterfaceMethodref [android/content/res/XmlResourceParser.getName ()Ljava/lang/String;]
      [154] ldc #18
        - String [Row]
      [156] invokevirtual #156
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [159] ifne +16 (target=175)
      [162] aload_1 v1
      [163] invokeinterface #167
        - InterfaceMethodref [android/content/res/XmlResourceParser.next ()I]
      [168] dup
      [169] istore v7
      [171] iconst_1
      [172] ificmpne -30 (target=142)
      [175] iconst_0
      [176] istore v7
      [178] goto +287 (target=465)
      [181] aload v15
      [183] aload v13
      [185] getfield #97
        - Fieldref [com/anysoftkeyboard/keyboards/t.e I]
      [188] iconst_4
      [189] ificmpne +7 (target=196)
      [192] iconst_1
      [193] goto +4 (target=197)
      [196] iconst_0
      [197] putfield #76
        - Fieldref [com/anysoftkeyboard/keyboards/d.e Z]
      [200] aload v15
      [202] getfield #76
        - Fieldref [com/anysoftkeyboard/keyboards/d.e Z]
      [205] ifne +15 (target=220)
      [208] aload_0 v0
      [209] invokevirtual #124
        - Methodref [com/anysoftkeyboard/keyboards/b.a ()I]
      [212] aload_0 v0
      [213] invokevirtual #133
        - Methodref [com/anysoftkeyboard/keyboards/b.r ()I]
      [216] iadd
      [217] i2f
      [218] fstore v11
      [220] aload v15
      [222] iconst_0
      [223] putfield #73
        - Fieldref [com/anysoftkeyboard/keyboards/d.b I]
      [226] aload v15
      [228] aload v13
      [230] getfield #96
        - Fieldref [com/anysoftkeyboard/keyboards/t.d I]
      [233] putfield #75
        - Fieldref [com/anysoftkeyboard/keyboards/d.d I]
      [236] goto +229 (target=465)
      [239] ldc #15
        - String [Key]
      [241] aload_1 v1
      [242] invokevirtual #156
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [245] ifeq +220 (target=465)
      [248] iconst_1
      [249] istore v6
      [251] fload v10
      [253] fload v8
      [255] fconst_2
      [256] fdiv
      [257] fadd
      [258] fstore v10
      [260] aload_0 v0
      [261] aload_0 v0
      [262] getfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/b.b Lcom/anysoftkeyboard/b;]
      [265] aload v14
      [267] aload v13
      [269] aload v4
      [271] fload v10
      [273] f2i
      [274] fload v11
      [276] f2i
      [277] aload_2 v2
      [278] invokevirtual #128
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/o;]
      [281] dup
      [282] astore v12
      [284] dup
      [285] getfield #86
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [288] i2f
      [289] fload v8
      [291] fsub
      [292] f2i
      [293] putfield #86
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [296] aload v15
      [298] getfield #76
        - Fieldref [com/anysoftkeyboard/keyboards/d.e Z]
      [301] ifeq +20 (target=321)
      [304] aload v5
      [306] aload v15
      [308] getfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/d.a I]
      [311] aload v12
      [313] invokeinterface #174
        - InterfaceMethodref [java/util/List.add (ILjava/lang/Object;)V]
      [318] goto +13 (target=331)
      [321] aload v5
      [323] aload v12
      [325] invokeinterface #175
        - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
      [330] pop
      [331] aload v15
      [333] dup
      [334] getfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/d.a I]
      [337] iconst_1
      [338] iadd
      [339] putfield #72
        - Fieldref [com/anysoftkeyboard/keyboards/d.a I]
      [342] aload v15
      [344] aload v12
      [346] getfield #87
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [349] aload v15
      [351] getfield #73
        - Fieldref [com/anysoftkeyboard/keyboards/d.b I]
      [354] invokestatic #155
        - Methodref [java/lang/Math.max (II)I]
      [357] putfield #73
        - Fieldref [com/anysoftkeyboard/keyboards/d.b I]
      [360] goto +105 (target=465)
      [363] iload_1 v1
      [364] iconst_3
      [365] ificmpne +100 (target=465)
      [368] iload v6
      [370] ifeq +66 (target=436)
      [373] iconst_0
      [374] istore v6
      [376] fload v10
      [378] aload v12
      [380] getfield #88
        - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
      [383] aload v12
      [385] getfield #86
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [388] iadd
      [389] i2f
      [390] fadd
      [391] fload v8
      [393] fconst_2
      [394] fdiv
      [395] fadd
      [396] dup
      [397] fstore v10
      [399] aload v15
      [401] getfield #74
        - Fieldref [com/anysoftkeyboard/keyboards/d.c I]
      [404] i2f
      [405] fcmpl
      [406] ifle +59 (target=465)
      [409] aload v15
      [411] fload v10
      [413] f2i
      [414] putfield #74
        - Fieldref [com/anysoftkeyboard/keyboards/d.c I]
      [417] aload_0 v0
      [418] aload_0 v0
      [419] getfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/b.n I]
      [422] aload v15
      [424] getfield #74
        - Fieldref [com/anysoftkeyboard/keyboards/d.c I]
      [427] invokestatic #155
        - Methodref [java/lang/Math.max (II)I]
      [430] putfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/b.n I]
      [433] goto +32 (target=465)
      [436] iload v7
      [438] ifeq +27 (target=465)
      [441] iconst_0
      [442] istore v7
      [444] fload v11
      [446] aload v13
      [448] getfield #96
        - Fieldref [com/anysoftkeyboard/keyboards/t.d I]
      [451] i2f
      [452] fadd
      [453] aload v15
      [455] getfield #73
        - Fieldref [com/anysoftkeyboard/keyboards/d.b I]
      [458] i2f
      [459] fadd
      [460] fload v9
      [462] fadd
      [463] fstore v11
      [465] aload_2 v2
      [466] invokeinterface #167
        - InterfaceMethodref [android/content/res/XmlResourceParser.next ()I]
      [471] dup
      [472] istore_1 v1
      [473] iconst_1
      [474] ificmpne -404 (target=70)
      [477] goto +30 (target=507)
      [480] astore_1 v1
      [481] ldc #9
        - String [ASK - AK]
      [483] new #50
        - Class [java/lang/StringBuilder]
      [486] dup
      [487] ldc #17
        - String [Parse error:]
      [489] invokespecial #159
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [492] aload_1 v1
      [493] invokevirtual #162
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [496] invokevirtual #165
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [499] invokestatic #110
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [502] pop
      [503] aload_1 v1
      [504] invokevirtual #154
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [507] aload v15
      [509] areturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (67 -> 477: 480):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x11
      = public final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #137
        - Methodref [com/anysoftkeyboard/keyboards/c.a ()I]
      [4] aload_0 v0
      [5] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/b.l I]
      [8] iadd
      [9] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x1
      = public int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/b.n I]
      [4] aload_0 v0
      [5] invokespecial #140
        - Methodref [com/anysoftkeyboard/keyboards/c.b ()I]
      [8] invokestatic #155
        - Methodref [java/lang/Math.max (II)I]
      [11] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()Lcom/anysoftkeyboard/b;
    Access flags: 0x14
      = protected final com.anysoftkeyboard.b c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/b.b Lcom/anysoftkeyboard/b;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Landroid/content/Context;
    Access flags: 0x11
      = public final android.content.Context d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/b.a Landroid/content/Context;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Ljava/lang/String;
    Access flags: 0x401
      = public abstract java.lang.String e()
  + Method:       a(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x14
      = protected final com.anysoftkeyboard.keyboards.o a(com.anysoftkeyboard.b,android.content.res.Resources,com.anysoftkeyboard.keyboards.t,com.anysoftkeyboard.keyboards.q,int,int,android.content.res.XmlResourceParser)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 149, locals = 8, stack = 10):
      [0] new #37
        - Class [com/anysoftkeyboard/keyboards/f]
      [3] dup
      [4] aload_1 v1
      [5] aload_2 v2
      [6] aload_3 v3
      [7] aload v4
      [9] iload v5
      [11] iload v6
      [13] aload v7
      [15] invokespecial #143
        - Methodref [com/anysoftkeyboard/keyboards/f.<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
      [18] dup
      [19] astore_1 v1
      [20] getfield #79
        - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
      [23] ifnull +111 (target=134)
      [26] aload_1 v1
      [27] getfield #79
        - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
      [30] arraylength
      [31] ifle +103 (target=134)
      [34] aload_1 v1
      [35] getfield #79
        - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
      [38] iconst_0
      [39] iaload
      [40] lookupswitch (4 offsets, default=94) (target=134)
        -11: offset = 89, target = 129
        -1: offset = 81, target = 121
        0: offset = 44, target = 84
        10: offset = 51, target = 91
        default: offset = 94, target = 134
      [84] aload_1 v1
      [85] invokevirtual #144
        - Methodref [com/anysoftkeyboard/keyboards/f.b ()V]
      [88] goto +46 (target=134)
      [91] aload_0 v0
      [92] new #39
        - Class [com/anysoftkeyboard/keyboards/j]
      [95] dup
      [96] aload_0 v0
      [97] getfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/b.b Lcom/anysoftkeyboard/b;]
      [100] aload_2 v2
      [101] aload_3 v3
      [102] aload v4
      [104] iload v5
      [106] iload v6
      [108] aload v7
      [110] invokespecial #146
        - Methodref [com/anysoftkeyboard/keyboards/j.<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
      [113] dup_x1
      [114] putfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/b.h Lcom/anysoftkeyboard/keyboards/j;]
      [117] astore_1 v1
      [118] goto +16 (target=134)
      [121] aload_0 v0
      [122] aload_1 v1
      [123] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/b.f Lcom/anysoftkeyboard/keyboards/o;]
      [126] goto +8 (target=134)
      [129] aload_0 v0
      [130] aload_1 v1
      [131] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/b.g Lcom/anysoftkeyboard/keyboards/o;]
      [134] aload_0 v0
      [135] aload_1 v1
      [136] invokevirtual #130
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/o;)V]
      [139] aload_1 v1
      [140] getfield #80
        - Fieldref [com/anysoftkeyboard/keyboards/f.e Ljava/lang/CharSequence;]
      [143] invokestatic #108
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [146] pop
      [147] aload_1 v1
      [148] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;
    Access flags: 0x14
      = protected final com.anysoftkeyboard.keyboards.t a(com.anysoftkeyboard.b,android.content.res.Resources,android.content.res.XmlResourceParser)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 58, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] aload_3 v3
      [4] invokespecial #138
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;]
      [7] dup
      [8] astore_1 v1
      [9] getfield #98
        - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
      [12] ifle +15 (target=27)
      [15] aload_1 v1
      [16] aload_2 v2
      [17] aload_1 v1
      [18] getfield #98
        - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
      [21] invokevirtual #101
        - Methodref [android/content/res/Resources.getInteger (I)I]
      [24] putfield #98
        - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
      [27] aload_1 v1
      [28] getfield #97
        - Fieldref [com/anysoftkeyboard/keyboards/t.e I]
      [31] iconst_4
      [32] iand
      [33] ifeq +8 (target=41)
      [36] aload_0 v0
      [37] iconst_1
      [38] putfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/b.j Z]
      [41] aload_1 v1
      [42] getfield #97
        - Fieldref [com/anysoftkeyboard/keyboards/t.e I]
      [45] bipush 8
      [47] iand
      [48] ifeq +8 (target=56)
      [51] aload_0 v0
      [52] iconst_1
      [53] putfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/b.k Z]
      [56] aload_1 v1
      [57] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(C)Z
    Access flags: 0x1
      = public boolean a(char)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 2, stack = 2):
      [0] iload_1 v1
      [1] invokestatic #152
        - Methodref [java/lang/Character.isLetter (C)Z]
      [4] ifne +11 (target=15)
      [7] iload_1 v1
      [8] bipush 39
      [10] ificmpeq +5 (target=15)
      [13] iconst_0
      [14] ireturn
      [15] iconst_1
      [16] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()Ljava/util/HashSet;
    Access flags: 0x401
      = public abstract java.util.HashSet f()
  + Method:       a(Landroid/content/res/Resources;Landroid/view/inputmethod/EditorInfo;)V
    Access flags: 0x11
      = public final void a(android.content.res.Resources,android.view.inputmethod.EditorInfo)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 278, locals = 4, stack = 4):
      [0] aload_2 v2
      [1] ifnonnull +14 (target=15)
      [4] ldc #9
        - String [ASK - AK]
      [6] ldc #10
        - String [AnyKeyboard.setImeOptions]
      [8] invokestatic #109
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [11] pop
      [12] goto +40 (target=52)
      [15] ldc #9
        - String [ASK - AK]
      [17] new #50
        - Class [java/lang/StringBuilder]
      [20] dup
      [21] ldc #11
        - String [AnyKeyboard.setImeOptions. package: ]
      [23] invokespecial #159
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [26] aload_2 v2
      [27] getfield #55
        - Fieldref [android/view/inputmethod/EditorInfo.packageName Ljava/lang/String;]
      [30] invokevirtual #163
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [33] ldc #8
        - String [, id:]
      [35] invokevirtual #163
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [38] aload_2 v2
      [39] getfield #53
        - Fieldref [android/view/inputmethod/EditorInfo.fieldId I]
      [42] invokevirtual #161
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [45] invokevirtual #165
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [48] invokestatic #109
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [51] pop
      [52] aload_0 v0
      [53] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/b.h Lcom/anysoftkeyboard/keyboards/j;]
      [56] ifnonnull +4 (target=60)
      [59] return
      [60] aload_2 v2
      [61] invokestatic #123
        - Methodref [com/anysoftkeyboard/d/c.a (Landroid/view/inputmethod/EditorInfo;)Z]
      [64] ifeq +11 (target=75)
      [67] aload_0 v0
      [68] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/b.h Lcom/anysoftkeyboard/keyboards/j;]
      [71] invokevirtual #148
        - Methodref [com/anysoftkeyboard/keyboards/j.b ()V]
      [74] return
      [75] aload_2 v2
      [76] ifnonnull +7 (target=83)
      [79] iconst_0
      [80] goto +7 (target=87)
      [83] aload_2 v2
      [84] getfield #54
        - Fieldref [android/view/inputmethod/EditorInfo.imeOptions I]
      [87] istore_2 v2
      [88] aload_0 v0
      [89] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/b.h Lcom/anysoftkeyboard/keyboards/j;]
      [92] invokevirtual #147
        - Methodref [com/anysoftkeyboard/keyboards/j.a ()V]
      [95] iload_2 v2
      [96] ldc #1
        - Integer [1073741824]
      [98] iand
      [99] ifeq +7 (target=106)
      [102] iconst_1
      [103] goto +4 (target=107)
      [106] iconst_0
      [107] istore_3 v3
      [108] iload_2 v2
      [109] sipush 255
      [112] iand
      [113] istore_2 v2
      [114] ldc #9
        - String [ASK - AK]
      [116] new #50
        - Class [java/lang/StringBuilder]
      [119] dup
      [120] ldc #14
        - String [Input Connection ENTER key with action: ]
      [122] invokespecial #159
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [125] iload_2 v2
      [126] invokevirtual #161
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [129] ldc #7
        - String [ and NO_ACTION flag is: ]
      [131] invokevirtual #163
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [134] iload_3 v3
      [135] invokevirtual #164
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [138] invokevirtual #165
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [141] invokestatic #109
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [144] pop
      [145] iload_3 v3
      [146] ifeq +9 (target=155)
      [149] aload_0 v0
      [150] iconst_1
      [151] putfield #71
        - Fieldref [com/anysoftkeyboard/keyboards/b.p I]
      [154] return
      [155] aload_0 v0
      [156] iload_2 v2
      [157] putfield #71
        - Fieldref [com/anysoftkeyboard/keyboards/b.p I]
      [160] iload_2 v2
      [161] tableswitch (7 offsets, default=103) (target=264)
        0: offset = 103, target = 264
        1: offset = 103, target = 264
        2: offset = 43, target = 204
        3: offset = 80, target = 241
        4: offset = 89, target = 250
        5: offset = 57, target = 218
        6: offset = 71, target = 232
        default: offset = 103, target = 264
      [204] aload_0 v0
      [205] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/b.h Lcom/anysoftkeyboard/keyboards/j;]
      [208] aload_1 v1
      [209] ldc #4
        - Integer [2131296631]
      [211] invokevirtual #103
        - Methodref [android/content/res/Resources.getText (I)Ljava/lang/CharSequence;]
      [214] putfield #81
        - Fieldref [com/anysoftkeyboard/keyboards/j.e Ljava/lang/CharSequence;]
      [217] return
      [218] aload_0 v0
      [219] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/b.h Lcom/anysoftkeyboard/keyboards/j;]
      [222] aload_1 v1
      [223] ldc #5
        - Integer [2131296632]
      [225] invokevirtual #103
        - Methodref [android/content/res/Resources.getText (I)Ljava/lang/CharSequence;]
      [228] putfield #81
        - Fieldref [com/anysoftkeyboard/keyboards/j.e Ljava/lang/CharSequence;]
      [231] return
      [232] aload_0 v0
      [233] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/b.h Lcom/anysoftkeyboard/keyboards/j;]
      [236] aconst_null
      [237] putfield #81
        - Fieldref [com/anysoftkeyboard/keyboards/j.e Ljava/lang/CharSequence;]
      [240] return
      [241] aload_0 v0
      [242] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/b.h Lcom/anysoftkeyboard/keyboards/j;]
      [245] aconst_null
      [246] putfield #81
        - Fieldref [com/anysoftkeyboard/keyboards/j.e Ljava/lang/CharSequence;]
      [249] return
      [250] aload_0 v0
      [251] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/b.h Lcom/anysoftkeyboard/keyboards/j;]
      [254] aload_1 v1
      [255] ldc #6
        - Integer [2131296634]
      [257] invokevirtual #103
        - Methodref [android/content/res/Resources.getText (I)Ljava/lang/CharSequence;]
      [260] putfield #81
        - Fieldref [com/anysoftkeyboard/keyboards/j.e Ljava/lang/CharSequence;]
      [263] return
      [264] aload_0 v0
      [265] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/b.h Lcom/anysoftkeyboard/keyboards/j;]
      [268] aconst_null
      [269] putfield #81
        - Fieldref [com/anysoftkeyboard/keyboards/j.e Ljava/lang/CharSequence;]
      [272] aload_0 v0
      [273] iconst_0
      [274] putfield #71
        - Fieldref [com/anysoftkeyboard/keyboards/b.p I]
      [277] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()I
    Access flags: 0x404
      = protected abstract int g()
  + Method:       h()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/b.a Landroid/content/Context;]
      [4] invokevirtual #99
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [7] aload_0 v0
      [8] invokevirtual #131
        - Methodref [com/anysoftkeyboard/keyboards/b.g ()I]
      [11] invokevirtual #102
        - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [14] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       i()Z
    Access flags: 0x11
      = public final boolean i()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/b.i Z]
      [4] ifeq +5 (target=9)
      [7] iconst_0
      [8] ireturn
      [9] iconst_1
      [10] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       j()I
    Access flags: 0x401
      = public abstract int j()
  + Method:       a(Z)Z
    Access flags: 0x11
      = public final boolean a(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 55, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/b.f Lcom/anysoftkeyboard/keyboards/o;]
      [4] ifnull +49 (target=53)
      [7] aload_0 v0
      [8] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [11] istore_2 v2
      [12] iload_1 v1
      [13] ifeq +11 (target=24)
      [16] aload_0 v0
      [17] iconst_2
      [18] putfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [21] goto +16 (target=37)
      [24] aload_0 v0
      [25] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [28] iconst_2
      [29] ificmpne +8 (target=37)
      [32] aload_0 v0
      [33] iconst_1
      [34] putfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [37] aload_0 v0
      [38] invokespecial #135
        - Methodref [com/anysoftkeyboard/keyboards/b.t ()V]
      [41] iload_2 v2
      [42] aload_0 v0
      [43] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [46] ificmpeq +5 (target=51)
      [49] iconst_1
      [50] ireturn
      [51] iconst_0
      [52] ireturn
      [53] iconst_0
      [54] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       k()Z
    Access flags: 0x11
      = public final boolean k()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/b.f Lcom/anysoftkeyboard/keyboards/o;]
      [4] ifnull +14 (target=18)
      [7] aload_0 v0
      [8] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [11] ifeq +5 (target=16)
      [14] iconst_1
      [15] ireturn
      [16] iconst_0
      [17] ireturn
      [18] iconst_0
      [19] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Z)Z
    Access flags: 0x11
      = public final boolean b(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 58, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/b.f Lcom/anysoftkeyboard/keyboards/o;]
      [4] ifnull +48 (target=52)
      [7] aload_0 v0
      [8] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [11] istore_2 v2
      [12] iload_1 v1
      [13] ifeq +18 (target=31)
      [16] aload_0 v0
      [17] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [20] ifne +16 (target=36)
      [23] aload_0 v0
      [24] iconst_1
      [25] putfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [28] goto +8 (target=36)
      [31] aload_0 v0
      [32] iconst_0
      [33] putfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [36] aload_0 v0
      [37] invokespecial #135
        - Methodref [com/anysoftkeyboard/keyboards/b.t ()V]
      [40] aload_0 v0
      [41] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [44] iload_2 v2
      [45] ificmpeq +5 (target=50)
      [48] iconst_1
      [49] ireturn
      [50] iconst_0
      [51] ireturn
      [52] aload_0 v0
      [53] iload_1 v1
      [54] invokespecial #141
        - Methodref [com/anysoftkeyboard/keyboards/c.b (Z)Z]
      [57] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       t()V
    Access flags: 0x2
      = private void t()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/b.f Lcom/anysoftkeyboard/keyboards/o;]
      [4] aload_0 v0
      [5] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [8] iconst_2
      [9] ificmpne +7 (target=16)
      [12] iconst_1
      [13] goto +4 (target=17)
      [16] iconst_0
      [17] putfield #91
        - Fieldref [com/anysoftkeyboard/keyboards/o.o Z]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       l()Z
    Access flags: 0x11
      = public final boolean l()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/b.d I]
      [4] iconst_2
      [5] ificmpne +5 (target=10)
      [8] iconst_1
      [9] ireturn
      [10] iconst_0
      [11] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       m()Z
    Access flags: 0x11
      = public final boolean m()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/b.g Lcom/anysoftkeyboard/keyboards/o;]
      [4] ifnull +14 (target=18)
      [7] aload_0 v0
      [8] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/b.e I]
      [11] ifeq +5 (target=16)
      [14] iconst_1
      [15] ireturn
      [16] iconst_0
      [17] ireturn
      [18] iconst_0
      [19] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Z)Z
    Access flags: 0x11
      = public final boolean c(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 72, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/b.g Lcom/anysoftkeyboard/keyboards/o;]
      [4] ifnull +66 (target=70)
      [7] aload_0 v0
      [8] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/b.e I]
      [11] istore_2 v2
      [12] iload_1 v1
      [13] ifeq +18 (target=31)
      [16] aload_0 v0
      [17] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/b.e I]
      [20] ifne +16 (target=36)
      [23] aload_0 v0
      [24] iconst_1
      [25] putfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/b.e I]
      [28] goto +8 (target=36)
      [31] aload_0 v0
      [32] iconst_0
      [33] putfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/b.e I]
      [36] aload_0 v0
      [37] dup
      [38] astore_1 v1
      [39] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/b.g Lcom/anysoftkeyboard/keyboards/o;]
      [42] aload_1 v1
      [43] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/b.e I]
      [46] iconst_2
      [47] ificmpne +7 (target=54)
      [50] iconst_1
      [51] goto +4 (target=55)
      [54] iconst_0
      [55] putfield #91
        - Fieldref [com/anysoftkeyboard/keyboards/o.o Z]
      [58] aload_0 v0
      [59] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/b.e I]
      [62] iload_2 v2
      [63] ificmpeq +5 (target=68)
      [66] iconst_1
      [67] ireturn
      [68] iconst_0
      [69] ireturn
      [70] iconst_0
      [71] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/o;)V
    Access flags: 0x4
      = protected void a(com.anysoftkeyboard.keyboards.o)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       n()I
    Access flags: 0x11
      = public final int n()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #71
        - Fieldref [com/anysoftkeyboard/keyboards/b.p I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       o()Ljava/lang/String;
    Access flags: 0x401
      = public abstract java.lang.String o()
  + Method:       p()I
    Access flags: 0x11
      = public final int p()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #58
        - Fieldref [com/anysoftkeyboard/keyboards/b.c I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Z)V
    Access flags: 0x11
      = public final void d(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/b.o Lcom/anysoftkeyboard/keyboards/n;]
      [4] iload_1 v1
      [5] invokevirtual #150
        - Methodref [com/anysoftkeyboard/keyboards/n.a (Z)V]
      [8] aload_0 v0
      [9] invokevirtual #134
        - Methodref [com/anysoftkeyboard/keyboards/b.s ()V]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/c
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.keyboards.c extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 281):
  - Integer [2131492870]
  - Float [1.8]
  - String [Key]
  - String [Key height attribute is incorrectly set! Defaulting to regular height.]
  - String [Keyboard]
  - String [Parse error:]
  - String [Row]
  - Class [[I]
  - Class [android/content/Context]
  - Class [android/content/res/Resources]
  - Class [android/content/res/TypedArray]
  - Class [android/content/res/XmlResourceParser]
  - Class [android/util/Log]
  - Class [android/util/TypedValue]
  - Class [android/util/Xml]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/q]
  - Class [com/anysoftkeyboard/keyboards/t]
  - Class [com/menny/android/anysoftkeyboard/a]
  - Class [com/menny/android/anysoftkeyboard/b]
  - Class [java/lang/Exception]
  - Class [java/lang/Math]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [java/util/ArrayList]
  - Class [java/util/List]
  - Fieldref [android/util/TypedValue.data I]
  - Fieldref [android/util/TypedValue.type I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.a Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/keyboards/c.b Lcom/anysoftkeyboard/b;]
  - Fieldref [com/anysoftkeyboard/keyboards/c.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.f I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.g I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.i Z]
  - Fieldref [com/anysoftkeyboard/keyboards/c.j Lcom/anysoftkeyboard/keyboards/o;]
  - Fieldref [com/anysoftkeyboard/keyboards/c.k I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.l I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.m I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.n Ljava/util/List;]
  - Fieldref [com/anysoftkeyboard/keyboards/c.o Ljava/util/List;]
  - Fieldref [com/anysoftkeyboard/keyboards/c.p I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.q I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.r I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.s [[I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.t I]
  - Fieldref [com/anysoftkeyboard/keyboards/c.u F]
  - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.o Z]
  - Fieldref [com/anysoftkeyboard/keyboards/t.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.d [I]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/res/Resources.getDimensionPixelOffset (I)I]
  - Methodref [android/content/res/Resources.getXml (I)Landroid/content/res/XmlResourceParser;]
  - Methodref [android/content/res/Resources.obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
  - Methodref [android/content/res/TypedArray.getFraction (IIIF)F]
  - Methodref [android/content/res/TypedArray.peekValue (I)Landroid/util/TypedValue;]
  - Methodref [android/content/res/TypedArray.recycle ()V]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  - Methodref [com/anysoftkeyboard/keyboards/c.a ()I]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;I)I]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;III)I]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/o;]
  - Methodref [com/anysoftkeyboard/keyboards/c.b ()I]
  - Methodref [com/anysoftkeyboard/keyboards/c.s ()V]
  - Methodref [com/anysoftkeyboard/keyboards/o.b (II)I]
  - Methodref [com/anysoftkeyboard/keyboards/t.<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/c;Landroid/content/res/XmlResourceParser;)V]
  - Methodref [java/lang/Exception.printStackTrace ()V]
  - Methodref [java/lang/Math.max (II)I]
  - Methodref [java/lang/Math.round (F)I]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  - Methodref [java/util/ArrayList.<init> ()V]
  - InterfaceMethodref [android/content/res/XmlResourceParser.getName ()Ljava/lang/String;]
  - InterfaceMethodref [android/content/res/XmlResourceParser.next ()I]
  - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.a ()I]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.b ()F]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.c ()F]
  - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
  - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.size ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/c;Landroid/content/res/XmlResourceParser;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()I]
  + NameAndType [a (Landroid/content/res/TypedArray;I)I]
  + NameAndType [a (Landroid/content/res/TypedArray;III)I]
  + NameAndType [a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;]
  + NameAndType [a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + NameAndType [b ()F]
  + NameAndType [b ()I]
  + NameAndType [b (II)I]
  + NameAndType [b Lcom/anysoftkeyboard/b;]
  + NameAndType [c ()F]
  + NameAndType [c I]
  + NameAndType [d I]
  + NameAndType [d [I]
  + NameAndType [data I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e I]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [f I]
  + NameAndType [g I]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getDimensionPixelOffset (I)I]
  + NameAndType [getDimensionPixelOffset (II)I]
  + NameAndType [getFraction (IIIF)F]
  + NameAndType [getName ()Ljava/lang/String;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getXml (I)Landroid/content/res/XmlResourceParser;]
  + NameAndType [h I]
  + NameAndType [i I]
  + NameAndType [i Z]
  + NameAndType [j I]
  + NameAndType [j Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [k I]
  + NameAndType [l I]
  + NameAndType [m I]
  + NameAndType [max (II)I]
  + NameAndType [n Ljava/util/List;]
  + NameAndType [next ()I]
  + NameAndType [o Ljava/util/List;]
  + NameAndType [o Z]
  + NameAndType [obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  + NameAndType [p I]
  + NameAndType [peekValue (I)Landroid/util/TypedValue;]
  + NameAndType [printStackTrace ()V]
  + NameAndType [q I]
  + NameAndType [r I]
  + NameAndType [recycle ()V]
  + NameAndType [round (F)I]
  + NameAndType [s ()V]
  + NameAndType [s [[I]
  + NameAndType [size ()I]
  + NameAndType [t I]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [type I]
  + NameAndType [u F]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(F)I]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/content/res/XmlResourceParser;]
  + Utf8 [(I)Landroid/util/TypedValue;]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(II)I]
  + Utf8 [(II)[I]
  + Utf8 [(IIIF)F]
  + Utf8 [(Landroid/content/res/TypedArray;I)I]
  + Utf8 [(Landroid/content/res/TypedArray;III)I]
  + Utf8 [(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/c;Landroid/content/res/XmlResourceParser;)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/c;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + Utf8 [(Z)Z]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Key]
  + Utf8 [Key height attribute is incorrectly set! Defaulting to regular height.]
  + Utf8 [Keyboard]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Lcom/anysoftkeyboard/b;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [Ljava/util/List;]
  + Utf8 [Parse error:]
  + Utf8 [Row]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [[[I]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/content/res/TypedArray]
  + Utf8 [android/content/res/XmlResourceParser]
  + Utf8 [android/util/Log]
  + Utf8 [android/util/TypedValue]
  + Utf8 [android/util/Xml]
  + Utf8 [append]
  + Utf8 [arraycopy]
  + Utf8 [asAttributeSet]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/q]
  + Utf8 [com/anysoftkeyboard/keyboards/t]
  + Utf8 [com/menny/android/anysoftkeyboard/a]
  + Utf8 [com/menny/android/anysoftkeyboard/b]
  + Utf8 [d]
  + Utf8 [data]
  + Utf8 [e]
  + Utf8 [equals]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [get]
  + Utf8 [getApplicationContext]
  + Utf8 [getDimensionPixelOffset]
  + Utf8 [getFraction]
  + Utf8 [getName]
  + Utf8 [getResources]
  + Utf8 [getXml]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [j]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Math]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/List]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [max]
  + Utf8 [n]
  + Utf8 [next]
  + Utf8 [o]
  + Utf8 [obtainAttributes]
  + Utf8 [p]
  + Utf8 [peekValue]
  + Utf8 [printStackTrace]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [recycle]
  + Utf8 [round]
  + Utf8 [s]
  + Utf8 [size]
  + Utf8 [t]
  + Utf8 [toString]
  + Utf8 [type]
  + Utf8 [u]
  + Utf8 [w]

Fields (count = 21):
  + Field:        a Landroid/content/Context;
    Access flags: 0x14
      = protected final android.content.Context a
  + Field:        b Lcom/anysoftkeyboard/b;
    Access flags: 0x14
      = protected final com.anysoftkeyboard.b b
  + Field:        d I
    Access flags: 0x2
      = private int d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f I
    Access flags: 0x2
      = private int f
  + Field:        g I
    Access flags: 0x2
      = private int g
  + Field:        h I
    Access flags: 0x2
      = private int h
  + Field:        i Z
    Access flags: 0x2
      = private boolean i
  + Field:        j Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.o j
  + Field:        k I
    Access flags: 0x2
      = private int k
  + Field:        l I
    Access flags: 0x2
      = private int l
  + Field:        m I
    Access flags: 0x2
      = private int m
  + Field:        n Ljava/util/List;
    Access flags: 0x2
      = private java.util.List n
  + Field:        o Ljava/util/List;
    Access flags: 0x2
      = private java.util.List o
  + Field:        p I
    Access flags: 0x2
      = private int p
  + Field:        c I
    Access flags: 0x14
      = protected final int c
  + Field:        q I
    Access flags: 0x2
      = private int q
  + Field:        r I
    Access flags: 0x2
      = private int r
  + Field:        s [[I
    Access flags: 0x2
      = private int[][] s
  + Field:        t I
    Access flags: 0x2
      = private int t
  + Field:        u F
    Access flags: 0xa
      = private static float u

Methods (count = 19):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 0, stack = 1):
      [0] ldc #2
        - Float [1.8]
      [2] putstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/c.u F]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/res/TypedArray;I)I
    Access flags: 0xc
      = protected static int a(android.content.res.TypedArray,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 83, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] invokevirtual #68
        - Methodref [android/content/res/TypedArray.peekValue (I)Landroid/util/TypedValue;]
      [5] dup
      [6] astore_0 v0
      [7] ifnull +74 (target=81)
      [10] aload_0 v0
      [11] getfield #32
        - Fieldref [android/util/TypedValue.type I]
      [14] bipush 16
      [16] ificmplt +55 (target=71)
      [19] aload_0 v0
      [20] getfield #32
        - Fieldref [android/util/TypedValue.type I]
      [23] bipush 31
      [25] ificmpgt +46 (target=71)
      [28] aload_0 v0
      [29] getfield #31
        - Fieldref [android/util/TypedValue.data I]
      [32] tableswitch (4 offsets, default=37) (target=69)
        -3: offset = 32, target = 64
        -2: offset = 32, target = 64
        -1: offset = 37, target = 69
        0: offset = 32, target = 64
        default: offset = 37, target = 69
      [64] aload_0 v0
      [65] getfield #31
        - Fieldref [android/util/TypedValue.data I]
      [68] ireturn
      [69] iconst_m1
      [70] ireturn
      [71] ldc #5
        - String [Keyboard]
      [73] ldc #4
        - String [Key height attribute is incorrectly set! Defaulting to regular height.]
      [75] invokestatic #71
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [78] pop
      [79] iconst_m1
      [80] ireturn
      [81] iload_1 v1
      [82] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V
    Access flags: 0x1
      = public c(com.anysoftkeyboard.b,android.content.Context,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 53, locals = 5, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #85
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_m1
      [6] putfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/c.k I]
      [9] aload_0 v0
      [10] aload_1 v1
      [11] putfield #34
        - Fieldref [com/anysoftkeyboard/keyboards/c.b Lcom/anysoftkeyboard/b;]
      [14] aload_0 v0
      [15] aload_2 v2
      [16] putfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/c.a Landroid/content/Context;]
      [19] aload_0 v0
      [20] iload_3 v3
      [21] putfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/c.d I]
      [24] aload_0 v0
      [25] iload v4
      [27] putfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/c.c I]
      [30] aload_0 v0
      [31] new #29
        - Class [java/util/ArrayList]
      [34] dup
      [35] invokespecial #91
        - Methodref [java/util/ArrayList.<init> ()V]
      [38] putfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/c.n Ljava/util/List;]
      [41] aload_0 v0
      [42] new #29
        - Class [java/util/ArrayList]
      [45] dup
      [46] invokespecial #91
        - Methodref [java/util/ArrayList.<init> ()V]
      [49] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/c.o Ljava/util/List;]
      [52] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       q()Ljava/util/List;
    Access flags: 0x11
      = public final java.util.List q()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/c.n Ljava/util/List;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       r()I
    Access flags: 0x14
      = protected final int r()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #40
        - Fieldref [com/anysoftkeyboard/keyboards/c.h I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x1
      = public int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/c.l I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x1
      = public int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/c.m I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Z)Z
    Access flags: 0x1
      = public boolean b(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 32, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/c.j Lcom/anysoftkeyboard/keyboards/o;]
      [4] ifnull +11 (target=15)
      [7] aload_0 v0
      [8] getfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/c.j Lcom/anysoftkeyboard/keyboards/o;]
      [11] iload_1 v1
      [12] putfield #58
        - Fieldref [com/anysoftkeyboard/keyboards/o.o Z]
      [15] aload_0 v0
      [16] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/c.i Z]
      [19] iload_1 v1
      [20] ificmpeq +10 (target=30)
      [23] aload_0 v0
      [24] iload_1 v1
      [25] putfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/c.i Z]
      [28] iconst_1
      [29] ireturn
      [30] iconst_0
      [31] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       k()Z
    Access flags: 0x1
      = public boolean k()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/c.i Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       s()V
    Access flags: 0x14
      = protected final void s()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 292, locals = 9, stack = 5):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] invokevirtual #78
        - Methodref [com/anysoftkeyboard/keyboards/c.b ()I]
      [5] bipush 10
      [7] iadd
      [8] iconst_1
      [9] isub
      [10] bipush 10
      [12] idiv
      [13] putfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/c.q I]
      [16] aload_0 v0
      [17] aload_0 v0
      [18] invokevirtual #73
        - Methodref [com/anysoftkeyboard/keyboards/c.a ()I]
      [21] iconst_5
      [22] iadd
      [23] iconst_1
      [24] isub
      [25] iconst_5
      [26] idiv
      [27] putfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/c.r I]
      [30] aload_0 v0
      [31] bipush 50
      [33] anewarray #8
        - Class [[I]
      [36] putfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/c.s [[I]
      [39] aload_0 v0
      [40] getfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/c.n Ljava/util/List;]
      [43] invokeinterface #100
        - InterfaceMethodref [java/util/List.size ()I]
      [48] newarray 10
      [50] astore_1 v1
      [51] bipush 10
      [53] aload_0 v0
      [54] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/c.q I]
      [57] imul
      [58] istore_2 v2
      [59] iconst_5
      [60] aload_0 v0
      [61] getfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/c.r I]
      [64] imul
      [65] istore_3 v3
      [66] iconst_0
      [67] istore v4
      [69] goto +216 (target=285)
      [72] iconst_0
      [73] istore v5
      [75] goto +195 (target=270)
      [78] iconst_0
      [79] istore v6
      [81] iconst_0
      [82] istore v7
      [84] goto +122 (target=206)
      [87] aload_0 v0
      [88] getfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/c.n Ljava/util/List;]
      [91] iload v7
      [93] invokeinterface #99
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [98] checkcast #18
        - Class [com/anysoftkeyboard/keyboards/o]
      [101] dup
      [102] astore v8
      [104] iload v4
      [106] iload v5
      [108] invokevirtual #80
        - Methodref [com/anysoftkeyboard/keyboards/o.b (II)I]
      [111] aload_0 v0
      [112] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/c.t I]
      [115] ificmplt +79 (target=194)
      [118] aload v8
      [120] iload v4
      [122] aload_0 v0
      [123] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/c.q I]
      [126] iadd
      [127] iconst_1
      [128] isub
      [129] iload v5
      [131] invokevirtual #80
        - Methodref [com/anysoftkeyboard/keyboards/o.b (II)I]
      [134] aload_0 v0
      [135] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/c.t I]
      [138] ificmplt +56 (target=194)
      [141] aload v8
      [143] iload v4
      [145] aload_0 v0
      [146] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/c.q I]
      [149] iadd
      [150] iconst_1
      [151] isub
      [152] iload v5
      [154] aload_0 v0
      [155] getfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/c.r I]
      [158] iadd
      [159] iconst_1
      [160] isub
      [161] invokevirtual #80
        - Methodref [com/anysoftkeyboard/keyboards/o.b (II)I]
      [164] aload_0 v0
      [165] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/c.t I]
      [168] ificmplt +26 (target=194)
      [171] aload v8
      [173] iload v4
      [175] iload v5
      [177] aload_0 v0
      [178] getfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/c.r I]
      [181] iadd
      [182] iconst_1
      [183] isub
      [184] invokevirtual #80
        - Methodref [com/anysoftkeyboard/keyboards/o.b (II)I]
      [187] aload_0 v0
      [188] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/c.t I]
      [191] ificmpge +12 (target=203)
      [194] aload_1 v1
      [195] iload v6
      [197] iinc v6, 1
      [200] iload v7
      [202] iastore
      [203] iinc v7, 1
      [206] iload v7
      [208] aload_0 v0
      [209] getfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/c.n Ljava/util/List;]
      [212] invokeinterface #100
        - InterfaceMethodref [java/util/List.size ()I]
      [217] ificmplt -130 (target=87)
      [220] iload v6
      [222] newarray 10
      [224] astore v7
      [226] aload_1 v1
      [227] iconst_0
      [228] aload v7
      [230] iconst_0
      [231] iload v6
      [233] invokestatic #90
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [236] aload_0 v0
      [237] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/c.s [[I]
      [240] iload v5
      [242] aload_0 v0
      [243] getfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/c.r I]
      [246] idiv
      [247] bipush 10
      [249] imul
      [250] iload v4
      [252] aload_0 v0
      [253] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/c.q I]
      [256] idiv
      [257] iadd
      [258] aload v7
      [260] aastore
      [261] iload v5
      [263] aload_0 v0
      [264] getfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/c.r I]
      [267] iadd
      [268] istore v5
      [270] iload v5
      [272] iload_3 v3
      [273] ificmplt -195 (target=78)
      [276] iload v4
      [278] aload_0 v0
      [279] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/c.q I]
      [282] iadd
      [283] istore v4
      [285] iload v4
      [287] iload_2 v2
      [288] ificmplt -216 (target=72)
      [291] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(II)[I
    Access flags: 0x11
      = public final int[] a(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 69, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/c.s [[I]
      [4] ifnonnull +7 (target=11)
      [7] aload_0 v0
      [8] invokevirtual #79
        - Methodref [com/anysoftkeyboard/keyboards/c.s ()V]
      [11] iload_1 v1
      [12] iflt +53 (target=65)
      [15] iload_1 v1
      [16] aload_0 v0
      [17] invokevirtual #78
        - Methodref [com/anysoftkeyboard/keyboards/c.b ()I]
      [20] ificmpge +45 (target=65)
      [23] iload_2 v2
      [24] iflt +41 (target=65)
      [27] iload_2 v2
      [28] aload_0 v0
      [29] invokevirtual #73
        - Methodref [com/anysoftkeyboard/keyboards/c.a ()I]
      [32] ificmpge +33 (target=65)
      [35] iload_2 v2
      [36] aload_0 v0
      [37] getfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/c.r I]
      [40] idiv
      [41] bipush 10
      [43] imul
      [44] iload_1 v1
      [45] aload_0 v0
      [46] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/c.q I]
      [49] idiv
      [50] iadd
      [51] dup
      [52] istore_1 v1
      [53] bipush 50
      [55] ificmpge +10 (target=65)
      [58] aload_0 v0
      [59] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/c.s [[I]
      [62] iload_1 v1
      [63] aaload
      [64] areturn
      [65] iconst_0
      [66] newarray 10
      [68] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;
    Access flags: 0x4
      = protected com.anysoftkeyboard.keyboards.t a(com.anysoftkeyboard.b,android.content.res.Resources,android.content.res.XmlResourceParser)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 4, stack = 6):
      [0] new #20
        - Class [com/anysoftkeyboard/keyboards/t]
      [3] dup
      [4] aload_1 v1
      [5] aload_2 v2
      [6] aload_0 v0
      [7] aload_3 v3
      [8] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/t.<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/c;Landroid/content/res/XmlResourceParser;)V]
      [11] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x404
      = protected abstract com.anysoftkeyboard.keyboards.o a(com.anysoftkeyboard.b,android.content.res.Resources,com.anysoftkeyboard.keyboards.t,com.anysoftkeyboard.keyboards.q,int,int,android.content.res.XmlResourceParser)
  + Method:       a(Lcom/anysoftkeyboard/keyboards/q;)V
    Access flags: 0x1
      = public void a(com.anysoftkeyboard.keyboards.q)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 687, locals = 18, stack = 8):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokeinterface #95
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.a ()I]
      [7] putfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/c.p I]
      [10] aload_1 v1
      [11] invokeinterface #97
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.c ()F]
      [16] fstore_2 v2
      [17] aload_1 v1
      [18] invokeinterface #96
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.b ()F]
      [23] fstore_3 v3
      [24] aload_0 v0
      [25] iconst_0
      [26] putfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/c.e I]
      [29] aload_0 v0
      [30] aload_0 v0
      [31] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/c.p I]
      [34] bipush 10
      [36] idiv
      [37] putfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/c.f I]
      [40] aload_0 v0
      [41] iconst_m1
      [42] putfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/c.g I]
      [45] aload_0 v0
      [46] getfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/c.a Landroid/content/Context;]
      [49] invokevirtual #62
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [52] aload_0 v0
      [53] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/c.d I]
      [56] invokevirtual #64
        - Methodref [android/content/res/Resources.getXml (I)Landroid/content/res/XmlResourceParser;]
      [59] astore v4
      [61] iconst_0
      [62] istore v5
      [64] iconst_0
      [65] istore v6
      [67] fconst_0
      [68] fstore v7
      [70] fload_2 v2
      [71] fstore v8
      [73] iconst_0
      [74] istore v9
      [76] aconst_null
      [77] astore v10
      [79] aconst_null
      [80] astore v11
      [82] aload_0 v0
      [83] getfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/c.a Landroid/content/Context;]
      [86] invokevirtual #62
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [89] astore v12
      [91] iconst_0
      [92] istore v14
      [94] goto +534 (target=628)
      [97] iload v13
      [99] iconst_2
      [100] ificmpne +435 (target=535)
      [103] aload v4
      [105] invokeinterface #92
        - InterfaceMethodref [android/content/res/XmlResourceParser.getName ()Ljava/lang/String;]
      [110] astore v13
      [112] ldc #7
        - String [Row]
      [114] aload v13
      [116] invokevirtual #86
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [119] ifeq +101 (target=220)
      [122] iconst_1
      [123] istore v6
      [125] fconst_0
      [126] fstore v7
      [128] iconst_0
      [129] istore v9
      [131] aload_0 v0
      [132] aload_0 v0
      [133] getfield #34
        - Fieldref [com/anysoftkeyboard/keyboards/c.b Lcom/anysoftkeyboard/b;]
      [136] aload v12
      [138] aload v4
      [140] invokevirtual #76
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/t;]
      [143] dup
      [144] astore v11
      [146] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
      [149] ifeq +19 (target=168)
      [152] aload v11
      [154] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
      [157] aload_0 v0
      [158] getfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/c.c I]
      [161] ificmpeq +7 (target=168)
      [164] iconst_1
      [165] goto +4 (target=169)
      [168] iconst_0
      [169] ifeq +459 (target=628)
      [172] aload v4
      [174] astore v13
      [176] goto +24 (target=200)
      [179] iload v16
      [181] iconst_3
      [182] ificmpne +18 (target=200)
      [185] aload v13
      [187] invokeinterface #92
        - InterfaceMethodref [android/content/res/XmlResourceParser.getName ()Ljava/lang/String;]
      [192] ldc #7
        - String [Row]
      [194] invokevirtual #86
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [197] ifne +17 (target=214)
      [200] aload v13
      [202] invokeinterface #93
        - InterfaceMethodref [android/content/res/XmlResourceParser.next ()I]
      [207] dup
      [208] istore v16
      [210] iconst_1
      [211] ificmpne -32 (target=179)
      [214] iconst_0
      [215] istore v6
      [217] goto +411 (target=628)
      [220] ldc #3
        - String [Key]
      [222] aload v13
      [224] invokevirtual #86
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [227] ifeq +148 (target=375)
      [230] iconst_1
      [231] istore v5
      [233] fload v7
      [235] fload_3 v3
      [236] fconst_2
      [237] fdiv
      [238] fadd
      [239] fstore v7
      [241] aload_0 v0
      [242] aload_0 v0
      [243] getfield #34
        - Fieldref [com/anysoftkeyboard/keyboards/c.b Lcom/anysoftkeyboard/b;]
      [246] aload v12
      [248] aload v11
      [250] aload_1 v1
      [251] fload v7
      [253] f2i
      [254] fload v8
      [256] f2i
      [257] aload v4
      [259] invokevirtual #77
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)Lcom/anysoftkeyboard/keyboards/o;]
      [262] astore v10
      [264] iload v9
      [266] aload v10
      [268] getfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [271] invokestatic #83
        - Methodref [java/lang/Math.max (II)I]
      [274] istore v9
      [276] aload v10
      [278] dup
      [279] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [282] i2f
      [283] fload_3 v3
      [284] fsub
      [285] f2i
      [286] putfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [289] aload_0 v0
      [290] getfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/c.n Ljava/util/List;]
      [293] aload v10
      [295] invokeinterface #98
        - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
      [300] pop
      [301] aload v10
      [303] getfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [306] iconst_0
      [307] iaload
      [308] iconst_m1
      [309] ificmpne +39 (target=348)
      [312] aload_0 v0
      [313] aload v10
      [315] putfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/c.j Lcom/anysoftkeyboard/keyboards/o;]
      [318] aload_0 v0
      [319] aload_0 v0
      [320] getfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/c.n Ljava/util/List;]
      [323] invokeinterface #100
        - InterfaceMethodref [java/util/List.size ()I]
      [328] iconst_1
      [329] isub
      [330] putfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/c.k I]
      [333] aload_0 v0
      [334] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/c.o Ljava/util/List;]
      [337] aload v10
      [339] invokeinterface #98
        - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
      [344] pop
      [345] goto +283 (target=628)
      [348] aload v10
      [350] getfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [353] iconst_0
      [354] iaload
      [355] bipush -6
      [357] ificmpne +271 (target=628)
      [360] aload_0 v0
      [361] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/c.o Ljava/util/List;]
      [364] aload v10
      [366] invokeinterface #98
        - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
      [371] pop
      [372] goto +256 (target=628)
      [375] ldc #5
        - String [Keyboard]
      [377] aload v13
      [379] invokevirtual #86
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [382] ifeq +150 (target=532)
      [385] aload_0 v0
      [386] aload_0 v0
      [387] getfield #34
        - Fieldref [com/anysoftkeyboard/keyboards/c.b Lcom/anysoftkeyboard/b;]
      [390] aload v12
      [392] aload v4
      [394] astore v17
      [396] astore v16
      [398] astore v15
      [400] astore v13
      [402] aload v16
      [404] aload v17
      [406] invokestatic #72
        - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
      [409] getstatic #61
        - Fieldref [com/menny/android/anysoftkeyboard/a.d [I]
      [412] invokevirtual #65
        - Methodref [android/content/res/Resources.obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
      [415] astore v16
      [417] aload v13
      [419] aload v16
      [421] iconst_0
      [422] aload v13
      [424] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/c.p I]
      [427] aload v13
      [429] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/c.p I]
      [432] bipush 10
      [434] idiv
      [435] invokestatic #75
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;III)I]
      [438] putfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/c.f I]
      [441] aload v15
      [443] invokeinterface #94
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [448] invokevirtual #62
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [451] astore v15
      [453] aload v13
      [455] aload v16
      [457] iconst_m1
      [458] invokestatic #74
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;I)I]
      [461] putfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/c.g I]
      [464] aload v13
      [466] aload v16
      [468] iconst_2
      [469] aload v13
      [471] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/c.p I]
      [474] iconst_0
      [475] invokestatic #75
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;III)I]
      [478] putfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/c.e I]
      [481] aload v13
      [483] aload v15
      [485] ldc #1
        - Integer [2131492870]
      [487] invokevirtual #63
        - Methodref [android/content/res/Resources.getDimensionPixelOffset (I)I]
      [490] putfield #40
        - Fieldref [com/anysoftkeyboard/keyboards/c.h I]
      [493] aload v13
      [495] aload v13
      [497] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/c.f I]
      [500] i2f
      [501] getstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/c.u F]
      [504] fmul
      [505] f2i
      [506] putfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/c.t I]
      [509] aload v13
      [511] dup
      [512] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/c.t I]
      [515] aload v13
      [517] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/c.t I]
      [520] imul
      [521] putfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/c.t I]
      [524] aload v16
      [526] invokevirtual #69
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [529] goto +99 (target=628)
      [532] goto +96 (target=628)
      [535] iload v13
      [537] iconst_3
      [538] ificmpne +90 (target=628)
      [541] iload v5
      [543] ifeq +47 (target=590)
      [546] iconst_0
      [547] istore v5
      [549] fload v7
      [551] aload v10
      [553] getfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
      [556] aload v10
      [558] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [561] iadd
      [562] i2f
      [563] fadd
      [564] fload_3 v3
      [565] fconst_2
      [566] fdiv
      [567] fadd
      [568] dup
      [569] fstore v7
      [571] aload_0 v0
      [572] getfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/c.m I]
      [575] i2f
      [576] fcmpl
      [577] ifle +51 (target=628)
      [580] aload_0 v0
      [581] fload v7
      [583] f2i
      [584] putfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/c.m I]
      [587] goto +41 (target=628)
      [590] iload v6
      [592] ifeq +36 (target=628)
      [595] iconst_0
      [596] istore v6
      [598] aload v11
      [600] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/t.d I]
      [603] istore v14
      [605] fload v8
      [607] aload v11
      [609] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/t.d I]
      [612] i2f
      [613] fadd
      [614] dup
      [615] fstore v8
      [617] iload v9
      [619] i2f
      [620] fadd
      [621] dup
      [622] fstore v8
      [624] fload_2 v2
      [625] fadd
      [626] fstore v8
      [628] aload v4
      [630] invokeinterface #93
        - InterfaceMethodref [android/content/res/XmlResourceParser.next ()I]
      [635] dup
      [636] istore v13
      [638] iconst_1
      [639] ificmpne -542 (target=97)
      [642] goto +33 (target=675)
      [645] astore v13
      [647] ldc #5
        - String [Keyboard]
      [649] new #27
        - Class [java/lang/StringBuilder]
      [652] dup
      [653] ldc #6
        - String [Parse error:]
      [655] invokespecial #87
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [658] aload v13
      [660] invokevirtual #88
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [663] invokevirtual #89
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [666] invokestatic #70
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [669] pop
      [670] aload v13
      [672] invokevirtual #82
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [675] aload_0 v0
      [676] fload v8
      [678] iload v14
      [680] i2f
      [681] fsub
      [682] f2i
      [683] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/c.l I]
      [686] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (94 -> 642: 645):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/res/TypedArray;III)I
    Access flags: 0x8
      = static int a(android.content.res.TypedArray,int,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 54, locals = 5, stack = 5):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] invokevirtual #68
        - Methodref [android/content/res/TypedArray.peekValue (I)Landroid/util/TypedValue;]
      [5] dup
      [6] astore v4
      [8] ifnonnull +5 (target=13)
      [11] iload_3 v3
      [12] ireturn
      [13] aload v4
      [15] getfield #32
        - Fieldref [android/util/TypedValue.type I]
      [18] iconst_5
      [19] ificmpne +10 (target=29)
      [22] aload_0 v0
      [23] iload_1 v1
      [24] iload_3 v3
      [25] invokevirtual #66
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [28] ireturn
      [29] aload v4
      [31] getfield #32
        - Fieldref [android/util/TypedValue.type I]
      [34] bipush 6
      [36] ificmpne +16 (target=52)
      [39] aload_0 v0
      [40] iload_1 v1
      [41] iload_2 v2
      [42] iload_2 v2
      [43] iload_3 v3
      [44] i2f
      [45] invokevirtual #67
        - Methodref [android/content/res/TypedArray.getFraction (IIIF)F]
      [48] invokestatic #84
        - Methodref [java/lang/Math.round (F)I]
      [51] ireturn
      [52] iload_3 v3
      [53] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/c;)I
    Access flags: 0x1008
      = static int a(com.anysoftkeyboard.keyboards.c)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/c.f I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/keyboards/c;)I
    Access flags: 0x1008
      = static int b(com.anysoftkeyboard.keyboards.c)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/c.g I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Lcom/anysoftkeyboard/keyboards/c;)I
    Access flags: 0x1008
      = static int c(com.anysoftkeyboard.keyboards.c)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/c.e I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Lcom/anysoftkeyboard/keyboards/c;)I
    Access flags: 0x1008
      = static int d(com.anysoftkeyboard.keyboards.c)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/c.p I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/api/InfoActivity
  Superclass:    android/app/Activity
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.api.InfoActivity extends android.app.Activity

Interfaces (count = 0):

Constant Pool (count = 10):
  - Class [android/app/Activity]
  - Class [com/anysoftkeyboard/api/InfoActivity]
  - Methodref [android/app/Activity.<init> ()V]
  + NameAndType [<init> ()V]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [android/app/Activity]
  + Utf8 [com/anysoftkeyboard/api/InfoActivity]

Fields (count = 0):

Methods (count = 1):
  - Method:       <init>()V
    Access flags: 0x1
      = public InfoActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #3
        - Methodref [android/app/Activity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/b/a
  Superclass:    com/anysoftkeyboard/e/b
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.b.a extends com.anysoftkeyboard.e.b

Interfaces (count = 0):

Constant Pool (count = 19):
  - Class [com/anysoftkeyboard/b/a]
  - Class [com/anysoftkeyboard/e/b]
  - Fieldref [com/anysoftkeyboard/b/a.a I]
  - Fieldref [com/anysoftkeyboard/b/a.b I]
  - Methodref [com/anysoftkeyboard/e/b.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + NameAndType [a I]
  + NameAndType [b I]
  + Utf8 [()I]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/b/a]
  + Utf8 [com/anysoftkeyboard/e/b]

Fields (count = 2):
  + Field:        a I
    Access flags: 0x12
      = private final int a
  + Field:        b I
    Access flags: 0x12
      = private final int b

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;I)V
    Access flags: 0x1
      = public a(android.content.Context,java.lang.String,int,int,int,java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 24, locals = 8, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] aload v6
      [6] iload v7
      [8] invokespecial #5
        - Methodref [com/anysoftkeyboard/e/b.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
      [11] aload_0 v0
      [12] iload v4
      [14] putfield #3
        - Fieldref [com/anysoftkeyboard/b/a.a I]
      [17] aload_0 v0
      [18] iload v5
      [20] putfield #4
        - Fieldref [com/anysoftkeyboard/b/a.b I]
      [23] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x11
      = public final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #3
        - Fieldref [com/anysoftkeyboard/b/a.a I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x11
      = public final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/b/a.b I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/b
  Superclass:    android/os/AsyncTask
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.dictionaries.b extends android.os.AsyncTask

Interfaces (count = 0):

Constant Pool (count = 34):
  - Class [android/os/AsyncTask]
  - Class [com/anysoftkeyboard/dictionaries/b]
  - Class [com/anysoftkeyboard/dictionaries/j]
  - Fieldref [com/anysoftkeyboard/dictionaries/b.a Lcom/anysoftkeyboard/dictionaries/j;]
  - Methodref [android/os/AsyncTask.<init> ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/b.<init> (Lcom/anysoftkeyboard/dictionaries/j;B)V]
  - Methodref [com/anysoftkeyboard/dictionaries/b.a ()Ljava/lang/Void;]
  - Methodref [com/anysoftkeyboard/dictionaries/j.a (Lcom/anysoftkeyboard/dictionaries/j;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/j.b (Lcom/anysoftkeyboard/dictionaries/j;)Ljava/lang/Object;]
  - Methodref [com/anysoftkeyboard/dictionaries/j.c (Lcom/anysoftkeyboard/dictionaries/j;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/j;B)V]
  + NameAndType [a ()Ljava/lang/Void;]
  + NameAndType [a (Lcom/anysoftkeyboard/dictionaries/j;)V]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/j;]
  + NameAndType [b (Lcom/anysoftkeyboard/dictionaries/j;)Ljava/lang/Object;]
  + NameAndType [c (Lcom/anysoftkeyboard/dictionaries/j;)V]
  + Utf8 [()Ljava/lang/Void;]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/j;)Ljava/lang/Object;]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/j;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/j;B)V]
  + Utf8 [([Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/j;]
  + Utf8 [a]
  + Utf8 [android/os/AsyncTask]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/dictionaries/b]
  + Utf8 [com/anysoftkeyboard/dictionaries/j]
  + Utf8 [doInBackground]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/dictionaries/j;
    Access flags: 0x1002
      = private com.anysoftkeyboard.dictionaries.j a

Methods (count = 4):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/j;B)V
    Access flags: 0x2
      = private b(com.anysoftkeyboard.dictionaries.j,byte)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #4
        - Fieldref [com/anysoftkeyboard/dictionaries/b.a Lcom/anysoftkeyboard/dictionaries/j;]
      [5] aload_0 v0
      [6] invokespecial #5
        - Methodref [android/os/AsyncTask.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/Void;
    Access flags: 0x82
      = private java.lang.Void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 34, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/dictionaries/b.a Lcom/anysoftkeyboard/dictionaries/j;]
      [4] invokestatic #8
        - Methodref [com/anysoftkeyboard/dictionaries/j.a (Lcom/anysoftkeyboard/dictionaries/j;)V]
      [7] aload_0 v0
      [8] getfield #4
        - Fieldref [com/anysoftkeyboard/dictionaries/b.a Lcom/anysoftkeyboard/dictionaries/j;]
      [11] invokestatic #9
        - Methodref [com/anysoftkeyboard/dictionaries/j.b (Lcom/anysoftkeyboard/dictionaries/j;)Ljava/lang/Object;]
      [14] dup
      [15] astore_1 v1
      [16] monitorenter
      [17] aload_0 v0
      [18] getfield #4
        - Fieldref [com/anysoftkeyboard/dictionaries/b.a Lcom/anysoftkeyboard/dictionaries/j;]
      [21] invokestatic #10
        - Methodref [com/anysoftkeyboard/dictionaries/j.c (Lcom/anysoftkeyboard/dictionaries/j;)V]
      [24] aload_1 v1
      [25] monitorexit
      [26] goto +6 (target=32)
      [29] aload_1 v1
      [30] monitorexit
      [31] athrow
      [32] aconst_null
      [33] areturn
      Code attribute exceptions (count = 2):
      - ExceptionInfo (17 -> 26: 29):
      - ExceptionInfo (29 -> 31: 29):
      Code attribute attributes (attribute count = 0):
  + Method:       doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
    Access flags: 0x10d4
      = protected final java.lang.Object doInBackground(java.lang.Object[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #7
        - Methodref [com/anysoftkeyboard/dictionaries/b.a ()Ljava/lang/Void;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/j;)V
    Access flags: 0x1000
      = b(com.anysoftkeyboard.dictionaries.j)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iconst_0
      [3] invokespecial #6
        - Methodref [com/anysoftkeyboard/dictionaries/b.<init> (Lcom/anysoftkeyboard/dictionaries/j;B)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/c
  Superclass:    android/database/ContentObserver
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.dictionaries.c extends android.database.ContentObserver

Interfaces (count = 0):

Constant Pool (count = 23):
  - Class [android/database/ContentObserver]
  - Class [com/anysoftkeyboard/dictionaries/ac]
  - Class [com/anysoftkeyboard/dictionaries/c]
  - Fieldref [com/anysoftkeyboard/dictionaries/ac.b Z]
  - Fieldref [com/anysoftkeyboard/dictionaries/c.a Lcom/anysoftkeyboard/dictionaries/ac;]
  - Methodref [android/database/ContentObserver.<init> (Landroid/os/Handler;)V]
  + NameAndType [<init> (Landroid/os/Handler;)V]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/ac;]
  + NameAndType [b Z]
  + Utf8 [(Landroid/os/Handler;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ac;)V]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/ac;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/database/ContentObserver]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/dictionaries/ac]
  + Utf8 [com/anysoftkeyboard/dictionaries/c]
  + Utf8 [onChange]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/dictionaries/ac;
    Access flags: 0x1002
      = private com.anysoftkeyboard.dictionaries.ac a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/ac;)V
    Access flags: 0x0
      = c(com.anysoftkeyboard.dictionaries.ac)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #5
        - Fieldref [com/anysoftkeyboard/dictionaries/c.a Lcom/anysoftkeyboard/dictionaries/ac;]
      [5] aload_0 v0
      [6] aconst_null
      [7] invokespecial #6
        - Methodref [android/database/ContentObserver.<init> (Landroid/os/Handler;)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onChange(Z)V
    Access flags: 0x11
      = public final void onChange(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/dictionaries/c.a Lcom/anysoftkeyboard/dictionaries/ac;]
      [4] iconst_1
      [5] putfield #4
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.b Z]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/ServiceHelper
  Superclass:    android/app/Service
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.voice.ServiceHelper extends android.app.Service

Interfaces (count = 0):

Constant Pool (count = 73):
  - Integer [268435456]
  - String [#onCreate]
  - String [#onDestroy]
  - String [#startRecognition]
  - String [ServiceHelper]
  - String [android.speech.extra.LANGUAGE]
  - Class [android/app/Service]
  - Class [android/content/Intent]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/voice/ActivityHelper]
  - Class [com/anysoftkeyboard/voice/ServiceHelper]
  - Class [com/anysoftkeyboard/voice/l]
  - Class [com/anysoftkeyboard/voice/r]
  - Fieldref [com/anysoftkeyboard/voice/ServiceHelper.a Landroid/os/IBinder;]
  - Fieldref [com/anysoftkeyboard/voice/ServiceHelper.b Lcom/anysoftkeyboard/voice/r;]
  - Methodref [android/app/Service.<init> ()V]
  - Methodref [android/app/Service.onCreate ()V]
  - Methodref [android/app/Service.onDestroy ()V]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;]
  - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/voice/ServiceHelper.startActivity (Landroid/content/Intent;)V]
  - Methodref [com/anysoftkeyboard/voice/l.<init> (Lcom/anysoftkeyboard/voice/ServiceHelper;)V]
  - InterfaceMethodref [com/anysoftkeyboard/voice/r.a (Ljava/lang/String;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/voice/ServiceHelper;)V]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a Landroid/os/IBinder;]
  + NameAndType [addFlags (I)Landroid/content/Intent;]
  + NameAndType [b Lcom/anysoftkeyboard/voice/r;]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [onCreate ()V]
  + NameAndType [onDestroy ()V]
  + NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + Utf8 [#onCreate]
  + Utf8 [#onDestroy]
  + Utf8 [#startRecognition]
  + Utf8 [()V]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)Landroid/os/IBinder;]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/ServiceHelper;)V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Lcom/anysoftkeyboard/voice/r;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/os/IBinder;]
  + Utf8 [Lcom/anysoftkeyboard/voice/r;]
  + Utf8 [ServiceHelper]
  + Utf8 [a]
  + Utf8 [addFlags]
  + Utf8 [android.speech.extra.LANGUAGE]
  + Utf8 [android/app/Service]
  + Utf8 [android/content/Intent]
  + Utf8 [android/util/Log]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/voice/ActivityHelper]
  + Utf8 [com/anysoftkeyboard/voice/ServiceHelper]
  + Utf8 [com/anysoftkeyboard/voice/l]
  + Utf8 [com/anysoftkeyboard/voice/r]
  + Utf8 [i]
  + Utf8 [onBind]
  + Utf8 [onCreate]
  + Utf8 [onDestroy]
  + Utf8 [putExtra]
  + Utf8 [startActivity]

Fields (count = 2):
  + Field:        a Landroid/os/IBinder;
    Access flags: 0x12
      = private final android.os.IBinder a
  + Field:        b Lcom/anysoftkeyboard/voice/r;
    Access flags: 0x2
      = private com.anysoftkeyboard.voice.r b

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x1
      = public ServiceHelper()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #16
        - Methodref [android/app/Service.<init> ()V]
      [4] aload_0 v0
      [5] new #12
        - Class [com/anysoftkeyboard/voice/l]
      [8] dup
      [9] aload_0 v0
      [10] invokespecial #24
        - Methodref [com/anysoftkeyboard/voice/l.<init> (Lcom/anysoftkeyboard/voice/ServiceHelper;)V]
      [13] putfield #14
        - Fieldref [com/anysoftkeyboard/voice/ServiceHelper.a Landroid/os/IBinder;]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onBind(Landroid/content/Intent;)Landroid/os/IBinder;
    Access flags: 0x1
      = public android.os.IBinder onBind(android.content.Intent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] getfield #14
        - Fieldref [com/anysoftkeyboard/voice/ServiceHelper.a Landroid/os/IBinder;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate()V
    Access flags: 0x1
      = public void onCreate()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #17
        - Methodref [android/app/Service.onCreate ()V]
      [4] ldc #5
        - String [ServiceHelper]
      [6] ldc #2
        - String [#onCreate]
      [8] invokestatic #22
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [11] pop
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDestroy()V
    Access flags: 0x1
      = public void onDestroy()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #18
        - Methodref [android/app/Service.onDestroy ()V]
      [4] ldc #5
        - String [ServiceHelper]
      [6] ldc #3
        - String [#onDestroy]
      [8] invokestatic #22
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [11] pop
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;Lcom/anysoftkeyboard/voice/r;)V
    Access flags: 0x11
      = public final void a(java.lang.String,com.anysoftkeyboard.voice.r)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 45, locals = 3, stack = 4):
      [0] ldc #5
        - String [ServiceHelper]
      [2] ldc #4
        - String [#startRecognition]
      [4] invokestatic #22
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] aload_2 v2
      [10] putfield #15
        - Fieldref [com/anysoftkeyboard/voice/ServiceHelper.b Lcom/anysoftkeyboard/voice/r;]
      [13] new #8
        - Class [android/content/Intent]
      [16] dup
      [17] aload_0 v0
      [18] ldc #10
        - Class [com/anysoftkeyboard/voice/ActivityHelper]
      [20] invokespecial #19
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [23] dup
      [24] astore_2 v2
      [25] ldc #6
        - String [android.speech.extra.LANGUAGE]
      [27] aload_1 v1
      [28] invokevirtual #21
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
      [31] pop
      [32] aload_2 v2
      [33] ldc #1
        - Integer [268435456]
      [35] invokevirtual #20
        - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;]
      [38] pop
      [39] aload_0 v0
      [40] aload_2 v2
      [41] invokevirtual #23
        - Methodref [com/anysoftkeyboard/voice/ServiceHelper.startActivity (Landroid/content/Intent;)V]
      [44] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #15
        - Fieldref [com/anysoftkeyboard/voice/ServiceHelper.b Lcom/anysoftkeyboard/voice/r;]
      [4] ifnull +13 (target=17)
      [7] aload_0 v0
      [8] getfield #15
        - Fieldref [com/anysoftkeyboard/voice/ServiceHelper.b Lcom/anysoftkeyboard/voice/r;]
      [11] aload_1 v1
      [12] invokeinterface #25
        - InterfaceMethodref [com/anysoftkeyboard/voice/r.a (Ljava/lang/String;)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/d
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.d extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 32):
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/d]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/d.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/d.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/d.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/d.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/d.e Z]
  - Methodref [com/anysoftkeyboard/keyboards/d.<init> (B)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (B)V]
  + NameAndType [a I]
  + NameAndType [b I]
  + NameAndType [c I]
  + NameAndType [d I]
  + NameAndType [e Z]
  + Utf8 [()V]
  + Utf8 [(B)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/d]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [java/lang/Object]

Fields (count = 5):
  + Field:        a I
    Access flags: 0x1
      = public int a
  + Field:        b I
    Access flags: 0x1
      = public int b
  + Field:        c I
    Access flags: 0x1
      = public int c
  + Field:        d I
    Access flags: 0x1
      = public int d
  + Field:        e Z
    Access flags: 0x1
      = public boolean e

Methods (count = 2):
  - Method:       <init>(B)V
    Access flags: 0x2
      = private d(byte)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 30, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #10
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_0
      [6] putfield #4
        - Fieldref [com/anysoftkeyboard/keyboards/d.a I]
      [9] aload_0 v0
      [10] iconst_0
      [11] putfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/d.b I]
      [14] aload_0 v0
      [15] iconst_0
      [16] putfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/d.c I]
      [19] aload_0 v0
      [20] iconst_0
      [21] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/d.d I]
      [24] aload_0 v0
      [25] iconst_0
      [26] putfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/d.e Z]
      [29] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x1000
      = d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] invokespecial #9
        - Methodref [com/anysoftkeyboard/keyboards/d.<init> (B)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/e
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.keyboards.e extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 328):
  - Integer [2131034137]
  - Integer [2131034138]
  - Integer [2131034139]
  - Integer [2131034140]
  - Integer [2131034141]
  - Integer [2131034142]
  - Integer [2131034143]
  - Integer [2131034144]
  - Integer [2131230751]
  - Integer [2131230752]
  - Integer [2131230753]
  - Integer [2131230754]
  - Integer [2131296584]
  - String [ASK_KeySwitcher]
  - String [About to create keyboard: ]
  - String [Could not locate the next physical keyboard. Will continue with ]
  - String [For some reason, I can't find keyboard with ID ]
  - String [Forcing Keyboards cache clear]
  - String [KeyboardSwitcher::onLowMemory: Removing ]
  - String [Request for nextAlphabetKeyboard, but the keyboard-switcher is locked! Returning ]
  - String [alt_numbers_symbols_keyboard]
  - String [alt_symbols_keyboard]
  - String [datetime_symbols_keyboard]
  - String [makeKeyboards: creating alphabets]
  - String [makeKeyboards: creating symbols]
  - String [makeKeyboards: force:]
  - String [numbers_symbols_keyboard]
  - String [phone_symbols_keyboard]
  - String [symbols_keyboard]
  - Class [[Lcom/anysoftkeyboard/keyboards/z;]
  - Class [android/content/res/Resources]
  - Class [android/util/Log]
  - Class [android/view/inputmethod/EditorInfo]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/e]
  - Class [com/anysoftkeyboard/keyboards/h]
  - Class [com/anysoftkeyboard/keyboards/m]
  - Class [com/anysoftkeyboard/keyboards/r]
  - Class [com/anysoftkeyboard/keyboards/s]
  - Class [com/anysoftkeyboard/keyboards/u]
  - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardView]
  - Class [com/anysoftkeyboard/keyboards/z]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/NoSuchFieldError]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [java/util/ArrayList]
  - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
  - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/keyboards/e.b [Lcom/anysoftkeyboard/keyboards/b;]
  - Fieldref [com/anysoftkeyboard/keyboards/e.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/e.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/e.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/e.f I]
  - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
  - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
  - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
  - Fieldref [com/anysoftkeyboard/keyboards/e.k [Lcom/anysoftkeyboard/keyboards/b;]
  - Fieldref [com/anysoftkeyboard/keyboards/e.l [Lcom/anysoftkeyboard/keyboards/z;]
  - Fieldref [com/anysoftkeyboard/keyboards/e.m Z]
  - Fieldref [com/anysoftkeyboard/keyboards/e.n Z]
  - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
  - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
  - Fieldref [com/anysoftkeyboard/keyboards/e.q I]
  - Fieldref [com/anysoftkeyboard/keyboards/e.r I]
  - Fieldref [com/anysoftkeyboard/keyboards/e.s Lcom/anysoftkeyboard/keyboards/q;]
  - Fieldref [com/anysoftkeyboard/keyboards/e.t [I]
  - Fieldref [com/anysoftkeyboard/keyboards/r.a Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.c Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.d Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.e Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.f Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.g Lcom/anysoftkeyboard/keyboards/r;]
  - Methodref [android/content/res/Resources.getInteger (I)I]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/keyboards/b;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (Landroid/content/res/Resources;Landroid/view/inputmethod/EditorInfo;)V]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/q;)V]
  - Methodref [com/anysoftkeyboard/keyboards/b.h ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/keyboards/b.i ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/b.o ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/keyboards/b.p ()I]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (II)Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/b;)Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Z)Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (Z)V]
  - Methodref [com/anysoftkeyboard/keyboards/e.b (II)Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/e.b (Landroid/view/inputmethod/EditorInfo;)I]
  - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/e.c (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/e.d (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/e.h ()[Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/e.i ()I]
  - Methodref [com/anysoftkeyboard/keyboards/e.j ()V]
  - Methodref [com/anysoftkeyboard/keyboards/e.k ()[I]
  - Methodref [com/anysoftkeyboard/keyboards/h.a (Lcom/anysoftkeyboard/b;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/keyboards/m.<init> (Lcom/anysoftkeyboard/b;IILjava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/keyboards/m.<init> (Lcom/anysoftkeyboard/b;ILjava/lang/String;IZ)V]
  - Methodref [com/anysoftkeyboard/keyboards/r.ordinal ()I]
  - Methodref [com/anysoftkeyboard/keyboards/r.values ()[Lcom/anysoftkeyboard/keyboards/r;]
  - Methodref [com/anysoftkeyboard/keyboards/u.<init> (Lcom/anysoftkeyboard/keyboards/e;Landroid/content/res/Resources;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Lcom/anysoftkeyboard/keyboards/b;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m ()Lcom/anysoftkeyboard/keyboards/q;]
  - Methodref [com/anysoftkeyboard/keyboards/z.a (Lcom/anysoftkeyboard/b;I)Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/keyboards/z.k ()I]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.gc ()V]
  - Methodref [java/util/ArrayList.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
  - InterfaceMethodref [com/anysoftkeyboard/a.d ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.t ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.x ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.z ()Z]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;IILjava/lang/String;I)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;ILjava/lang/String;IZ)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/e;Landroid/content/res/Resources;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a (II)Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [a (Landroid/content/res/Resources;Landroid/view/inputmethod/EditorInfo;)V]
  + NameAndType [a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/b;)Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [a (Landroid/view/inputmethod/EditorInfo;Z)Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [a (Lcom/anysoftkeyboard/b;)Ljava/util/ArrayList;]
  + NameAndType [a (Lcom/anysoftkeyboard/b;I)Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/b;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/q;)V]
  + NameAndType [a (Z)V]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Z)Ljava/lang/StringBuilder;]
  + NameAndType [b (II)Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [b (Landroid/view/inputmethod/EditorInfo;)I]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [b [Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [c ()Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [c (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [c I]
  + NameAndType [c Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [d ()Z]
  + NameAndType [d (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d I]
  + NameAndType [d Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [e I]
  + NameAndType [e Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [f I]
  + NameAndType [f Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [g Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
  + NameAndType [gc ()V]
  + NameAndType [getInteger (I)I]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [h ()Ljava/lang/String;]
  + NameAndType [h ()[Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [h Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [i ()I]
  + NameAndType [i ()Z]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [i I]
  + NameAndType [inputType I]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [j ()V]
  + NameAndType [j [Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [k ()I]
  + NameAndType [k ()[I]
  + NameAndType [k [Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [l [Lcom/anysoftkeyboard/keyboards/z;]
  + NameAndType [m ()Lcom/anysoftkeyboard/keyboards/q;]
  + NameAndType [m Z]
  + NameAndType [n Z]
  + NameAndType [o ()Ljava/lang/String;]
  + NameAndType [o I]
  + NameAndType [ordinal ()I]
  + NameAndType [p ()I]
  + NameAndType [p Z]
  + NameAndType [q I]
  + NameAndType [r I]
  + NameAndType [s Lcom/anysoftkeyboard/keyboards/q;]
  + NameAndType [t ()Z]
  + NameAndType [t [I]
  + NameAndType [toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [values ()[Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [x ()Z]
  + NameAndType [z ()Z]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/q;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [()[I]
  + Utf8 [()[Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [()[Lcom/anysoftkeyboard/keyboards/r;]
  + Utf8 [()[Lcom/anysoftkeyboard/keyboards/z;]
  + Utf8 [(I)I]
  + Utf8 [(I)Z]
  + Utf8 [(II)Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [(ILandroid/view/inputmethod/EditorInfo;)V]
  + Utf8 [(Landroid/content/res/Resources;Landroid/view/inputmethod/EditorInfo;)V]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;)I]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/b;)Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;Ljava/lang/String;)Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;Z)Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;)Ljava/util/ArrayList;]
  + Utf8 [(Lcom/anysoftkeyboard/b;I)Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [(Lcom/anysoftkeyboard/b;IILjava/lang/String;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;ILjava/lang/String;IZ)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/b;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/e;)Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/e;Landroid/content/res/Resources;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Z)Ljava/lang/StringBuilder;]
  + Utf8 [(Z)V]
  + Utf8 [([Ljava/lang/Object;)[Ljava/lang/Object;]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK_KeySwitcher]
  + Utf8 [About to create keyboard: ]
  + Utf8 [Code]
  + Utf8 [Could not locate the next physical keyboard. Will continue with ]
  + Utf8 [For some reason, I can't find keyboard with ID ]
  + Utf8 [Forcing Keyboards cache clear]
  + Utf8 [I]
  + Utf8 [KeyboardSwitcher::onLowMemory: Removing ]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/q;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/r;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Request for nextAlphabetKeyboard, but the keyboard-switcher is locked! Returning ]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [[Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [[Lcom/anysoftkeyboard/keyboards/z;]
  + Utf8 [a]
  + Utf8 [alt_numbers_symbols_keyboard]
  + Utf8 [alt_symbols_keyboard]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/inputmethod/EditorInfo]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/e]
  + Utf8 [com/anysoftkeyboard/keyboards/h]
  + Utf8 [com/anysoftkeyboard/keyboards/m]
  + Utf8 [com/anysoftkeyboard/keyboards/r]
  + Utf8 [com/anysoftkeyboard/keyboards/s]
  + Utf8 [com/anysoftkeyboard/keyboards/u]
  + Utf8 [com/anysoftkeyboard/keyboards/views/AnyKeyboardView]
  + Utf8 [com/anysoftkeyboard/keyboards/z]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [d]
  + Utf8 [datetime_symbols_keyboard]
  + Utf8 [e]
  + Utf8 [equals]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [gc]
  + Utf8 [getInteger]
  + Utf8 [getResources]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [inputType]
  + Utf8 [j]
  + Utf8 [java/lang/NoSuchFieldError]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [java/util/ArrayList]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [makeKeyboards: creating alphabets]
  + Utf8 [makeKeyboards: creating symbols]
  + Utf8 [makeKeyboards: force:]
  + Utf8 [n]
  + Utf8 [numbers_symbols_keyboard]
  + Utf8 [o]
  + Utf8 [ordinal]
  + Utf8 [p]
  + Utf8 [phone_symbols_keyboard]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [s]
  + Utf8 [symbols_keyboard]
  + Utf8 [t]
  + Utf8 [toArray]
  + Utf8 [toString]
  + Utf8 [values]
  + Utf8 [w]
  + Utf8 [x]
  + Utf8 [z]

Fields (count = 20):
  + Field:        a Ljava/lang/String;
    Access flags: 0xa
      = private static java.lang.String a
  + Field:        b [Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0xa
      = private static com.anysoftkeyboard.keyboards.b[] b
  + Field:        c I
    Access flags: 0x12
      = private final int c
  + Field:        d I
    Access flags: 0x12
      = private final int d
  + Field:        e I
    Access flags: 0x12
      = private final int e
  + Field:        f I
    Access flags: 0x12
      = private final int f
  + Field:        g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.views.AnyKeyboardView g
  + Field:        h Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x12
      = private final com.anysoftkeyboard.AnySoftKeyboard h
  + Field:        i I
    Access flags: 0x2
      = private int i
  + Field:        j [Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.b[] j
  + Field:        k [Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.b[] k
  + Field:        l [Lcom/anysoftkeyboard/keyboards/z;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.z[] l
  + Field:        m Z
    Access flags: 0x2
      = private boolean m
  + Field:        n Z
    Access flags: 0x2
      = private boolean n
  + Field:        o I
    Access flags: 0x2
      = private int o
  + Field:        p Z
    Access flags: 0x2
      = private boolean p
  + Field:        q I
    Access flags: 0x2
      = private int q
  + Field:        r I
    Access flags: 0x2
      = private int r
  + Field:        s Lcom/anysoftkeyboard/keyboards/q;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.q s
  + Field:        t [I
    Access flags: 0x100a
      = private static int[] t

Methods (count = 28):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 0, stack = 1):
      [0] ldc #14
        - String [ASK_KeySwitcher]
      [2] putstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
      [5] iconst_0
      [6] anewarray #36
        - Class [com/anysoftkeyboard/keyboards/b]
      [9] putstatic #54
        - Fieldref [com/anysoftkeyboard/keyboards/e.b [Lcom/anysoftkeyboard/keyboards/b;]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x1
      = public e(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 115, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] invokespecial #117
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_0
      [6] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [9] aload_0 v0
      [10] getstatic #54
        - Fieldref [com/anysoftkeyboard/keyboards/e.b [Lcom/anysoftkeyboard/keyboards/b;]
      [13] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [16] aload_0 v0
      [17] getstatic #54
        - Fieldref [com/anysoftkeyboard/keyboards/e.b [Lcom/anysoftkeyboard/keyboards/b;]
      [20] putfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/e.k [Lcom/anysoftkeyboard/keyboards/b;]
      [23] aload_0 v0
      [24] aconst_null
      [25] putfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/e.l [Lcom/anysoftkeyboard/keyboards/z;]
      [28] aload_0 v0
      [29] iconst_0
      [30] putfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/e.m Z]
      [33] aload_0 v0
      [34] iconst_0
      [35] putfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/e.n Z]
      [38] aload_0 v0
      [39] iconst_0
      [40] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [43] aload_0 v0
      [44] iconst_1
      [45] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [48] aload_0 v0
      [49] aload_1 v1
      [50] putfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [53] aload_0 v0
      [54] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [57] invokevirtual #85
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [60] astore_1 v1
      [61] aload_0 v0
      [62] new #42
        - Class [com/anysoftkeyboard/keyboards/u]
      [65] dup
      [66] aload_0 v0
      [67] aload_1 v1
      [68] invokespecial #110
        - Methodref [com/anysoftkeyboard/keyboards/u.<init> (Lcom/anysoftkeyboard/keyboards/e;Landroid/content/res/Resources;)V]
      [71] putfield #71
        - Fieldref [com/anysoftkeyboard/keyboards/e.s Lcom/anysoftkeyboard/keyboards/q;]
      [74] aload_0 v0
      [75] aload_1 v1
      [76] ldc #9
        - Integer [2131230751]
      [78] invokevirtual #80
        - Methodref [android/content/res/Resources.getInteger (I)I]
      [81] putfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/e.c I]
      [84] aload_0 v0
      [85] aload_1 v1
      [86] ldc #10
        - Integer [2131230752]
      [88] invokevirtual #80
        - Methodref [android/content/res/Resources.getInteger (I)I]
      [91] putfield #58
        - Fieldref [com/anysoftkeyboard/keyboards/e.f I]
      [94] aload_0 v0
      [95] aload_1 v1
      [96] ldc #11
        - Integer [2131230753]
      [98] invokevirtual #80
        - Methodref [android/content/res/Resources.getInteger (I)I]
      [101] putfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/e.d I]
      [104] aload_0 v0
      [105] aload_1 v1
      [106] ldc #12
        - Integer [2131230754]
      [108] invokevirtual #80
        - Methodref [android/content/res/Resources.getInteger (I)I]
      [111] putfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/e.e I]
      [114] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.keyboards.views.AnyKeyboardView)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [5] aload_1 v1
      [6] ifnonnull +4 (target=10)
      [9] return
      [10] aload_0 v0
      [11] iconst_1
      [12] invokevirtual #95
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Z)V]
      [15] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(II)Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x22
      = private synchronized com.anysoftkeyboard.keyboards.b a(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 304, locals = 4, stack = 7):
      [0] aload_0 v0
      [1] iconst_0
      [2] invokevirtual #95
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Z)V]
      [5] aload_0 v0
      [6] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [9] iload_1 v1
      [10] aaload
      [11] dup
      [12] astore_3 v3
      [13] ifnonnull +289 (target=302)
      [16] iload_1 v1
      [17] tableswitch (6 offsets, default=228) (target=245)
        0: offset = 39, target = 56
        1: offset = 93, target = 110
        2: offset = 147, target = 164
        3: offset = 189, target = 206
        4: offset = 168, target = 185
        5: offset = 210, target = 227
        default: offset = 228, target = 245
      [56] invokestatic #116
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [59] invokeinterface #127
        - InterfaceMethodref [com/anysoftkeyboard/a.x ()Z]
      [64] ifeq +25 (target=89)
      [67] new #39
        - Class [com/anysoftkeyboard/keyboards/m]
      [70] dup
      [71] aload_0 v0
      [72] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [75] ldc #6
        - Integer [2131034142]
      [77] ldc #5
        - Integer [2131034141]
      [79] ldc #29
        - String [symbols_keyboard]
      [81] iload_2 v2
      [82] invokespecial #106
        - Methodref [com/anysoftkeyboard/keyboards/m.<init> (Lcom/anysoftkeyboard/b;IILjava/lang/String;I)V]
      [85] astore_3 v3
      [86] goto +159 (target=245)
      [89] new #39
        - Class [com/anysoftkeyboard/keyboards/m]
      [92] dup
      [93] aload_0 v0
      [94] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [97] ldc #5
        - Integer [2131034141]
      [99] ldc #29
        - String [symbols_keyboard]
      [101] iload_2 v2
      [102] iconst_0
      [103] invokespecial #107
        - Methodref [com/anysoftkeyboard/keyboards/m.<init> (Lcom/anysoftkeyboard/b;ILjava/lang/String;IZ)V]
      [106] astore_3 v3
      [107] goto +138 (target=245)
      [110] invokestatic #116
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [113] invokeinterface #127
        - InterfaceMethodref [com/anysoftkeyboard/a.x ()Z]
      [118] ifeq +25 (target=143)
      [121] new #39
        - Class [com/anysoftkeyboard/keyboards/m]
      [124] dup
      [125] aload_0 v0
      [126] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [129] ldc #8
        - Integer [2131034144]
      [131] ldc #7
        - Integer [2131034143]
      [133] ldc #29
        - String [symbols_keyboard]
      [135] iload_2 v2
      [136] invokespecial #106
        - Methodref [com/anysoftkeyboard/keyboards/m.<init> (Lcom/anysoftkeyboard/b;IILjava/lang/String;I)V]
      [139] astore_3 v3
      [140] goto +105 (target=245)
      [143] new #39
        - Class [com/anysoftkeyboard/keyboards/m]
      [146] dup
      [147] aload_0 v0
      [148] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [151] ldc #7
        - Integer [2131034143]
      [153] ldc #22
        - String [alt_symbols_keyboard]
      [155] iload_2 v2
      [156] iconst_0
      [157] invokespecial #107
        - Methodref [com/anysoftkeyboard/keyboards/m.<init> (Lcom/anysoftkeyboard/b;ILjava/lang/String;IZ)V]
      [160] astore_3 v3
      [161] goto +84 (target=245)
      [164] new #39
        - Class [com/anysoftkeyboard/keyboards/m]
      [167] dup
      [168] aload_0 v0
      [169] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [172] ldc #1
        - Integer [2131034137]
      [174] ldc #21
        - String [alt_numbers_symbols_keyboard]
      [176] iload_2 v2
      [177] iconst_0
      [178] invokespecial #107
        - Methodref [com/anysoftkeyboard/keyboards/m.<init> (Lcom/anysoftkeyboard/b;ILjava/lang/String;IZ)V]
      [181] astore_3 v3
      [182] goto +63 (target=245)
      [185] new #39
        - Class [com/anysoftkeyboard/keyboards/m]
      [188] dup
      [189] aload_0 v0
      [190] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [193] ldc #4
        - Integer [2131034140]
      [195] ldc #28
        - String [phone_symbols_keyboard]
      [197] iload_2 v2
      [198] iconst_1
      [199] invokespecial #107
        - Methodref [com/anysoftkeyboard/keyboards/m.<init> (Lcom/anysoftkeyboard/b;ILjava/lang/String;IZ)V]
      [202] astore_3 v3
      [203] goto +42 (target=245)
      [206] new #39
        - Class [com/anysoftkeyboard/keyboards/m]
      [209] dup
      [210] aload_0 v0
      [211] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [214] ldc #3
        - Integer [2131034139]
      [216] ldc #27
        - String [numbers_symbols_keyboard]
      [218] iload_2 v2
      [219] iconst_0
      [220] invokespecial #107
        - Methodref [com/anysoftkeyboard/keyboards/m.<init> (Lcom/anysoftkeyboard/b;ILjava/lang/String;IZ)V]
      [223] astore_3 v3
      [224] goto +21 (target=245)
      [227] new #39
        - Class [com/anysoftkeyboard/keyboards/m]
      [230] dup
      [231] aload_0 v0
      [232] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [235] ldc #2
        - Integer [2131034138]
      [237] ldc #23
        - String [datetime_symbols_keyboard]
      [239] iload_2 v2
      [240] iconst_0
      [241] invokespecial #107
        - Methodref [com/anysoftkeyboard/keyboards/m.<init> (Lcom/anysoftkeyboard/b;ILjava/lang/String;IZ)V]
      [244] astore_3 v3
      [245] aload_0 v0
      [246] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [249] iload_1 v1
      [250] aload_3 v3
      [251] aastore
      [252] aload_0 v0
      [253] iload_1 v1
      [254] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [257] aload_0 v0
      [258] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [261] ifnull +33 (target=294)
      [264] aload_3 v3
      [265] aload_0 v0
      [266] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [269] invokevirtual #112
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m ()Lcom/anysoftkeyboard/keyboards/q;]
      [272] invokevirtual #87
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/q;)V]
      [275] aload_0 v0
      [276] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [279] aload_3 v3
      [280] invokevirtual #84
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [283] aload_0 v0
      [284] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [287] aload_3 v3
      [288] invokevirtual #111
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [291] goto +11 (target=302)
      [294] aload_3 v3
      [295] aload_0 v0
      [296] getfield #71
        - Fieldref [com/anysoftkeyboard/keyboards/e.s Lcom/anysoftkeyboard/keyboards/q;]
      [299] invokevirtual #87
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/q;)V]
      [302] aload_3 v3
      [303] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       h()[Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.b[] h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] invokevirtual #95
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Z)V]
      [5] aload_0 v0
      [6] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/e.k [Lcom/anysoftkeyboard/keyboards/b;]
      [9] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()[Lcom/anysoftkeyboard/keyboards/z;
    Access flags: 0x31
      = public final synchronized com.anysoftkeyboard.keyboards.z[] a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] invokevirtual #95
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Z)V]
      [5] aload_0 v0
      [6] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/e.l [Lcom/anysoftkeyboard/keyboards/z;]
      [9] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Z)V
    Access flags: 0x31
      = public final synchronized void a(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 181, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [4] ifnonnull +4 (target=8)
      [7] return
      [8] iload_1 v1
      [9] ifeq +7 (target=16)
      [12] aload_0 v0
      [13] invokespecial #103
        - Methodref [com/anysoftkeyboard/keyboards/e.j ()V]
      [16] iload_1 v1
      [17] ifne +19 (target=36)
      [20] aload_0 v0
      [21] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/e.k [Lcom/anysoftkeyboard/keyboards/b;]
      [24] arraylength
      [25] ifeq +11 (target=36)
      [28] aload_0 v0
      [29] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [32] arraylength
      [33] ifne +147 (target=180)
      [36] getstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
      [39] new #49
        - Class [java/lang/StringBuilder]
      [42] dup
      [43] ldc #26
        - String [makeKeyboards: force:]
      [45] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [48] iload_1 v1
      [49] invokevirtual #121
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [52] invokevirtual #122
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [55] invokestatic #81
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [58] pop
      [59] aload_0 v0
      [60] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/e.k [Lcom/anysoftkeyboard/keyboards/b;]
      [63] arraylength
      [64] ifne +70 (target=134)
      [67] getstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
      [70] ldc #24
        - String [makeKeyboards: creating alphabets]
      [72] invokestatic #81
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [75] pop
      [76] aload_0 v0
      [77] aload_0 v0
      [78] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [81] invokestatic #105
        - Methodref [com/anysoftkeyboard/keyboards/h.a (Lcom/anysoftkeyboard/b;)Ljava/util/ArrayList;]
      [84] iconst_0
      [85] anewarray #44
        - Class [com/anysoftkeyboard/keyboards/z]
      [88] invokevirtual #124
        - Methodref [java/util/ArrayList.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
      [91] checkcast #30
        - Class [[Lcom/anysoftkeyboard/keyboards/z;]
      [94] putfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/e.l [Lcom/anysoftkeyboard/keyboards/z;]
      [97] aload_0 v0
      [98] aload_0 v0
      [99] invokespecial #102
        - Methodref [com/anysoftkeyboard/keyboards/e.i ()I]
      [102] putfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/e.r I]
      [105] aload_0 v0
      [106] aload_0 v0
      [107] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/e.l [Lcom/anysoftkeyboard/keyboards/z;]
      [110] arraylength
      [111] anewarray #36
        - Class [com/anysoftkeyboard/keyboards/b]
      [114] putfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/e.k [Lcom/anysoftkeyboard/keyboards/b;]
      [117] aload_0 v0
      [118] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [121] aload_0 v0
      [122] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/e.k [Lcom/anysoftkeyboard/keyboards/b;]
      [125] arraylength
      [126] ificmplt +8 (target=134)
      [129] aload_0 v0
      [130] iconst_0
      [131] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [134] aload_0 v0
      [135] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [138] arraylength
      [139] ifne +38 (target=177)
      [142] getstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
      [145] ldc #25
        - String [makeKeyboards: creating symbols]
      [147] invokestatic #81
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [150] pop
      [151] aload_0 v0
      [152] bipush 6
      [154] anewarray #36
        - Class [com/anysoftkeyboard/keyboards/b]
      [157] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [160] aload_0 v0
      [161] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [164] aload_0 v0
      [165] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [168] arraylength
      [169] ificmplt +8 (target=177)
      [172] aload_0 v0
      [173] iconst_0
      [174] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [177] invokestatic #123
        - Methodref [java/lang/System.gc ()V]
      [180] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       i()I
    Access flags: 0x2
      = private int i()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 44, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/e.l [Lcom/anysoftkeyboard/keyboards/z;]
      [4] ifnonnull +5 (target=9)
      [7] iconst_m1
      [8] ireturn
      [9] iconst_0
      [10] istore_1 v1
      [11] goto +22 (target=33)
      [14] aload_0 v0
      [15] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/e.l [Lcom/anysoftkeyboard/keyboards/z;]
      [18] iload_1 v1
      [19] aaload
      [20] invokevirtual #115
        - Methodref [com/anysoftkeyboard/keyboards/z.k ()I]
      [23] ldc #13
        - Integer [2131296584]
      [25] ificmpne +5 (target=30)
      [28] iload_1 v1
      [29] ireturn
      [30] iinc v1, 1
      [33] iload_1 v1
      [34] aload_0 v0
      [35] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/e.l [Lcom/anysoftkeyboard/keyboards/z;]
      [38] arraylength
      [39] ificmplt -25 (target=14)
      [42] iconst_m1
      [43] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       j()V
    Access flags: 0x22
      = private synchronized void j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 24, locals = 1, stack = 2):
      [0] getstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
      [3] ldc #18
        - String [Forcing Keyboards cache clear]
      [5] invokestatic #81
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [8] pop
      [9] aload_0 v0
      [10] getstatic #54
        - Fieldref [com/anysoftkeyboard/keyboards/e.b [Lcom/anysoftkeyboard/keyboards/b;]
      [13] putfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/e.k [Lcom/anysoftkeyboard/keyboards/b;]
      [16] aload_0 v0
      [17] getstatic #54
        - Fieldref [com/anysoftkeyboard/keyboards/e.b [Lcom/anysoftkeyboard/keyboards/b;]
      [20] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [23] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(ILandroid/view/inputmethod/EditorInfo;)V
    Access flags: 0x11
      = public final void a(int,android.view.inputmethod.EditorInfo)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 215, locals = 3, stack = 4):
      [0] iload_1 v1
      [1] tableswitch (7 offsets, default=154) (target=155)
        2: offset = 91, target = 92
        3: offset = 115, target = 116
        4: offset = 139, target = 140
        5: offset = 139, target = 140
        6: offset = 154, target = 155
        7: offset = 43, target = 44
        8: offset = 67, target = 68
        default: offset = 154, target = 155
      [44] aload_0 v0
      [45] iconst_5
      [46] aload_0 v0
      [47] aload_2 v2
      [48] invokespecial #97
        - Methodref [com/anysoftkeyboard/keyboards/e.b (Landroid/view/inputmethod/EditorInfo;)I]
      [51] invokespecial #92
        - Methodref [com/anysoftkeyboard/keyboards/e.a (II)Lcom/anysoftkeyboard/keyboards/b;]
      [54] astore_1 v1
      [55] aload_0 v0
      [56] iconst_0
      [57] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [60] aload_0 v0
      [61] iconst_1
      [62] putfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/e.n Z]
      [65] goto +114 (target=179)
      [68] aload_0 v0
      [69] iconst_3
      [70] aload_0 v0
      [71] aload_2 v2
      [72] invokespecial #97
        - Methodref [com/anysoftkeyboard/keyboards/e.b (Landroid/view/inputmethod/EditorInfo;)I]
      [75] invokespecial #92
        - Methodref [com/anysoftkeyboard/keyboards/e.a (II)Lcom/anysoftkeyboard/keyboards/b;]
      [78] astore_1 v1
      [79] aload_0 v0
      [80] iconst_0
      [81] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [84] aload_0 v0
      [85] iconst_1
      [86] putfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/e.n Z]
      [89] goto +90 (target=179)
      [92] aload_0 v0
      [93] iconst_0
      [94] aload_0 v0
      [95] aload_2 v2
      [96] invokespecial #97
        - Methodref [com/anysoftkeyboard/keyboards/e.b (Landroid/view/inputmethod/EditorInfo;)I]
      [99] invokespecial #92
        - Methodref [com/anysoftkeyboard/keyboards/e.a (II)Lcom/anysoftkeyboard/keyboards/b;]
      [102] astore_1 v1
      [103] aload_0 v0
      [104] iconst_0
      [105] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [108] aload_0 v0
      [109] iconst_1
      [110] putfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/e.n Z]
      [113] goto +66 (target=179)
      [116] aload_0 v0
      [117] iconst_4
      [118] aload_0 v0
      [119] aload_2 v2
      [120] invokespecial #97
        - Methodref [com/anysoftkeyboard/keyboards/e.b (Landroid/view/inputmethod/EditorInfo;)I]
      [123] invokespecial #92
        - Methodref [com/anysoftkeyboard/keyboards/e.a (II)Lcom/anysoftkeyboard/keyboards/b;]
      [126] astore_1 v1
      [127] aload_0 v0
      [128] iconst_0
      [129] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [132] aload_0 v0
      [133] iconst_1
      [134] putfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/e.n Z]
      [137] goto +42 (target=179)
      [140] aload_0 v0
      [141] getfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/e.r I]
      [144] iflt +11 (target=155)
      [147] aload_0 v0
      [148] aload_0 v0
      [149] getfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/e.r I]
      [152] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [155] aload_0 v0
      [156] iconst_0
      [157] putfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/e.n Z]
      [160] aload_0 v0
      [161] aload_0 v0
      [162] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [165] aload_0 v0
      [166] aload_2 v2
      [167] invokespecial #97
        - Methodref [com/anysoftkeyboard/keyboards/e.b (Landroid/view/inputmethod/EditorInfo;)I]
      [170] invokespecial #96
        - Methodref [com/anysoftkeyboard/keyboards/e.b (II)Lcom/anysoftkeyboard/keyboards/b;]
      [173] astore_1 v1
      [174] aload_0 v0
      [175] iconst_1
      [176] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [179] aload_1 v1
      [180] aload_0 v0
      [181] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [184] invokevirtual #85
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [187] aload_2 v2
      [188] invokevirtual #86
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Landroid/content/res/Resources;Landroid/view/inputmethod/EditorInfo;)V]
      [191] aload_0 v0
      [192] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [195] aload_1 v1
      [196] invokevirtual #84
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [199] aload_0 v0
      [200] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [203] ifnull +11 (target=214)
      [206] aload_0 v0
      [207] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [210] aload_1 v1
      [211] invokevirtual #111
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [214] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/view/inputmethod/EditorInfo;)I
    Access flags: 0x2
      = private int b(android.view.inputmethod.EditorInfo)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 112, locals = 2, stack = 3):
      [0] aload_1 v1
      [1] ifnonnull +13 (target=14)
      [4] aload_0 v0
      [5] aload_0 v0
      [6] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/e.c I]
      [9] dup_x1
      [10] putfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/e.q I]
      [13] ireturn
      [14] aload_1 v1
      [15] getfield #52
        - Fieldref [android/view/inputmethod/EditorInfo.inputType I]
      [18] sipush 4080
      [21] iand
      [22] lookupswitch (5 offsets, default=80) (target=102)
        16: offset = 60, target = 82
        32: offset = 50, target = 72
        48: offset = 70, target = 92
        64: offset = 70, target = 92
        80: offset = 70, target = 92
        default: offset = 80, target = 102
      [72] aload_0 v0
      [73] aload_0 v0
      [74] getfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/e.e I]
      [77] dup_x1
      [78] putfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/e.q I]
      [81] ireturn
      [82] aload_0 v0
      [83] aload_0 v0
      [84] getfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/e.d I]
      [87] dup_x1
      [88] putfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/e.q I]
      [91] ireturn
      [92] aload_0 v0
      [93] aload_0 v0
      [94] getfield #58
        - Fieldref [com/anysoftkeyboard/keyboards/e.f I]
      [97] dup_x1
      [98] putfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/e.q I]
      [101] ireturn
      [102] aload_0 v0
      [103] aload_0 v0
      [104] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/e.c I]
      [107] dup_x1
      [108] putfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/e.q I]
      [111] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Z
    Access flags: 0x11
      = public final boolean b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/EditorInfo;Ljava/lang/String;)Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.b a(android.view.inputmethod.EditorInfo,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 122, locals = 6, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #99
        - Methodref [com/anysoftkeyboard/keyboards/e.c (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
      [5] dup
      [6] astore_3 v3
      [7] ifnull +5 (target=12)
      [10] aload_3 v3
      [11] areturn
      [12] aload_0 v0
      [13] invokespecial #101
        - Methodref [com/anysoftkeyboard/keyboards/e.h ()[Lcom/anysoftkeyboard/keyboards/b;]
      [16] arraylength
      [17] istore v4
      [19] iconst_0
      [20] istore v5
      [22] goto +68 (target=90)
      [25] aload_0 v0
      [26] iload v5
      [28] aload_0 v0
      [29] aload_1 v1
      [30] invokespecial #97
        - Methodref [com/anysoftkeyboard/keyboards/e.b (Landroid/view/inputmethod/EditorInfo;)I]
      [33] invokespecial #96
        - Methodref [com/anysoftkeyboard/keyboards/e.b (II)Lcom/anysoftkeyboard/keyboards/b;]
      [36] dup
      [37] astore_3 v3
      [38] invokevirtual #90
        - Methodref [com/anysoftkeyboard/keyboards/b.o ()Ljava/lang/String;]
      [41] aload_2 v2
      [42] invokevirtual #118
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [45] ifeq +42 (target=87)
      [48] aload_0 v0
      [49] iconst_1
      [50] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [53] aload_0 v0
      [54] iload v5
      [56] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [59] aload_0 v0
      [60] iconst_0
      [61] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [64] aload_0 v0
      [65] aload_3 v3
      [66] invokevirtual #89
        - Methodref [com/anysoftkeyboard/keyboards/b.i ()Z]
      [69] ifeq +7 (target=76)
      [72] iconst_0
      [73] goto +4 (target=77)
      [76] iconst_1
      [77] putfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/e.m Z]
      [80] aload_0 v0
      [81] aload_1 v1
      [82] aload_3 v3
      [83] invokespecial #93
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/b;)Lcom/anysoftkeyboard/keyboards/b;]
      [86] areturn
      [87] iinc v5, 1
      [90] iload v5
      [92] iload v4
      [94] ificmplt -69 (target=25)
      [97] getstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
      [100] new #49
        - Class [java/lang/StringBuilder]
      [103] dup
      [104] ldc #17
        - String [For some reason, I can't find keyboard with ID ]
      [106] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [109] aload_2 v2
      [110] invokevirtual #120
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [113] invokevirtual #122
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [116] invokestatic #83
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [119] pop
      [120] aconst_null
      [121] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.b c(android.view.inputmethod.EditorInfo)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 63, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/e.n Z]
      [4] ifeq +57 (target=61)
      [7] aload_0 v0
      [8] invokevirtual #98
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [11] astore_2 v2
      [12] getstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
      [15] new #49
        - Class [java/lang/StringBuilder]
      [18] dup
      [19] ldc #20
        - String [Request for nextAlphabetKeyboard, but the keyboard-switcher is locked! Returning ]
      [21] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [24] aload_2 v2
      [25] invokevirtual #88
        - Methodref [com/anysoftkeyboard/keyboards/b.h ()Ljava/lang/String;]
      [28] invokevirtual #120
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [31] invokevirtual #122
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [34] invokestatic #82
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [37] pop
      [38] aload_0 v0
      [39] aload_2 v2
      [40] invokevirtual #89
        - Methodref [com/anysoftkeyboard/keyboards/b.i ()Z]
      [43] ifeq +7 (target=50)
      [46] iconst_0
      [47] goto +4 (target=51)
      [50] iconst_1
      [51] putfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/e.m Z]
      [54] aload_0 v0
      [55] aload_1 v1
      [56] aload_2 v2
      [57] invokespecial #93
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/b;)Lcom/anysoftkeyboard/keyboards/b;]
      [60] areturn
      [61] aconst_null
      [62] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/EditorInfo;Z)Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.b a(android.view.inputmethod.EditorInfo,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 189, locals = 5, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #99
        - Methodref [com/anysoftkeyboard/keyboards/e.c (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
      [5] dup
      [6] astore_3 v3
      [7] ifnonnull +180 (target=187)
      [10] aload_0 v0
      [11] invokespecial #101
        - Methodref [com/anysoftkeyboard/keyboards/e.h ()[Lcom/anysoftkeyboard/keyboards/b;]
      [14] arraylength
      [15] istore v4
      [17] aload_0 v0
      [18] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [21] ifeq +13 (target=34)
      [24] aload_0 v0
      [25] dup
      [26] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [29] iconst_1
      [30] iadd
      [31] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [34] aload_0 v0
      [35] iconst_1
      [36] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [39] aload_0 v0
      [40] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [43] iload v4
      [45] ificmplt +8 (target=53)
      [48] aload_0 v0
      [49] iconst_0
      [50] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [53] aload_0 v0
      [54] aload_0 v0
      [55] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [58] aload_0 v0
      [59] aload_1 v1
      [60] invokespecial #97
        - Methodref [com/anysoftkeyboard/keyboards/e.b (Landroid/view/inputmethod/EditorInfo;)I]
      [63] invokespecial #96
        - Methodref [com/anysoftkeyboard/keyboards/e.b (II)Lcom/anysoftkeyboard/keyboards/b;]
      [66] astore_3 v3
      [67] aload_0 v0
      [68] iconst_0
      [69] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [72] iload_2 v2
      [73] ifeq +91 (target=164)
      [76] iload v4
      [78] istore_2 v2
      [79] goto +44 (target=123)
      [82] aload_0 v0
      [83] dup
      [84] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [87] iconst_1
      [88] iadd
      [89] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [92] aload_0 v0
      [93] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [96] iload v4
      [98] ificmplt +8 (target=106)
      [101] aload_0 v0
      [102] iconst_0
      [103] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [106] aload_0 v0
      [107] aload_0 v0
      [108] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [111] aload_0 v0
      [112] aload_1 v1
      [113] invokespecial #97
        - Methodref [com/anysoftkeyboard/keyboards/e.b (Landroid/view/inputmethod/EditorInfo;)I]
      [116] invokespecial #96
        - Methodref [com/anysoftkeyboard/keyboards/e.b (II)Lcom/anysoftkeyboard/keyboards/b;]
      [119] astore_3 v3
      [120] iinc v2, -1
      [123] aload_3 v3
      [124] instanceof #41
        - Class [com/anysoftkeyboard/keyboards/s]
      [127] ifne +7 (target=134)
      [130] iload_2 v2
      [131] ifgt -49 (target=82)
      [134] iload_2 v2
      [135] ifne +29 (target=164)
      [138] getstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
      [141] new #49
        - Class [java/lang/StringBuilder]
      [144] dup
      [145] ldc #16
        - String [Could not locate the next physical keyboard. Will continue with ]
      [147] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [150] aload_3 v3
      [151] invokevirtual #88
        - Methodref [com/anysoftkeyboard/keyboards/b.h ()Ljava/lang/String;]
      [154] invokevirtual #120
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [157] invokevirtual #122
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [160] invokestatic #83
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [163] pop
      [164] aload_0 v0
      [165] aload_3 v3
      [166] invokevirtual #89
        - Methodref [com/anysoftkeyboard/keyboards/b.i ()Z]
      [169] ifeq +7 (target=176)
      [172] iconst_0
      [173] goto +4 (target=177)
      [176] iconst_1
      [177] putfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/e.m Z]
      [180] aload_0 v0
      [181] aload_1 v1
      [182] aload_3 v3
      [183] invokespecial #93
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/b;)Lcom/anysoftkeyboard/keyboards/b;]
      [186] areturn
      [187] aload_3 v3
      [188] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.b d(android.view.inputmethod.EditorInfo)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 90, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #99
        - Methodref [com/anysoftkeyboard/keyboards/e.c (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
      [5] dup
      [6] astore_2 v2
      [7] ifnull +5 (target=12)
      [10] aload_2 v2
      [11] areturn
      [12] invokestatic #116
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [15] invokeinterface #128
        - InterfaceMethodref [com/anysoftkeyboard/a.z ()Z]
      [20] ifeq +39 (target=59)
      [23] aload_0 v0
      [24] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [27] ifne +24 (target=51)
      [30] aload_0 v0
      [31] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [34] iconst_2
      [35] ificmpge +24 (target=59)
      [38] aload_0 v0
      [39] dup
      [40] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [43] iconst_1
      [44] iadd
      [45] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [48] goto +16 (target=64)
      [51] aload_0 v0
      [52] iconst_0
      [53] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [56] goto +8 (target=64)
      [59] aload_0 v0
      [60] iconst_0
      [61] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [64] aload_0 v0
      [65] iconst_0
      [66] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [69] aload_0 v0
      [70] aload_0 v0
      [71] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [74] aload_0 v0
      [75] aload_1 v1
      [76] invokespecial #97
        - Methodref [com/anysoftkeyboard/keyboards/e.b (Landroid/view/inputmethod/EditorInfo;)I]
      [79] invokespecial #92
        - Methodref [com/anysoftkeyboard/keyboards/e.a (II)Lcom/anysoftkeyboard/keyboards/b;]
      [82] astore_2 v2
      [83] aload_0 v0
      [84] aload_1 v1
      [85] aload_2 v2
      [86] invokespecial #93
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/b;)Lcom/anysoftkeyboard/keyboards/b;]
      [89] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/b;)Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.b a(android.view.inputmethod.EditorInfo,com.anysoftkeyboard.keyboards.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 46, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [4] ifnonnull +5 (target=9)
      [7] aload_2 v2
      [8] areturn
      [9] aload_2 v2
      [10] aload_0 v0
      [11] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [14] invokevirtual #85
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [17] aload_1 v1
      [18] invokevirtual #86
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Landroid/content/res/Resources;Landroid/view/inputmethod/EditorInfo;)V]
      [21] aload_0 v0
      [22] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [25] aload_2 v2
      [26] invokevirtual #84
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [29] aload_0 v0
      [30] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [33] ifnull +11 (target=44)
      [36] aload_0 v0
      [37] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [40] aload_2 v2
      [41] invokevirtual #111
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [44] aload_2 v2
      [45] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.b c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 33, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [4] ifeq +16 (target=20)
      [7] aload_0 v0
      [8] aload_0 v0
      [9] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [12] aload_0 v0
      [13] getfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/e.q I]
      [16] invokespecial #96
        - Methodref [com/anysoftkeyboard/keyboards/e.b (II)Lcom/anysoftkeyboard/keyboards/b;]
      [19] areturn
      [20] aload_0 v0
      [21] aload_0 v0
      [22] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [25] aload_0 v0
      [26] getfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/e.q I]
      [29] invokespecial #92
        - Methodref [com/anysoftkeyboard/keyboards/e.a (II)Lcom/anysoftkeyboard/keyboards/b;]
      [32] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(II)Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x22
      = private synchronized com.anysoftkeyboard.keyboards.b b(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 136, locals = 5, stack = 5):
      [0] aload_0 v0
      [1] invokespecial #101
        - Methodref [com/anysoftkeyboard/keyboards/e.h ()[Lcom/anysoftkeyboard/keyboards/b;]
      [4] astore_3 v3
      [5] iload_1 v1
      [6] aload_3 v3
      [7] arraylength
      [8] ificmplt +5 (target=13)
      [11] iconst_0
      [12] istore_1 v1
      [13] aload_3 v3
      [14] iload_1 v1
      [15] aaload
      [16] dup
      [17] astore v4
      [19] ifnull +12 (target=31)
      [22] aload v4
      [24] invokevirtual #91
        - Methodref [com/anysoftkeyboard/keyboards/b.p ()I]
      [27] iload_2 v2
      [28] ificmpeq +105 (target=133)
      [31] aload_0 v0
      [32] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/e.l [Lcom/anysoftkeyboard/keyboards/z;]
      [35] iload_1 v1
      [36] aaload
      [37] astore v4
      [39] getstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
      [42] new #49
        - Class [java/lang/StringBuilder]
      [45] dup
      [46] ldc #15
        - String [About to create keyboard: ]
      [48] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [51] aload v4
      [53] invokevirtual #114
        - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
      [56] invokevirtual #120
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [59] invokevirtual #122
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [62] invokestatic #81
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [65] pop
      [66] aload_3 v3
      [67] iload_1 v1
      [68] aload v4
      [70] aload_0 v0
      [71] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [74] iload_2 v2
      [75] invokevirtual #113
        - Methodref [com/anysoftkeyboard/keyboards/z.a (Lcom/anysoftkeyboard/b;I)Lcom/anysoftkeyboard/keyboards/b;]
      [78] aastore
      [79] aload_3 v3
      [80] iload_1 v1
      [81] aaload
      [82] astore v4
      [84] aload_0 v0
      [85] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [88] ifnull +36 (target=124)
      [91] aload v4
      [93] aload_0 v0
      [94] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [97] invokevirtual #112
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m ()Lcom/anysoftkeyboard/keyboards/q;]
      [100] invokevirtual #87
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/q;)V]
      [103] aload_0 v0
      [104] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [107] aload v4
      [109] invokevirtual #84
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [112] aload_0 v0
      [113] getfield #59
        - Fieldref [com/anysoftkeyboard/keyboards/e.g Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardView;]
      [116] aload v4
      [118] invokevirtual #111
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [121] goto +12 (target=133)
      [124] aload v4
      [126] aload_0 v0
      [127] getfield #71
        - Fieldref [com/anysoftkeyboard/keyboards/e.s Lcom/anysoftkeyboard/keyboards/q;]
      [130] invokevirtual #87
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/q;)V]
      [133] aload v4
      [135] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;)Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.b a(android.view.inputmethod.EditorInfo,com.anysoftkeyboard.keyboards.r)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 228, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #99
        - Methodref [com/anysoftkeyboard/keyboards/e.c (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
      [5] dup
      [6] astore_3 v3
      [7] ifnull +5 (target=12)
      [10] aload_3 v3
      [11] areturn
      [12] invokestatic #104
        - Methodref [com/anysoftkeyboard/keyboards/e.k ()[I]
      [15] aload_2 v2
      [16] invokevirtual #108
        - Methodref [com/anysoftkeyboard/keyboards/r.ordinal ()I]
      [19] iaload
      [20] tableswitch (7 offsets, default=201) (target=221)
        1: offset = 62, target = 82
        2: offset = 44, target = 64
        3: offset = 44, target = 64
        4: offset = 68, target = 88
        5: offset = 68, target = 88
        6: offset = 143, target = 163
        7: offset = 172, target = 192
        default: offset = 201, target = 221
      [64] aload_0 v0
      [65] aload_1 v1
      [66] aload_2 v2
      [67] getstatic #75
        - Fieldref [com/anysoftkeyboard/keyboards/r.c Lcom/anysoftkeyboard/keyboards/r;]
      [70] ifacmpne +7 (target=77)
      [73] iconst_1
      [74] goto +4 (target=78)
      [77] iconst_0
      [78] invokespecial #94
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Z)Lcom/anysoftkeyboard/keyboards/b;]
      [81] areturn
      [82] aload_0 v0
      [83] aload_1 v1
      [84] invokespecial #100
        - Methodref [com/anysoftkeyboard/keyboards/e.d (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
      [87] areturn
      [88] aload_0 v0
      [89] invokespecial #101
        - Methodref [com/anysoftkeyboard/keyboards/e.h ()[Lcom/anysoftkeyboard/keyboards/b;]
      [92] arraylength
      [93] istore_2 v2
      [94] aload_0 v0
      [95] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [98] arraylength
      [99] istore_3 v3
      [100] aload_0 v0
      [101] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [104] ifeq +31 (target=135)
      [107] aload_0 v0
      [108] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [111] iload_2 v2
      [112] iconst_1
      [113] isub
      [114] ificmplt +14 (target=128)
      [117] aload_0 v0
      [118] iconst_0
      [119] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [122] aload_0 v0
      [123] aload_1 v1
      [124] invokespecial #100
        - Methodref [com/anysoftkeyboard/keyboards/e.d (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
      [127] areturn
      [128] aload_0 v0
      [129] aload_1 v1
      [130] iconst_0
      [131] invokespecial #94
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Z)Lcom/anysoftkeyboard/keyboards/b;]
      [134] areturn
      [135] aload_0 v0
      [136] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [139] iload_3 v3
      [140] iconst_1
      [141] isub
      [142] ificmplt +15 (target=157)
      [145] aload_0 v0
      [146] iconst_0
      [147] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [150] aload_0 v0
      [151] aload_1 v1
      [152] iconst_0
      [153] invokespecial #94
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Z)Lcom/anysoftkeyboard/keyboards/b;]
      [156] areturn
      [157] aload_0 v0
      [158] aload_1 v1
      [159] invokespecial #100
        - Methodref [com/anysoftkeyboard/keyboards/e.d (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
      [162] areturn
      [163] aload_0 v0
      [164] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [167] ifeq +14 (target=181)
      [170] aload_0 v0
      [171] aload_1 v1
      [172] getstatic #74
        - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
      [175] astore_2 v2
      [176] astore_1 v1
      [177] astore_0 v0
      [178] goto -178 (target=0)
      [181] aload_0 v0
      [182] aload_1 v1
      [183] getstatic #73
        - Fieldref [com/anysoftkeyboard/keyboards/r.a Lcom/anysoftkeyboard/keyboards/r;]
      [186] astore_2 v2
      [187] astore_1 v1
      [188] astore_0 v0
      [189] goto -189 (target=0)
      [192] aload_0 v0
      [193] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [196] ifeq +14 (target=210)
      [199] aload_0 v0
      [200] aload_1 v1
      [201] getstatic #73
        - Fieldref [com/anysoftkeyboard/keyboards/r.a Lcom/anysoftkeyboard/keyboards/r;]
      [204] astore_2 v2
      [205] astore_1 v1
      [206] astore_0 v0
      [207] goto -207 (target=0)
      [210] aload_0 v0
      [211] aload_1 v1
      [212] getstatic #74
        - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
      [215] astore_2 v2
      [216] astore_1 v1
      [217] astore_0 v0
      [218] goto -218 (target=0)
      [221] aload_0 v0
      [222] aload_1 v1
      [223] iconst_0
      [224] invokespecial #94
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Z)Lcom/anysoftkeyboard/keyboards/b;]
      [227] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.b a(android.view.inputmethod.EditorInfo)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 67, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #99
        - Methodref [com/anysoftkeyboard/keyboards/e.c (Landroid/view/inputmethod/EditorInfo;)Lcom/anysoftkeyboard/keyboards/b;]
      [5] dup
      [6] astore_2 v2
      [7] ifnull +5 (target=12)
      [10] aload_2 v2
      [11] areturn
      [12] aload_0 v0
      [13] invokevirtual #98
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [16] astore_2 v2
      [17] aload_0 v0
      [18] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [21] ifne +44 (target=65)
      [24] aload_0 v0
      [25] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [28] ifne +11 (target=39)
      [31] aload_0 v0
      [32] iconst_1
      [33] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [36] goto +8 (target=44)
      [39] aload_0 v0
      [40] iconst_0
      [41] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [44] aload_0 v0
      [45] aload_0 v0
      [46] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [49] aload_0 v0
      [50] aload_1 v1
      [51] invokespecial #97
        - Methodref [com/anysoftkeyboard/keyboards/e.b (Landroid/view/inputmethod/EditorInfo;)I]
      [54] invokespecial #92
        - Methodref [com/anysoftkeyboard/keyboards/e.a (II)Lcom/anysoftkeyboard/keyboards/b;]
      [57] astore_2 v2
      [58] aload_0 v0
      [59] aload_1 v1
      [60] aload_2 v2
      [61] invokespecial #93
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/b;)Lcom/anysoftkeyboard/keyboards/b;]
      [64] areturn
      [65] aload_2 v2
      [66] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Z
    Access flags: 0x11
      = public final boolean d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #98
        - Methodref [com/anysoftkeyboard/keyboards/e.c ()Lcom/anysoftkeyboard/keyboards/b;]
      [4] dup
      [5] astore_1 v1
      [6] ifnull +12 (target=18)
      [9] aload_1 v1
      [10] instanceof #41
        - Class [com/anysoftkeyboard/keyboards/s]
      [13] ifeq +5 (target=18)
      [16] iconst_1
      [17] ireturn
      [18] iconst_0
      [19] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()V
    Access flags: 0x11
      = public final void e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 153, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [4] ifnull +148 (target=152)
      [7] iconst_0
      [8] istore_1 v1
      [9] goto +65 (target=74)
      [12] aload_0 v0
      [13] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [16] iload_1 v1
      [17] aaload
      [18] dup
      [19] astore_2 v2
      [20] ifnull +51 (target=71)
      [23] aload_0 v0
      [24] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [27] ifne +11 (target=38)
      [30] aload_0 v0
      [31] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/e.i I]
      [34] iload_1 v1
      [35] ificmpeq +36 (target=71)
      [38] getstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
      [41] new #49
        - Class [java/lang/StringBuilder]
      [44] dup
      [45] ldc #19
        - String [KeyboardSwitcher::onLowMemory: Removing ]
      [47] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [50] aload_2 v2
      [51] invokevirtual #88
        - Methodref [com/anysoftkeyboard/keyboards/b.h ()Ljava/lang/String;]
      [54] invokevirtual #120
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [57] invokevirtual #122
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [60] invokestatic #82
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [63] pop
      [64] aload_0 v0
      [65] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [68] iload_1 v1
      [69] aconst_null
      [70] aastore
      [71] iinc v1, 1
      [74] iload_1 v1
      [75] aload_0 v0
      [76] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/e.j [Lcom/anysoftkeyboard/keyboards/b;]
      [79] arraylength
      [80] ificmplt -68 (target=12)
      [83] iconst_0
      [84] istore_1 v1
      [85] goto +58 (target=143)
      [88] aload_0 v0
      [89] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/e.k [Lcom/anysoftkeyboard/keyboards/b;]
      [92] iload_1 v1
      [93] aaload
      [94] dup
      [95] astore_2 v2
      [96] ifnull +44 (target=140)
      [99] aload_0 v0
      [100] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/e.o I]
      [103] iload_1 v1
      [104] ificmpeq +36 (target=140)
      [107] getstatic #53
        - Fieldref [com/anysoftkeyboard/keyboards/e.a Ljava/lang/String;]
      [110] new #49
        - Class [java/lang/StringBuilder]
      [113] dup
      [114] ldc #19
        - String [KeyboardSwitcher::onLowMemory: Removing ]
      [116] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [119] aload_2 v2
      [120] invokevirtual #88
        - Methodref [com/anysoftkeyboard/keyboards/b.h ()Ljava/lang/String;]
      [123] invokevirtual #120
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [126] invokevirtual #122
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [129] invokestatic #82
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [132] pop
      [133] aload_0 v0
      [134] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/e.k [Lcom/anysoftkeyboard/keyboards/b;]
      [137] iload_1 v1
      [138] aconst_null
      [139] aastore
      [140] iinc v1, 1
      [143] iload_1 v1
      [144] aload_0 v0
      [145] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/e.k [Lcom/anysoftkeyboard/keyboards/b;]
      [148] arraylength
      [149] ificmplt -61 (target=88)
      [152] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()Z
    Access flags: 0x11
      = public final boolean f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/e.m Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)Z
    Access flags: 0x11
      = public final boolean a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 36, locals = 2, stack = 2):
      [0] iload_1 v1
      [1] bipush 10
      [3] ificmpeq +9 (target=12)
      [6] iload_1 v1
      [7] bipush 32
      [9] ificmpne +25 (target=34)
      [12] aload_0 v0
      [13] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [16] ifne +16 (target=32)
      [19] invokestatic #116
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [22] invokeinterface #125
        - InterfaceMethodref [com/anysoftkeyboard/a.d ()Z]
      [27] ifeq +5 (target=32)
      [30] iconst_1
      [31] ireturn
      [32] iconst_0
      [33] ireturn
      [34] iconst_0
      [35] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()Z
    Access flags: 0x11
      = public final boolean g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 31, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/e.p Z]
      [4] ifeq +25 (target=29)
      [7] aload_0 v0
      [8] invokespecial #101
        - Methodref [com/anysoftkeyboard/keyboards/e.h ()[Lcom/anysoftkeyboard/keyboards/b;]
      [11] arraylength
      [12] iconst_2
      [13] ificmple +16 (target=29)
      [16] invokestatic #116
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [19] invokeinterface #126
        - InterfaceMethodref [com/anysoftkeyboard/a.t ()Z]
      [24] ifeq +5 (target=29)
      [27] iconst_1
      [28] ireturn
      [29] iconst_0
      [30] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/e;)Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x1008
      = static com.anysoftkeyboard.AnySoftKeyboard a(com.anysoftkeyboard.keyboards.e)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/e.h Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       k()[I
    Access flags: 0x100a
      = private static int[] k()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 115, locals = 1, stack = 3):
      [0] getstatic #72
        - Fieldref [com/anysoftkeyboard/keyboards/e.t [I]
      [3] dup
      [4] ifnull +4 (target=8)
      [7] areturn
      [8] pop
      [9] invokestatic #109
        - Methodref [com/anysoftkeyboard/keyboards/r.values ()[Lcom/anysoftkeyboard/keyboards/r;]
      [12] arraylength
      [13] newarray 10
      [15] astore_0 v0
      [16] aload_0 v0
      [17] getstatic #74
        - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
      [20] invokevirtual #108
        - Methodref [com/anysoftkeyboard/keyboards/r.ordinal ()I]
      [23] iconst_2
      [24] iastore
      [25] goto +4 (target=29)
      [28] pop
      [29] aload_0 v0
      [30] getstatic #75
        - Fieldref [com/anysoftkeyboard/keyboards/r.c Lcom/anysoftkeyboard/keyboards/r;]
      [33] invokevirtual #108
        - Methodref [com/anysoftkeyboard/keyboards/r.ordinal ()I]
      [36] iconst_3
      [37] iastore
      [38] goto +4 (target=42)
      [41] pop
      [42] aload_0 v0
      [43] getstatic #76
        - Fieldref [com/anysoftkeyboard/keyboards/r.d Lcom/anysoftkeyboard/keyboards/r;]
      [46] invokevirtual #108
        - Methodref [com/anysoftkeyboard/keyboards/r.ordinal ()I]
      [49] iconst_4
      [50] iastore
      [51] goto +4 (target=55)
      [54] pop
      [55] aload_0 v0
      [56] getstatic #78
        - Fieldref [com/anysoftkeyboard/keyboards/r.f Lcom/anysoftkeyboard/keyboards/r;]
      [59] invokevirtual #108
        - Methodref [com/anysoftkeyboard/keyboards/r.ordinal ()I]
      [62] bipush 6
      [64] iastore
      [65] goto +4 (target=69)
      [68] pop
      [69] aload_0 v0
      [70] getstatic #79
        - Fieldref [com/anysoftkeyboard/keyboards/r.g Lcom/anysoftkeyboard/keyboards/r;]
      [73] invokevirtual #108
        - Methodref [com/anysoftkeyboard/keyboards/r.ordinal ()I]
      [76] bipush 7
      [78] iastore
      [79] goto +4 (target=83)
      [82] pop
      [83] aload_0 v0
      [84] getstatic #77
        - Fieldref [com/anysoftkeyboard/keyboards/r.e Lcom/anysoftkeyboard/keyboards/r;]
      [87] invokevirtual #108
        - Methodref [com/anysoftkeyboard/keyboards/r.ordinal ()I]
      [90] iconst_5
      [91] iastore
      [92] goto +4 (target=96)
      [95] pop
      [96] aload_0 v0
      [97] getstatic #73
        - Fieldref [com/anysoftkeyboard/keyboards/r.a Lcom/anysoftkeyboard/keyboards/r;]
      [100] invokevirtual #108
        - Methodref [com/anysoftkeyboard/keyboards/r.ordinal ()I]
      [103] iconst_1
      [104] iastore
      [105] goto +4 (target=109)
      [108] pop
      [109] aload_0 v0
      [110] dup
      [111] putstatic #72
        - Fieldref [com/anysoftkeyboard/keyboards/e.t [I]
      [114] areturn
      Code attribute exceptions (count = 7):
      - ExceptionInfo (16 -> 25: 28):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (29 -> 38: 41):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (42 -> 51: 54):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (55 -> 65: 68):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (69 -> 79: 82):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (83 -> 92: 95):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (96 -> 105: 108):
      - Class [java/lang/NoSuchFieldError]
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/d
  Superclass:    com/anysoftkeyboard/dictionaries/u
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.dictionaries.d extends com.anysoftkeyboard.dictionaries.u

Interfaces (count = 0):

Constant Pool (count = 179):
  - Float [3.0]
  - String [' to dictionary]
  - String [ASK UDict]
  - String [Adding word ']
  - String [Failed to load database while adding word]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/d]
  - Class [com/anysoftkeyboard/dictionaries/ab]
  - Class [com/anysoftkeyboard/dictionaries/d]
  - Class [com/anysoftkeyboard/dictionaries/h]
  - Class [com/anysoftkeyboard/dictionaries/t]
  - Class [com/anysoftkeyboard/dictionaries/u]
  - Class [com/anysoftkeyboard/dictionaries/y]
  - Class [com/anysoftkeyboard/dictionaries/z]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Character]
  - Class [java/lang/Exception]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [java/lang/Void]
  - Fieldref [com/anysoftkeyboard/dictionaries/ab.a C]
  - Fieldref [com/anysoftkeyboard/dictionaries/ab.b I]
  - Fieldref [com/anysoftkeyboard/dictionaries/ab.c Z]
  - Fieldref [com/anysoftkeyboard/dictionaries/ab.d Lcom/anysoftkeyboard/dictionaries/y;]
  - Fieldref [com/anysoftkeyboard/dictionaries/d.a Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/dictionaries/d.b Z]
  - Fieldref [com/anysoftkeyboard/dictionaries/d.c Lcom/anysoftkeyboard/dictionaries/y;]
  - Fieldref [com/anysoftkeyboard/dictionaries/d.d I]
  - Fieldref [com/anysoftkeyboard/dictionaries/d.e I]
  - Fieldref [com/anysoftkeyboard/dictionaries/d.f [C]
  - Fieldref [com/anysoftkeyboard/dictionaries/d.g Z]
  - Fieldref [com/anysoftkeyboard/dictionaries/d.h Ljava/lang/Object;]
  - Fieldref [com/anysoftkeyboard/dictionaries/d.i [C]
  - Fieldref [com/anysoftkeyboard/dictionaries/y.a [Lcom/anysoftkeyboard/dictionaries/ab;]
  - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/d.a (I)[I]
  - Methodref [com/anysoftkeyboard/d.b ()I]
  - Methodref [com/anysoftkeyboard/d.d ()Ljava/lang/CharSequence;]
  - Methodref [com/anysoftkeyboard/dictionaries/ab.<init> ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a (C)C]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Lcom/anysoftkeyboard/d;[CIZFILcom/anysoftkeyboard/dictionaries/h;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)Z]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/String;II)V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.b (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)I]
  - Methodref [com/anysoftkeyboard/dictionaries/d.b (Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.c ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/t.<init> (Lcom/anysoftkeyboard/dictionaries/d;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/t.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  - Methodref [com/anysoftkeyboard/dictionaries/u.<init> (Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/y.<init> ()V]
  - Methodref [java/lang/Character.toLowerCase (C)C]
  - Methodref [java/lang/Exception.printStackTrace ()V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.charAt (I)C]
  - Methodref [java/lang/String.length ()I]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  - InterfaceMethodref [com/anysoftkeyboard/dictionaries/h.a ([CIII)Z]
  - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
  - InterfaceMethodref [java/lang/CharSequence.length ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/d;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()V]
  + NameAndType [a (C)C]
  + NameAndType [a (I)[I]
  + NameAndType [a (Lcom/anysoftkeyboard/dictionaries/y;Lcom/anysoftkeyboard/d;[CIZFILcom/anysoftkeyboard/dictionaries/h;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)Z]
  + NameAndType [a (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/String;II)V]
  + NameAndType [a ([CIII)Z]
  + NameAndType [a C]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [a [Lcom/anysoftkeyboard/dictionaries/ab;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [b ()I]
  + NameAndType [b (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)I]
  + NameAndType [b (Ljava/lang/String;I)V]
  + NameAndType [b I]
  + NameAndType [b Z]
  + NameAndType [c ()V]
  + NameAndType [c Lcom/anysoftkeyboard/dictionaries/y;]
  + NameAndType [c Z]
  + NameAndType [charAt (I)C]
  + NameAndType [d ()Ljava/lang/CharSequence;]
  + NameAndType [d I]
  + NameAndType [d Lcom/anysoftkeyboard/dictionaries/y;]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e I]
  + NameAndType [execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + NameAndType [f [C]
  + NameAndType [g Z]
  + NameAndType [h Ljava/lang/Object;]
  + NameAndType [i [C]
  + NameAndType [length ()I]
  + NameAndType [printStackTrace ()V]
  + NameAndType [toLowerCase (C)C]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [' to dictionary]
  + Utf8 [()I]
  + Utf8 [()Landroid/database/Cursor;]
  + Utf8 [()Ljava/lang/CharSequence;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(C)C]
  + Utf8 [(I)C]
  + Utf8 [(I)[I]
  + Utf8 [(Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/d;)Ljava/lang/Object;]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/d;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/y;Lcom/anysoftkeyboard/d;[CIZFILcom/anysoftkeyboard/dictionaries/h;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)I]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)Z]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/String;II)V]
  + Utf8 [(Ljava/lang/CharSequence;)I]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [([CIII)Z]
  + Utf8 [([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK UDict]
  + Utf8 [Adding word ']
  + Utf8 [C]
  + Utf8 [Code]
  + Utf8 [Failed to load database while adding word]
  + Utf8 [I]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/y;]
  + Utf8 [Ljava/lang/Object;]
  + Utf8 [Z]
  + Utf8 [[C]
  + Utf8 [[Lcom/anysoftkeyboard/dictionaries/ab;]
  + Utf8 [a]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [arraycopy]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [com/anysoftkeyboard/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/ab]
  + Utf8 [com/anysoftkeyboard/dictionaries/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/h]
  + Utf8 [com/anysoftkeyboard/dictionaries/t]
  + Utf8 [com/anysoftkeyboard/dictionaries/u]
  + Utf8 [com/anysoftkeyboard/dictionaries/y]
  + Utf8 [com/anysoftkeyboard/dictionaries/z]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [execute]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [java/lang/Void]
  + Utf8 [length]
  + Utf8 [printStackTrace]
  + Utf8 [toLowerCase]
  + Utf8 [toString]

Fields (count = 9):
  + Field:        a Landroid/content/Context;
    Access flags: 0x14
      = protected final android.content.Context a
  + Field:        c Lcom/anysoftkeyboard/dictionaries/y;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.y c
  + Field:        d I
    Access flags: 0x2
      = private int d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f [C
    Access flags: 0x2
      = private char[] f
  + Field:        g Z
    Access flags: 0x2
      = private boolean g
  + Field:        h Ljava/lang/Object;
    Access flags: 0x2
      = private java.lang.Object h
  + Field:        b Z
    Access flags: 0x4
      = protected boolean b
  + Field:        i [C
    Access flags: 0xa
      = private static char[] i

Methods (count = 21):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9705, locals = 0, stack = 4):
      [0] sipush 1280
      [3] newarray 5
      [5] dup
      [6] iconst_1
      [7] iconst_1
      [8] castore
      [9] dup
      [10] iconst_2
      [11] iconst_2
      [12] castore
      [13] dup
      [14] iconst_3
      [15] iconst_3
      [16] castore
      [17] dup
      [18] iconst_4
      [19] iconst_4
      [20] castore
      [21] dup
      [22] iconst_5
      [23] iconst_5
      [24] castore
      [25] dup
      [26] bipush 6
      [28] bipush 6
      [30] castore
      [31] dup
      [32] bipush 7
      [34] bipush 7
      [36] castore
      [37] dup
      [38] bipush 8
      [40] bipush 8
      [42] castore
      [43] dup
      [44] bipush 9
      [46] bipush 9
      [48] castore
      [49] dup
      [50] bipush 10
      [52] bipush 10
      [54] castore
      [55] dup
      [56] bipush 11
      [58] bipush 11
      [60] castore
      [61] dup
      [62] bipush 12
      [64] bipush 12
      [66] castore
      [67] dup
      [68] bipush 13
      [70] bipush 13
      [72] castore
      [73] dup
      [74] bipush 14
      [76] bipush 14
      [78] castore
      [79] dup
      [80] bipush 15
      [82] bipush 15
      [84] castore
      [85] dup
      [86] bipush 16
      [88] bipush 16
      [90] castore
      [91] dup
      [92] bipush 17
      [94] bipush 17
      [96] castore
      [97] dup
      [98] bipush 18
      [100] bipush 18
      [102] castore
      [103] dup
      [104] bipush 19
      [106] bipush 19
      [108] castore
      [109] dup
      [110] bipush 20
      [112] bipush 20
      [114] castore
      [115] dup
      [116] bipush 21
      [118] bipush 21
      [120] castore
      [121] dup
      [122] bipush 22
      [124] bipush 22
      [126] castore
      [127] dup
      [128] bipush 23
      [130] bipush 23
      [132] castore
      [133] dup
      [134] bipush 24
      [136] bipush 24
      [138] castore
      [139] dup
      [140] bipush 25
      [142] bipush 25
      [144] castore
      [145] dup
      [146] bipush 26
      [148] bipush 26
      [150] castore
      [151] dup
      [152] bipush 27
      [154] bipush 27
      [156] castore
      [157] dup
      [158] bipush 28
      [160] bipush 28
      [162] castore
      [163] dup
      [164] bipush 29
      [166] bipush 29
      [168] castore
      [169] dup
      [170] bipush 30
      [172] bipush 30
      [174] castore
      [175] dup
      [176] bipush 31
      [178] bipush 31
      [180] castore
      [181] dup
      [182] bipush 32
      [184] bipush 32
      [186] castore
      [187] dup
      [188] bipush 33
      [190] bipush 33
      [192] castore
      [193] dup
      [194] bipush 34
      [196] bipush 34
      [198] castore
      [199] dup
      [200] bipush 35
      [202] bipush 35
      [204] castore
      [205] dup
      [206] bipush 36
      [208] bipush 36
      [210] castore
      [211] dup
      [212] bipush 37
      [214] bipush 37
      [216] castore
      [217] dup
      [218] bipush 38
      [220] bipush 38
      [222] castore
      [223] dup
      [224] bipush 39
      [226] bipush 39
      [228] castore
      [229] dup
      [230] bipush 40
      [232] bipush 40
      [234] castore
      [235] dup
      [236] bipush 41
      [238] bipush 41
      [240] castore
      [241] dup
      [242] bipush 42
      [244] bipush 42
      [246] castore
      [247] dup
      [248] bipush 43
      [250] bipush 43
      [252] castore
      [253] dup
      [254] bipush 44
      [256] bipush 44
      [258] castore
      [259] dup
      [260] bipush 45
      [262] bipush 45
      [264] castore
      [265] dup
      [266] bipush 46
      [268] bipush 46
      [270] castore
      [271] dup
      [272] bipush 47
      [274] bipush 47
      [276] castore
      [277] dup
      [278] bipush 48
      [280] bipush 48
      [282] castore
      [283] dup
      [284] bipush 49
      [286] bipush 49
      [288] castore
      [289] dup
      [290] bipush 50
      [292] bipush 50
      [294] castore
      [295] dup
      [296] bipush 51
      [298] bipush 51
      [300] castore
      [301] dup
      [302] bipush 52
      [304] bipush 52
      [306] castore
      [307] dup
      [308] bipush 53
      [310] bipush 53
      [312] castore
      [313] dup
      [314] bipush 54
      [316] bipush 54
      [318] castore
      [319] dup
      [320] bipush 55
      [322] bipush 55
      [324] castore
      [325] dup
      [326] bipush 56
      [328] bipush 56
      [330] castore
      [331] dup
      [332] bipush 57
      [334] bipush 57
      [336] castore
      [337] dup
      [338] bipush 58
      [340] bipush 58
      [342] castore
      [343] dup
      [344] bipush 59
      [346] bipush 59
      [348] castore
      [349] dup
      [350] bipush 60
      [352] bipush 60
      [354] castore
      [355] dup
      [356] bipush 61
      [358] bipush 61
      [360] castore
      [361] dup
      [362] bipush 62
      [364] bipush 62
      [366] castore
      [367] dup
      [368] bipush 63
      [370] bipush 63
      [372] castore
      [373] dup
      [374] bipush 64
      [376] bipush 64
      [378] castore
      [379] dup
      [380] bipush 65
      [382] bipush 65
      [384] castore
      [385] dup
      [386] bipush 66
      [388] bipush 66
      [390] castore
      [391] dup
      [392] bipush 67
      [394] bipush 67
      [396] castore
      [397] dup
      [398] bipush 68
      [400] bipush 68
      [402] castore
      [403] dup
      [404] bipush 69
      [406] bipush 69
      [408] castore
      [409] dup
      [410] bipush 70
      [412] bipush 70
      [414] castore
      [415] dup
      [416] bipush 71
      [418] bipush 71
      [420] castore
      [421] dup
      [422] bipush 72
      [424] bipush 72
      [426] castore
      [427] dup
      [428] bipush 73
      [430] bipush 73
      [432] castore
      [433] dup
      [434] bipush 74
      [436] bipush 74
      [438] castore
      [439] dup
      [440] bipush 75
      [442] bipush 75
      [444] castore
      [445] dup
      [446] bipush 76
      [448] bipush 76
      [450] castore
      [451] dup
      [452] bipush 77
      [454] bipush 77
      [456] castore
      [457] dup
      [458] bipush 78
      [460] bipush 78
      [462] castore
      [463] dup
      [464] bipush 79
      [466] bipush 79
      [468] castore
      [469] dup
      [470] bipush 80
      [472] bipush 80
      [474] castore
      [475] dup
      [476] bipush 81
      [478] bipush 81
      [480] castore
      [481] dup
      [482] bipush 82
      [484] bipush 82
      [486] castore
      [487] dup
      [488] bipush 83
      [490] bipush 83
      [492] castore
      [493] dup
      [494] bipush 84
      [496] bipush 84
      [498] castore
      [499] dup
      [500] bipush 85
      [502] bipush 85
      [504] castore
      [505] dup
      [506] bipush 86
      [508] bipush 86
      [510] castore
      [511] dup
      [512] bipush 87
      [514] bipush 87
      [516] castore
      [517] dup
      [518] bipush 88
      [520] bipush 88
      [522] castore
      [523] dup
      [524] bipush 89
      [526] bipush 89
      [528] castore
      [529] dup
      [530] bipush 90
      [532] bipush 90
      [534] castore
      [535] dup
      [536] bipush 91
      [538] bipush 91
      [540] castore
      [541] dup
      [542] bipush 92
      [544] bipush 92
      [546] castore
      [547] dup
      [548] bipush 93
      [550] bipush 93
      [552] castore
      [553] dup
      [554] bipush 94
      [556] bipush 94
      [558] castore
      [559] dup
      [560] bipush 95
      [562] bipush 95
      [564] castore
      [565] dup
      [566] bipush 96
      [568] bipush 96
      [570] castore
      [571] dup
      [572] bipush 97
      [574] bipush 97
      [576] castore
      [577] dup
      [578] bipush 98
      [580] bipush 98
      [582] castore
      [583] dup
      [584] bipush 99
      [586] bipush 99
      [588] castore
      [589] dup
      [590] bipush 100
      [592] bipush 100
      [594] castore
      [595] dup
      [596] bipush 101
      [598] bipush 101
      [600] castore
      [601] dup
      [602] bipush 102
      [604] bipush 102
      [606] castore
      [607] dup
      [608] bipush 103
      [610] bipush 103
      [612] castore
      [613] dup
      [614] bipush 104
      [616] bipush 104
      [618] castore
      [619] dup
      [620] bipush 105
      [622] bipush 105
      [624] castore
      [625] dup
      [626] bipush 106
      [628] bipush 106
      [630] castore
      [631] dup
      [632] bipush 107
      [634] bipush 107
      [636] castore
      [637] dup
      [638] bipush 108
      [640] bipush 108
      [642] castore
      [643] dup
      [644] bipush 109
      [646] bipush 109
      [648] castore
      [649] dup
      [650] bipush 110
      [652] bipush 110
      [654] castore
      [655] dup
      [656] bipush 111
      [658] bipush 111
      [660] castore
      [661] dup
      [662] bipush 112
      [664] bipush 112
      [666] castore
      [667] dup
      [668] bipush 113
      [670] bipush 113
      [672] castore
      [673] dup
      [674] bipush 114
      [676] bipush 114
      [678] castore
      [679] dup
      [680] bipush 115
      [682] bipush 115
      [684] castore
      [685] dup
      [686] bipush 116
      [688] bipush 116
      [690] castore
      [691] dup
      [692] bipush 117
      [694] bipush 117
      [696] castore
      [697] dup
      [698] bipush 118
      [700] bipush 118
      [702] castore
      [703] dup
      [704] bipush 119
      [706] bipush 119
      [708] castore
      [709] dup
      [710] bipush 120
      [712] bipush 120
      [714] castore
      [715] dup
      [716] bipush 121
      [718] bipush 121
      [720] castore
      [721] dup
      [722] bipush 122
      [724] bipush 122
      [726] castore
      [727] dup
      [728] bipush 123
      [730] bipush 123
      [732] castore
      [733] dup
      [734] bipush 124
      [736] bipush 124
      [738] castore
      [739] dup
      [740] bipush 125
      [742] bipush 125
      [744] castore
      [745] dup
      [746] bipush 126
      [748] bipush 126
      [750] castore
      [751] dup
      [752] bipush 127
      [754] bipush 127
      [756] castore
      [757] dup
      [758] sipush 128
      [761] sipush 128
      [764] castore
      [765] dup
      [766] sipush 129
      [769] sipush 129
      [772] castore
      [773] dup
      [774] sipush 130
      [777] sipush 130
      [780] castore
      [781] dup
      [782] sipush 131
      [785] sipush 131
      [788] castore
      [789] dup
      [790] sipush 132
      [793] sipush 132
      [796] castore
      [797] dup
      [798] sipush 133
      [801] sipush 133
      [804] castore
      [805] dup
      [806] sipush 134
      [809] sipush 134
      [812] castore
      [813] dup
      [814] sipush 135
      [817] sipush 135
      [820] castore
      [821] dup
      [822] sipush 136
      [825] sipush 136
      [828] castore
      [829] dup
      [830] sipush 137
      [833] sipush 137
      [836] castore
      [837] dup
      [838] sipush 138
      [841] sipush 138
      [844] castore
      [845] dup
      [846] sipush 139
      [849] sipush 139
      [852] castore
      [853] dup
      [854] sipush 140
      [857] sipush 140
      [860] castore
      [861] dup
      [862] sipush 141
      [865] sipush 141
      [868] castore
      [869] dup
      [870] sipush 142
      [873] sipush 142
      [876] castore
      [877] dup
      [878] sipush 143
      [881] sipush 143
      [884] castore
      [885] dup
      [886] sipush 144
      [889] sipush 144
      [892] castore
      [893] dup
      [894] sipush 145
      [897] sipush 145
      [900] castore
      [901] dup
      [902] sipush 146
      [905] sipush 146
      [908] castore
      [909] dup
      [910] sipush 147
      [913] sipush 147
      [916] castore
      [917] dup
      [918] sipush 148
      [921] sipush 148
      [924] castore
      [925] dup
      [926] sipush 149
      [929] sipush 149
      [932] castore
      [933] dup
      [934] sipush 150
      [937] sipush 150
      [940] castore
      [941] dup
      [942] sipush 151
      [945] sipush 151
      [948] castore
      [949] dup
      [950] sipush 152
      [953] sipush 152
      [956] castore
      [957] dup
      [958] sipush 153
      [961] sipush 153
      [964] castore
      [965] dup
      [966] sipush 154
      [969] sipush 154
      [972] castore
      [973] dup
      [974] sipush 155
      [977] sipush 155
      [980] castore
      [981] dup
      [982] sipush 156
      [985] sipush 156
      [988] castore
      [989] dup
      [990] sipush 157
      [993] sipush 157
      [996] castore
      [997] dup
      [998] sipush 158
      [1001] sipush 158
      [1004] castore
      [1005] dup
      [1006] sipush 159
      [1009] sipush 159
      [1012] castore
      [1013] dup
      [1014] sipush 160
      [1017] bipush 32
      [1019] castore
      [1020] dup
      [1021] sipush 161
      [1024] sipush 161
      [1027] castore
      [1028] dup
      [1029] sipush 162
      [1032] sipush 162
      [1035] castore
      [1036] dup
      [1037] sipush 163
      [1040] sipush 163
      [1043] castore
      [1044] dup
      [1045] sipush 164
      [1048] sipush 164
      [1051] castore
      [1052] dup
      [1053] sipush 165
      [1056] sipush 165
      [1059] castore
      [1060] dup
      [1061] sipush 166
      [1064] sipush 166
      [1067] castore
      [1068] dup
      [1069] sipush 167
      [1072] sipush 167
      [1075] castore
      [1076] dup
      [1077] sipush 168
      [1080] bipush 32
      [1082] castore
      [1083] dup
      [1084] sipush 169
      [1087] sipush 169
      [1090] castore
      [1091] dup
      [1092] sipush 170
      [1095] bipush 97
      [1097] castore
      [1098] dup
      [1099] sipush 171
      [1102] sipush 171
      [1105] castore
      [1106] dup
      [1107] sipush 172
      [1110] sipush 172
      [1113] castore
      [1114] dup
      [1115] sipush 173
      [1118] sipush 173
      [1121] castore
      [1122] dup
      [1123] sipush 174
      [1126] sipush 174
      [1129] castore
      [1130] dup
      [1131] sipush 175
      [1134] bipush 32
      [1136] castore
      [1137] dup
      [1138] sipush 176
      [1141] sipush 176
      [1144] castore
      [1145] dup
      [1146] sipush 177
      [1149] sipush 177
      [1152] castore
      [1153] dup
      [1154] sipush 178
      [1157] bipush 50
      [1159] castore
      [1160] dup
      [1161] sipush 179
      [1164] bipush 51
      [1166] castore
      [1167] dup
      [1168] sipush 180
      [1171] bipush 32
      [1173] castore
      [1174] dup
      [1175] sipush 181
      [1178] sipush 956
      [1181] castore
      [1182] dup
      [1183] sipush 182
      [1186] sipush 182
      [1189] castore
      [1190] dup
      [1191] sipush 183
      [1194] sipush 183
      [1197] castore
      [1198] dup
      [1199] sipush 184
      [1202] bipush 32
      [1204] castore
      [1205] dup
      [1206] sipush 185
      [1209] bipush 49
      [1211] castore
      [1212] dup
      [1213] sipush 186
      [1216] bipush 111
      [1218] castore
      [1219] dup
      [1220] sipush 187
      [1223] sipush 187
      [1226] castore
      [1227] dup
      [1228] sipush 188
      [1231] bipush 49
      [1233] castore
      [1234] dup
      [1235] sipush 189
      [1238] bipush 49
      [1240] castore
      [1241] dup
      [1242] sipush 190
      [1245] bipush 51
      [1247] castore
      [1248] dup
      [1249] sipush 191
      [1252] sipush 191
      [1255] castore
      [1256] dup
      [1257] sipush 192
      [1260] bipush 65
      [1262] castore
      [1263] dup
      [1264] sipush 193
      [1267] bipush 65
      [1269] castore
      [1270] dup
      [1271] sipush 194
      [1274] bipush 65
      [1276] castore
      [1277] dup
      [1278] sipush 195
      [1281] bipush 65
      [1283] castore
      [1284] dup
      [1285] sipush 196
      [1288] bipush 65
      [1290] castore
      [1291] dup
      [1292] sipush 197
      [1295] bipush 65
      [1297] castore
      [1298] dup
      [1299] sipush 198
      [1302] sipush 198
      [1305] castore
      [1306] dup
      [1307] sipush 199
      [1310] bipush 67
      [1312] castore
      [1313] dup
      [1314] sipush 200
      [1317] bipush 69
      [1319] castore
      [1320] dup
      [1321] sipush 201
      [1324] bipush 69
      [1326] castore
      [1327] dup
      [1328] sipush 202
      [1331] bipush 69
      [1333] castore
      [1334] dup
      [1335] sipush 203
      [1338] bipush 69
      [1340] castore
      [1341] dup
      [1342] sipush 204
      [1345] bipush 73
      [1347] castore
      [1348] dup
      [1349] sipush 205
      [1352] bipush 73
      [1354] castore
      [1355] dup
      [1356] sipush 206
      [1359] bipush 73
      [1361] castore
      [1362] dup
      [1363] sipush 207
      [1366] bipush 73
      [1368] castore
      [1369] dup
      [1370] sipush 208
      [1373] sipush 208
      [1376] castore
      [1377] dup
      [1378] sipush 209
      [1381] bipush 78
      [1383] castore
      [1384] dup
      [1385] sipush 210
      [1388] bipush 79
      [1390] castore
      [1391] dup
      [1392] sipush 211
      [1395] bipush 79
      [1397] castore
      [1398] dup
      [1399] sipush 212
      [1402] bipush 79
      [1404] castore
      [1405] dup
      [1406] sipush 213
      [1409] bipush 79
      [1411] castore
      [1412] dup
      [1413] sipush 214
      [1416] bipush 79
      [1418] castore
      [1419] dup
      [1420] sipush 215
      [1423] sipush 215
      [1426] castore
      [1427] dup
      [1428] sipush 216
      [1431] bipush 79
      [1433] castore
      [1434] dup
      [1435] sipush 217
      [1438] bipush 85
      [1440] castore
      [1441] dup
      [1442] sipush 218
      [1445] bipush 85
      [1447] castore
      [1448] dup
      [1449] sipush 219
      [1452] bipush 85
      [1454] castore
      [1455] dup
      [1456] sipush 220
      [1459] bipush 85
      [1461] castore
      [1462] dup
      [1463] sipush 221
      [1466] bipush 89
      [1468] castore
      [1469] dup
      [1470] sipush 222
      [1473] sipush 222
      [1476] castore
      [1477] dup
      [1478] sipush 223
      [1481] bipush 115
      [1483] castore
      [1484] dup
      [1485] sipush 224
      [1488] bipush 97
      [1490] castore
      [1491] dup
      [1492] sipush 225
      [1495] bipush 97
      [1497] castore
      [1498] dup
      [1499] sipush 226
      [1502] bipush 97
      [1504] castore
      [1505] dup
      [1506] sipush 227
      [1509] bipush 97
      [1511] castore
      [1512] dup
      [1513] sipush 228
      [1516] bipush 97
      [1518] castore
      [1519] dup
      [1520] sipush 229
      [1523] bipush 97
      [1525] castore
      [1526] dup
      [1527] sipush 230
      [1530] sipush 230
      [1533] castore
      [1534] dup
      [1535] sipush 231
      [1538] bipush 99
      [1540] castore
      [1541] dup
      [1542] sipush 232
      [1545] bipush 101
      [1547] castore
      [1548] dup
      [1549] sipush 233
      [1552] bipush 101
      [1554] castore
      [1555] dup
      [1556] sipush 234
      [1559] bipush 101
      [1561] castore
      [1562] dup
      [1563] sipush 235
      [1566] bipush 101
      [1568] castore
      [1569] dup
      [1570] sipush 236
      [1573] bipush 105
      [1575] castore
      [1576] dup
      [1577] sipush 237
      [1580] bipush 105
      [1582] castore
      [1583] dup
      [1584] sipush 238
      [1587] bipush 105
      [1589] castore
      [1590] dup
      [1591] sipush 239
      [1594] bipush 105
      [1596] castore
      [1597] dup
      [1598] sipush 240
      [1601] sipush 240
      [1604] castore
      [1605] dup
      [1606] sipush 241
      [1609] bipush 110
      [1611] castore
      [1612] dup
      [1613] sipush 242
      [1616] bipush 111
      [1618] castore
      [1619] dup
      [1620] sipush 243
      [1623] bipush 111
      [1625] castore
      [1626] dup
      [1627] sipush 244
      [1630] bipush 111
      [1632] castore
      [1633] dup
      [1634] sipush 245
      [1637] bipush 111
      [1639] castore
      [1640] dup
      [1641] sipush 246
      [1644] bipush 111
      [1646] castore
      [1647] dup
      [1648] sipush 247
      [1651] sipush 247
      [1654] castore
      [1655] dup
      [1656] sipush 248
      [1659] bipush 111
      [1661] castore
      [1662] dup
      [1663] sipush 249
      [1666] bipush 117
      [1668] castore
      [1669] dup
      [1670] sipush 250
      [1673] bipush 117
      [1675] castore
      [1676] dup
      [1677] sipush 251
      [1680] bipush 117
      [1682] castore
      [1683] dup
      [1684] sipush 252
      [1687] bipush 117
      [1689] castore
      [1690] dup
      [1691] sipush 253
      [1694] bipush 121
      [1696] castore
      [1697] dup
      [1698] sipush 254
      [1701] sipush 254
      [1704] castore
      [1705] dup
      [1706] sipush 255
      [1709] bipush 121
      [1711] castore
      [1712] dup
      [1713] sipush 256
      [1716] bipush 65
      [1718] castore
      [1719] dup
      [1720] sipush 257
      [1723] bipush 97
      [1725] castore
      [1726] dup
      [1727] sipush 258
      [1730] bipush 65
      [1732] castore
      [1733] dup
      [1734] sipush 259
      [1737] bipush 97
      [1739] castore
      [1740] dup
      [1741] sipush 260
      [1744] bipush 65
      [1746] castore
      [1747] dup
      [1748] sipush 261
      [1751] bipush 97
      [1753] castore
      [1754] dup
      [1755] sipush 262
      [1758] bipush 67
      [1760] castore
      [1761] dup
      [1762] sipush 263
      [1765] bipush 99
      [1767] castore
      [1768] dup
      [1769] sipush 264
      [1772] bipush 67
      [1774] castore
      [1775] dup
      [1776] sipush 265
      [1779] bipush 99
      [1781] castore
      [1782] dup
      [1783] sipush 266
      [1786] bipush 67
      [1788] castore
      [1789] dup
      [1790] sipush 267
      [1793] bipush 99
      [1795] castore
      [1796] dup
      [1797] sipush 268
      [1800] bipush 67
      [1802] castore
      [1803] dup
      [1804] sipush 269
      [1807] bipush 99
      [1809] castore
      [1810] dup
      [1811] sipush 270
      [1814] bipush 68
      [1816] castore
      [1817] dup
      [1818] sipush 271
      [1821] bipush 100
      [1823] castore
      [1824] dup
      [1825] sipush 272
      [1828] sipush 272
      [1831] castore
      [1832] dup
      [1833] sipush 273
      [1836] sipush 273
      [1839] castore
      [1840] dup
      [1841] sipush 274
      [1844] bipush 69
      [1846] castore
      [1847] dup
      [1848] sipush 275
      [1851] bipush 101
      [1853] castore
      [1854] dup
      [1855] sipush 276
      [1858] bipush 69
      [1860] castore
      [1861] dup
      [1862] sipush 277
      [1865] bipush 101
      [1867] castore
      [1868] dup
      [1869] sipush 278
      [1872] bipush 69
      [1874] castore
      [1875] dup
      [1876] sipush 279
      [1879] bipush 101
      [1881] castore
      [1882] dup
      [1883] sipush 280
      [1886] bipush 69
      [1888] castore
      [1889] dup
      [1890] sipush 281
      [1893] bipush 101
      [1895] castore
      [1896] dup
      [1897] sipush 282
      [1900] bipush 69
      [1902] castore
      [1903] dup
      [1904] sipush 283
      [1907] bipush 101
      [1909] castore
      [1910] dup
      [1911] sipush 284
      [1914] bipush 71
      [1916] castore
      [1917] dup
      [1918] sipush 285
      [1921] bipush 103
      [1923] castore
      [1924] dup
      [1925] sipush 286
      [1928] bipush 71
      [1930] castore
      [1931] dup
      [1932] sipush 287
      [1935] bipush 103
      [1937] castore
      [1938] dup
      [1939] sipush 288
      [1942] bipush 71
      [1944] castore
      [1945] dup
      [1946] sipush 289
      [1949] bipush 103
      [1951] castore
      [1952] dup
      [1953] sipush 290
      [1956] bipush 71
      [1958] castore
      [1959] dup
      [1960] sipush 291
      [1963] bipush 103
      [1965] castore
      [1966] dup
      [1967] sipush 292
      [1970] bipush 72
      [1972] castore
      [1973] dup
      [1974] sipush 293
      [1977] bipush 104
      [1979] castore
      [1980] dup
      [1981] sipush 294
      [1984] sipush 294
      [1987] castore
      [1988] dup
      [1989] sipush 295
      [1992] sipush 295
      [1995] castore
      [1996] dup
      [1997] sipush 296
      [2000] bipush 73
      [2002] castore
      [2003] dup
      [2004] sipush 297
      [2007] bipush 105
      [2009] castore
      [2010] dup
      [2011] sipush 298
      [2014] bipush 73
      [2016] castore
      [2017] dup
      [2018] sipush 299
      [2021] bipush 105
      [2023] castore
      [2024] dup
      [2025] sipush 300
      [2028] bipush 73
      [2030] castore
      [2031] dup
      [2032] sipush 301
      [2035] bipush 105
      [2037] castore
      [2038] dup
      [2039] sipush 302
      [2042] bipush 73
      [2044] castore
      [2045] dup
      [2046] sipush 303
      [2049] bipush 105
      [2051] castore
      [2052] dup
      [2053] sipush 304
      [2056] bipush 73
      [2058] castore
      [2059] dup
      [2060] sipush 305
      [2063] sipush 305
      [2066] castore
      [2067] dup
      [2068] sipush 306
      [2071] bipush 73
      [2073] castore
      [2074] dup
      [2075] sipush 307
      [2078] bipush 105
      [2080] castore
      [2081] dup
      [2082] sipush 308
      [2085] bipush 74
      [2087] castore
      [2088] dup
      [2089] sipush 309
      [2092] bipush 106
      [2094] castore
      [2095] dup
      [2096] sipush 310
      [2099] bipush 75
      [2101] castore
      [2102] dup
      [2103] sipush 311
      [2106] bipush 107
      [2108] castore
      [2109] dup
      [2110] sipush 312
      [2113] sipush 312
      [2116] castore
      [2117] dup
      [2118] sipush 313
      [2121] bipush 76
      [2123] castore
      [2124] dup
      [2125] sipush 314
      [2128] bipush 108
      [2130] castore
      [2131] dup
      [2132] sipush 315
      [2135] bipush 76
      [2137] castore
      [2138] dup
      [2139] sipush 316
      [2142] bipush 108
      [2144] castore
      [2145] dup
      [2146] sipush 317
      [2149] bipush 76
      [2151] castore
      [2152] dup
      [2153] sipush 318
      [2156] bipush 108
      [2158] castore
      [2159] dup
      [2160] sipush 319
      [2163] bipush 76
      [2165] castore
      [2166] dup
      [2167] sipush 320
      [2170] bipush 108
      [2172] castore
      [2173] dup
      [2174] sipush 321
      [2177] sipush 321
      [2180] castore
      [2181] dup
      [2182] sipush 322
      [2185] sipush 322
      [2188] castore
      [2189] dup
      [2190] sipush 323
      [2193] bipush 78
      [2195] castore
      [2196] dup
      [2197] sipush 324
      [2200] bipush 110
      [2202] castore
      [2203] dup
      [2204] sipush 325
      [2207] bipush 78
      [2209] castore
      [2210] dup
      [2211] sipush 326
      [2214] bipush 110
      [2216] castore
      [2217] dup
      [2218] sipush 327
      [2221] bipush 78
      [2223] castore
      [2224] dup
      [2225] sipush 328
      [2228] bipush 110
      [2230] castore
      [2231] dup
      [2232] sipush 329
      [2235] sipush 700
      [2238] castore
      [2239] dup
      [2240] sipush 330
      [2243] sipush 330
      [2246] castore
      [2247] dup
      [2248] sipush 331
      [2251] sipush 331
      [2254] castore
      [2255] dup
      [2256] sipush 332
      [2259] bipush 79
      [2261] castore
      [2262] dup
      [2263] sipush 333
      [2266] bipush 111
      [2268] castore
      [2269] dup
      [2270] sipush 334
      [2273] bipush 79
      [2275] castore
      [2276] dup
      [2277] sipush 335
      [2280] bipush 111
      [2282] castore
      [2283] dup
      [2284] sipush 336
      [2287] bipush 79
      [2289] castore
      [2290] dup
      [2291] sipush 337
      [2294] bipush 111
      [2296] castore
      [2297] dup
      [2298] sipush 338
      [2301] sipush 338
      [2304] castore
      [2305] dup
      [2306] sipush 339
      [2309] sipush 339
      [2312] castore
      [2313] dup
      [2314] sipush 340
      [2317] bipush 82
      [2319] castore
      [2320] dup
      [2321] sipush 341
      [2324] bipush 114
      [2326] castore
      [2327] dup
      [2328] sipush 342
      [2331] bipush 82
      [2333] castore
      [2334] dup
      [2335] sipush 343
      [2338] bipush 114
      [2340] castore
      [2341] dup
      [2342] sipush 344
      [2345] bipush 82
      [2347] castore
      [2348] dup
      [2349] sipush 345
      [2352] bipush 114
      [2354] castore
      [2355] dup
      [2356] sipush 346
      [2359] bipush 83
      [2361] castore
      [2362] dup
      [2363] sipush 347
      [2366] bipush 115
      [2368] castore
      [2369] dup
      [2370] sipush 348
      [2373] bipush 83
      [2375] castore
      [2376] dup
      [2377] sipush 349
      [2380] bipush 115
      [2382] castore
      [2383] dup
      [2384] sipush 350
      [2387] bipush 83
      [2389] castore
      [2390] dup
      [2391] sipush 351
      [2394] bipush 115
      [2396] castore
      [2397] dup
      [2398] sipush 352
      [2401] bipush 83
      [2403] castore
      [2404] dup
      [2405] sipush 353
      [2408] bipush 115
      [2410] castore
      [2411] dup
      [2412] sipush 354
      [2415] bipush 84
      [2417] castore
      [2418] dup
      [2419] sipush 355
      [2422] bipush 116
      [2424] castore
      [2425] dup
      [2426] sipush 356
      [2429] bipush 84
      [2431] castore
      [2432] dup
      [2433] sipush 357
      [2436] bipush 116
      [2438] castore
      [2439] dup
      [2440] sipush 358
      [2443] sipush 358
      [2446] castore
      [2447] dup
      [2448] sipush 359
      [2451] sipush 359
      [2454] castore
      [2455] dup
      [2456] sipush 360
      [2459] bipush 85
      [2461] castore
      [2462] dup
      [2463] sipush 361
      [2466] bipush 117
      [2468] castore
      [2469] dup
      [2470] sipush 362
      [2473] bipush 85
      [2475] castore
      [2476] dup
      [2477] sipush 363
      [2480] bipush 117
      [2482] castore
      [2483] dup
      [2484] sipush 364
      [2487] bipush 85
      [2489] castore
      [2490] dup
      [2491] sipush 365
      [2494] bipush 117
      [2496] castore
      [2497] dup
      [2498] sipush 366
      [2501] bipush 85
      [2503] castore
      [2504] dup
      [2505] sipush 367
      [2508] bipush 117
      [2510] castore
      [2511] dup
      [2512] sipush 368
      [2515] bipush 85
      [2517] castore
      [2518] dup
      [2519] sipush 369
      [2522] bipush 117
      [2524] castore
      [2525] dup
      [2526] sipush 370
      [2529] bipush 85
      [2531] castore
      [2532] dup
      [2533] sipush 371
      [2536] bipush 117
      [2538] castore
      [2539] dup
      [2540] sipush 372
      [2543] bipush 87
      [2545] castore
      [2546] dup
      [2547] sipush 373
      [2550] bipush 119
      [2552] castore
      [2553] dup
      [2554] sipush 374
      [2557] bipush 89
      [2559] castore
      [2560] dup
      [2561] sipush 375
      [2564] bipush 121
      [2566] castore
      [2567] dup
      [2568] sipush 376
      [2571] bipush 89
      [2573] castore
      [2574] dup
      [2575] sipush 377
      [2578] bipush 90
      [2580] castore
      [2581] dup
      [2582] sipush 378
      [2585] bipush 122
      [2587] castore
      [2588] dup
      [2589] sipush 379
      [2592] bipush 90
      [2594] castore
      [2595] dup
      [2596] sipush 380
      [2599] bipush 122
      [2601] castore
      [2602] dup
      [2603] sipush 381
      [2606] bipush 90
      [2608] castore
      [2609] dup
      [2610] sipush 382
      [2613] bipush 122
      [2615] castore
      [2616] dup
      [2617] sipush 383
      [2620] bipush 115
      [2622] castore
      [2623] dup
      [2624] sipush 384
      [2627] sipush 384
      [2630] castore
      [2631] dup
      [2632] sipush 385
      [2635] sipush 385
      [2638] castore
      [2639] dup
      [2640] sipush 386
      [2643] sipush 386
      [2646] castore
      [2647] dup
      [2648] sipush 387
      [2651] sipush 387
      [2654] castore
      [2655] dup
      [2656] sipush 388
      [2659] sipush 388
      [2662] castore
      [2663] dup
      [2664] sipush 389
      [2667] sipush 389
      [2670] castore
      [2671] dup
      [2672] sipush 390
      [2675] sipush 390
      [2678] castore
      [2679] dup
      [2680] sipush 391
      [2683] sipush 391
      [2686] castore
      [2687] dup
      [2688] sipush 392
      [2691] sipush 392
      [2694] castore
      [2695] dup
      [2696] sipush 393
      [2699] sipush 393
      [2702] castore
      [2703] dup
      [2704] sipush 394
      [2707] sipush 394
      [2710] castore
      [2711] dup
      [2712] sipush 395
      [2715] sipush 395
      [2718] castore
      [2719] dup
      [2720] sipush 396
      [2723] sipush 396
      [2726] castore
      [2727] dup
      [2728] sipush 397
      [2731] sipush 397
      [2734] castore
      [2735] dup
      [2736] sipush 398
      [2739] sipush 398
      [2742] castore
      [2743] dup
      [2744] sipush 399
      [2747] sipush 399
      [2750] castore
      [2751] dup
      [2752] sipush 400
      [2755] sipush 400
      [2758] castore
      [2759] dup
      [2760] sipush 401
      [2763] sipush 401
      [2766] castore
      [2767] dup
      [2768] sipush 402
      [2771] sipush 402
      [2774] castore
      [2775] dup
      [2776] sipush 403
      [2779] sipush 403
      [2782] castore
      [2783] dup
      [2784] sipush 404
      [2787] sipush 404
      [2790] castore
      [2791] dup
      [2792] sipush 405
      [2795] sipush 405
      [2798] castore
      [2799] dup
      [2800] sipush 406
      [2803] sipush 406
      [2806] castore
      [2807] dup
      [2808] sipush 407
      [2811] sipush 407
      [2814] castore
      [2815] dup
      [2816] sipush 408
      [2819] sipush 408
      [2822] castore
      [2823] dup
      [2824] sipush 409
      [2827] sipush 409
      [2830] castore
      [2831] dup
      [2832] sipush 410
      [2835] sipush 410
      [2838] castore
      [2839] dup
      [2840] sipush 411
      [2843] sipush 411
      [2846] castore
      [2847] dup
      [2848] sipush 412
      [2851] sipush 412
      [2854] castore
      [2855] dup
      [2856] sipush 413
      [2859] sipush 413
      [2862] castore
      [2863] dup
      [2864] sipush 414
      [2867] sipush 414
      [2870] castore
      [2871] dup
      [2872] sipush 415
      [2875] sipush 415
      [2878] castore
      [2879] dup
      [2880] sipush 416
      [2883] bipush 79
      [2885] castore
      [2886] dup
      [2887] sipush 417
      [2890] bipush 111
      [2892] castore
      [2893] dup
      [2894] sipush 418
      [2897] sipush 418
      [2900] castore
      [2901] dup
      [2902] sipush 419
      [2905] sipush 419
      [2908] castore
      [2909] dup
      [2910] sipush 420
      [2913] sipush 420
      [2916] castore
      [2917] dup
      [2918] sipush 421
      [2921] sipush 421
      [2924] castore
      [2925] dup
      [2926] sipush 422
      [2929] sipush 422
      [2932] castore
      [2933] dup
      [2934] sipush 423
      [2937] sipush 423
      [2940] castore
      [2941] dup
      [2942] sipush 424
      [2945] sipush 424
      [2948] castore
      [2949] dup
      [2950] sipush 425
      [2953] sipush 425
      [2956] castore
      [2957] dup
      [2958] sipush 426
      [2961] sipush 426
      [2964] castore
      [2965] dup
      [2966] sipush 427
      [2969] sipush 427
      [2972] castore
      [2973] dup
      [2974] sipush 428
      [2977] sipush 428
      [2980] castore
      [2981] dup
      [2982] sipush 429
      [2985] sipush 429
      [2988] castore
      [2989] dup
      [2990] sipush 430
      [2993] sipush 430
      [2996] castore
      [2997] dup
      [2998] sipush 431
      [3001] bipush 85
      [3003] castore
      [3004] dup
      [3005] sipush 432
      [3008] bipush 117
      [3010] castore
      [3011] dup
      [3012] sipush 433
      [3015] sipush 433
      [3018] castore
      [3019] dup
      [3020] sipush 434
      [3023] sipush 434
      [3026] castore
      [3027] dup
      [3028] sipush 435
      [3031] sipush 435
      [3034] castore
      [3035] dup
      [3036] sipush 436
      [3039] sipush 436
      [3042] castore
      [3043] dup
      [3044] sipush 437
      [3047] sipush 437
      [3050] castore
      [3051] dup
      [3052] sipush 438
      [3055] sipush 438
      [3058] castore
      [3059] dup
      [3060] sipush 439
      [3063] sipush 439
      [3066] castore
      [3067] dup
      [3068] sipush 440
      [3071] sipush 440
      [3074] castore
      [3075] dup
      [3076] sipush 441
      [3079] sipush 441
      [3082] castore
      [3083] dup
      [3084] sipush 442
      [3087] sipush 442
      [3090] castore
      [3091] dup
      [3092] sipush 443
      [3095] sipush 443
      [3098] castore
      [3099] dup
      [3100] sipush 444
      [3103] sipush 444
      [3106] castore
      [3107] dup
      [3108] sipush 445
      [3111] sipush 445
      [3114] castore
      [3115] dup
      [3116] sipush 446
      [3119] sipush 446
      [3122] castore
      [3123] dup
      [3124] sipush 447
      [3127] sipush 447
      [3130] castore
      [3131] dup
      [3132] sipush 448
      [3135] sipush 448
      [3138] castore
      [3139] dup
      [3140] sipush 449
      [3143] sipush 449
      [3146] castore
      [3147] dup
      [3148] sipush 450
      [3151] sipush 450
      [3154] castore
      [3155] dup
      [3156] sipush 451
      [3159] sipush 451
      [3162] castore
      [3163] dup
      [3164] sipush 452
      [3167] bipush 68
      [3169] castore
      [3170] dup
      [3171] sipush 453
      [3174] bipush 68
      [3176] castore
      [3177] dup
      [3178] sipush 454
      [3181] bipush 100
      [3183] castore
      [3184] dup
      [3185] sipush 455
      [3188] bipush 76
      [3190] castore
      [3191] dup
      [3192] sipush 456
      [3195] bipush 76
      [3197] castore
      [3198] dup
      [3199] sipush 457
      [3202] bipush 108
      [3204] castore
      [3205] dup
      [3206] sipush 458
      [3209] bipush 78
      [3211] castore
      [3212] dup
      [3213] sipush 459
      [3216] bipush 78
      [3218] castore
      [3219] dup
      [3220] sipush 460
      [3223] bipush 110
      [3225] castore
      [3226] dup
      [3227] sipush 461
      [3230] bipush 65
      [3232] castore
      [3233] dup
      [3234] sipush 462
      [3237] bipush 97
      [3239] castore
      [3240] dup
      [3241] sipush 463
      [3244] bipush 73
      [3246] castore
      [3247] dup
      [3248] sipush 464
      [3251] bipush 105
      [3253] castore
      [3254] dup
      [3255] sipush 465
      [3258] bipush 79
      [3260] castore
      [3261] dup
      [3262] sipush 466
      [3265] bipush 111
      [3267] castore
      [3268] dup
      [3269] sipush 467
      [3272] bipush 85
      [3274] castore
      [3275] dup
      [3276] sipush 468
      [3279] bipush 117
      [3281] castore
      [3282] dup
      [3283] sipush 469
      [3286] sipush 220
      [3289] castore
      [3290] dup
      [3291] sipush 470
      [3294] sipush 252
      [3297] castore
      [3298] dup
      [3299] sipush 471
      [3302] sipush 220
      [3305] castore
      [3306] dup
      [3307] sipush 472
      [3310] sipush 252
      [3313] castore
      [3314] dup
      [3315] sipush 473
      [3318] sipush 220
      [3321] castore
      [3322] dup
      [3323] sipush 474
      [3326] sipush 252
      [3329] castore
      [3330] dup
      [3331] sipush 475
      [3334] sipush 220
      [3337] castore
      [3338] dup
      [3339] sipush 476
      [3342] sipush 252
      [3345] castore
      [3346] dup
      [3347] sipush 477
      [3350] sipush 477
      [3353] castore
      [3354] dup
      [3355] sipush 478
      [3358] sipush 196
      [3361] castore
      [3362] dup
      [3363] sipush 479
      [3366] sipush 228
      [3369] castore
      [3370] dup
      [3371] sipush 480
      [3374] sipush 550
      [3377] castore
      [3378] dup
      [3379] sipush 481
      [3382] sipush 551
      [3385] castore
      [3386] dup
      [3387] sipush 482
      [3390] sipush 198
      [3393] castore
      [3394] dup
      [3395] sipush 483
      [3398] sipush 230
      [3401] castore
      [3402] dup
      [3403] sipush 484
      [3406] sipush 484
      [3409] castore
      [3410] dup
      [3411] sipush 485
      [3414] sipush 485
      [3417] castore
      [3418] dup
      [3419] sipush 486
      [3422] bipush 71
      [3424] castore
      [3425] dup
      [3426] sipush 487
      [3429] bipush 103
      [3431] castore
      [3432] dup
      [3433] sipush 488
      [3436] bipush 75
      [3438] castore
      [3439] dup
      [3440] sipush 489
      [3443] bipush 107
      [3445] castore
      [3446] dup
      [3447] sipush 490
      [3450] bipush 79
      [3452] castore
      [3453] dup
      [3454] sipush 491
      [3457] bipush 111
      [3459] castore
      [3460] dup
      [3461] sipush 492
      [3464] sipush 490
      [3467] castore
      [3468] dup
      [3469] sipush 493
      [3472] sipush 491
      [3475] castore
      [3476] dup
      [3477] sipush 494
      [3480] sipush 439
      [3483] castore
      [3484] dup
      [3485] sipush 495
      [3488] sipush 658
      [3491] castore
      [3492] dup
      [3493] sipush 496
      [3496] bipush 106
      [3498] castore
      [3499] dup
      [3500] sipush 497
      [3503] bipush 68
      [3505] castore
      [3506] dup
      [3507] sipush 498
      [3510] bipush 68
      [3512] castore
      [3513] dup
      [3514] sipush 499
      [3517] bipush 100
      [3519] castore
      [3520] dup
      [3521] sipush 500
      [3524] bipush 71
      [3526] castore
      [3527] dup
      [3528] sipush 501
      [3531] bipush 103
      [3533] castore
      [3534] dup
      [3535] sipush 502
      [3538] sipush 502
      [3541] castore
      [3542] dup
      [3543] sipush 503
      [3546] sipush 503
      [3549] castore
      [3550] dup
      [3551] sipush 504
      [3554] bipush 78
      [3556] castore
      [3557] dup
      [3558] sipush 505
      [3561] bipush 110
      [3563] castore
      [3564] dup
      [3565] sipush 506
      [3568] sipush 197
      [3571] castore
      [3572] dup
      [3573] sipush 507
      [3576] sipush 229
      [3579] castore
      [3580] dup
      [3581] sipush 508
      [3584] sipush 198
      [3587] castore
      [3588] dup
      [3589] sipush 509
      [3592] sipush 230
      [3595] castore
      [3596] dup
      [3597] sipush 510
      [3600] sipush 216
      [3603] castore
      [3604] dup
      [3605] sipush 511
      [3608] sipush 248
      [3611] castore
      [3612] dup
      [3613] sipush 512
      [3616] bipush 65
      [3618] castore
      [3619] dup
      [3620] sipush 513
      [3623] bipush 97
      [3625] castore
      [3626] dup
      [3627] sipush 514
      [3630] bipush 65
      [3632] castore
      [3633] dup
      [3634] sipush 515
      [3637] bipush 97
      [3639] castore
      [3640] dup
      [3641] sipush 516
      [3644] bipush 69
      [3646] castore
      [3647] dup
      [3648] sipush 517
      [3651] bipush 101
      [3653] castore
      [3654] dup
      [3655] sipush 518
      [3658] bipush 69
      [3660] castore
      [3661] dup
      [3662] sipush 519
      [3665] bipush 101
      [3667] castore
      [3668] dup
      [3669] sipush 520
      [3672] bipush 73
      [3674] castore
      [3675] dup
      [3676] sipush 521
      [3679] bipush 105
      [3681] castore
      [3682] dup
      [3683] sipush 522
      [3686] bipush 73
      [3688] castore
      [3689] dup
      [3690] sipush 523
      [3693] bipush 105
      [3695] castore
      [3696] dup
      [3697] sipush 524
      [3700] bipush 79
      [3702] castore
      [3703] dup
      [3704] sipush 525
      [3707] bipush 111
      [3709] castore
      [3710] dup
      [3711] sipush 526
      [3714] bipush 79
      [3716] castore
      [3717] dup
      [3718] sipush 527
      [3721] bipush 111
      [3723] castore
      [3724] dup
      [3725] sipush 528
      [3728] bipush 82
      [3730] castore
      [3731] dup
      [3732] sipush 529
      [3735] bipush 114
      [3737] castore
      [3738] dup
      [3739] sipush 530
      [3742] bipush 82
      [3744] castore
      [3745] dup
      [3746] sipush 531
      [3749] bipush 114
      [3751] castore
      [3752] dup
      [3753] sipush 532
      [3756] bipush 85
      [3758] castore
      [3759] dup
      [3760] sipush 533
      [3763] bipush 117
      [3765] castore
      [3766] dup
      [3767] sipush 534
      [3770] bipush 85
      [3772] castore
      [3773] dup
      [3774] sipush 535
      [3777] bipush 117
      [3779] castore
      [3780] dup
      [3781] sipush 536
      [3784] bipush 83
      [3786] castore
      [3787] dup
      [3788] sipush 537
      [3791] bipush 115
      [3793] castore
      [3794] dup
      [3795] sipush 538
      [3798] bipush 84
      [3800] castore
      [3801] dup
      [3802] sipush 539
      [3805] bipush 116
      [3807] castore
      [3808] dup
      [3809] sipush 540
      [3812] sipush 540
      [3815] castore
      [3816] dup
      [3817] sipush 541
      [3820] sipush 541
      [3823] castore
      [3824] dup
      [3825] sipush 542
      [3828] bipush 72
      [3830] castore
      [3831] dup
      [3832] sipush 543
      [3835] bipush 104
      [3837] castore
      [3838] dup
      [3839] sipush 544
      [3842] sipush 544
      [3845] castore
      [3846] dup
      [3847] sipush 545
      [3850] sipush 545
      [3853] castore
      [3854] dup
      [3855] sipush 546
      [3858] sipush 546
      [3861] castore
      [3862] dup
      [3863] sipush 547
      [3866] sipush 547
      [3869] castore
      [3870] dup
      [3871] sipush 548
      [3874] sipush 548
      [3877] castore
      [3878] dup
      [3879] sipush 549
      [3882] sipush 549
      [3885] castore
      [3886] dup
      [3887] sipush 550
      [3890] bipush 65
      [3892] castore
      [3893] dup
      [3894] sipush 551
      [3897] bipush 97
      [3899] castore
      [3900] dup
      [3901] sipush 552
      [3904] bipush 69
      [3906] castore
      [3907] dup
      [3908] sipush 553
      [3911] bipush 101
      [3913] castore
      [3914] dup
      [3915] sipush 554
      [3918] sipush 214
      [3921] castore
      [3922] dup
      [3923] sipush 555
      [3926] sipush 246
      [3929] castore
      [3930] dup
      [3931] sipush 556
      [3934] sipush 213
      [3937] castore
      [3938] dup
      [3939] sipush 557
      [3942] sipush 245
      [3945] castore
      [3946] dup
      [3947] sipush 558
      [3950] bipush 79
      [3952] castore
      [3953] dup
      [3954] sipush 559
      [3957] bipush 111
      [3959] castore
      [3960] dup
      [3961] sipush 560
      [3964] sipush 558
      [3967] castore
      [3968] dup
      [3969] sipush 561
      [3972] sipush 559
      [3975] castore
      [3976] dup
      [3977] sipush 562
      [3980] bipush 89
      [3982] castore
      [3983] dup
      [3984] sipush 563
      [3987] bipush 121
      [3989] castore
      [3990] dup
      [3991] sipush 564
      [3994] sipush 564
      [3997] castore
      [3998] dup
      [3999] sipush 565
      [4002] sipush 565
      [4005] castore
      [4006] dup
      [4007] sipush 566
      [4010] sipush 566
      [4013] castore
      [4014] dup
      [4015] sipush 567
      [4018] sipush 567
      [4021] castore
      [4022] dup
      [4023] sipush 568
      [4026] sipush 568
      [4029] castore
      [4030] dup
      [4031] sipush 569
      [4034] sipush 569
      [4037] castore
      [4038] dup
      [4039] sipush 570
      [4042] sipush 570
      [4045] castore
      [4046] dup
      [4047] sipush 571
      [4050] sipush 571
      [4053] castore
      [4054] dup
      [4055] sipush 572
      [4058] sipush 572
      [4061] castore
      [4062] dup
      [4063] sipush 573
      [4066] sipush 573
      [4069] castore
      [4070] dup
      [4071] sipush 574
      [4074] sipush 574
      [4077] castore
      [4078] dup
      [4079] sipush 575
      [4082] sipush 575
      [4085] castore
      [4086] dup
      [4087] sipush 576
      [4090] sipush 576
      [4093] castore
      [4094] dup
      [4095] sipush 577
      [4098] sipush 577
      [4101] castore
      [4102] dup
      [4103] sipush 578
      [4106] sipush 578
      [4109] castore
      [4110] dup
      [4111] sipush 579
      [4114] sipush 579
      [4117] castore
      [4118] dup
      [4119] sipush 580
      [4122] sipush 580
      [4125] castore
      [4126] dup
      [4127] sipush 581
      [4130] sipush 581
      [4133] castore
      [4134] dup
      [4135] sipush 582
      [4138] sipush 582
      [4141] castore
      [4142] dup
      [4143] sipush 583
      [4146] sipush 583
      [4149] castore
      [4150] dup
      [4151] sipush 584
      [4154] sipush 584
      [4157] castore
      [4158] dup
      [4159] sipush 585
      [4162] sipush 585
      [4165] castore
      [4166] dup
      [4167] sipush 586
      [4170] sipush 586
      [4173] castore
      [4174] dup
      [4175] sipush 587
      [4178] sipush 587
      [4181] castore
      [4182] dup
      [4183] sipush 588
      [4186] sipush 588
      [4189] castore
      [4190] dup
      [4191] sipush 589
      [4194] sipush 589
      [4197] castore
      [4198] dup
      [4199] sipush 590
      [4202] sipush 590
      [4205] castore
      [4206] dup
      [4207] sipush 591
      [4210] sipush 591
      [4213] castore
      [4214] dup
      [4215] sipush 592
      [4218] sipush 592
      [4221] castore
      [4222] dup
      [4223] sipush 593
      [4226] sipush 593
      [4229] castore
      [4230] dup
      [4231] sipush 594
      [4234] sipush 594
      [4237] castore
      [4238] dup
      [4239] sipush 595
      [4242] sipush 595
      [4245] castore
      [4246] dup
      [4247] sipush 596
      [4250] sipush 596
      [4253] castore
      [4254] dup
      [4255] sipush 597
      [4258] sipush 597
      [4261] castore
      [4262] dup
      [4263] sipush 598
      [4266] sipush 598
      [4269] castore
      [4270] dup
      [4271] sipush 599
      [4274] sipush 599
      [4277] castore
      [4278] dup
      [4279] sipush 600
      [4282] sipush 600
      [4285] castore
      [4286] dup
      [4287] sipush 601
      [4290] sipush 601
      [4293] castore
      [4294] dup
      [4295] sipush 602
      [4298] sipush 602
      [4301] castore
      [4302] dup
      [4303] sipush 603
      [4306] sipush 603
      [4309] castore
      [4310] dup
      [4311] sipush 604
      [4314] sipush 604
      [4317] castore
      [4318] dup
      [4319] sipush 605
      [4322] sipush 605
      [4325] castore
      [4326] dup
      [4327] sipush 606
      [4330] sipush 606
      [4333] castore
      [4334] dup
      [4335] sipush 607
      [4338] sipush 607
      [4341] castore
      [4342] dup
      [4343] sipush 608
      [4346] sipush 608
      [4349] castore
      [4350] dup
      [4351] sipush 609
      [4354] sipush 609
      [4357] castore
      [4358] dup
      [4359] sipush 610
      [4362] sipush 610
      [4365] castore
      [4366] dup
      [4367] sipush 611
      [4370] sipush 611
      [4373] castore
      [4374] dup
      [4375] sipush 612
      [4378] sipush 612
      [4381] castore
      [4382] dup
      [4383] sipush 613
      [4386] sipush 613
      [4389] castore
      [4390] dup
      [4391] sipush 614
      [4394] sipush 614
      [4397] castore
      [4398] dup
      [4399] sipush 615
      [4402] sipush 615
      [4405] castore
      [4406] dup
      [4407] sipush 616
      [4410] sipush 616
      [4413] castore
      [4414] dup
      [4415] sipush 617
      [4418] sipush 617
      [4421] castore
      [4422] dup
      [4423] sipush 618
      [4426] sipush 618
      [4429] castore
      [4430] dup
      [4431] sipush 619
      [4434] sipush 619
      [4437] castore
      [4438] dup
      [4439] sipush 620
      [4442] sipush 620
      [4445] castore
      [4446] dup
      [4447] sipush 621
      [4450] sipush 621
      [4453] castore
      [4454] dup
      [4455] sipush 622
      [4458] sipush 622
      [4461] castore
      [4462] dup
      [4463] sipush 623
      [4466] sipush 623
      [4469] castore
      [4470] dup
      [4471] sipush 624
      [4474] sipush 624
      [4477] castore
      [4478] dup
      [4479] sipush 625
      [4482] sipush 625
      [4485] castore
      [4486] dup
      [4487] sipush 626
      [4490] sipush 626
      [4493] castore
      [4494] dup
      [4495] sipush 627
      [4498] sipush 627
      [4501] castore
      [4502] dup
      [4503] sipush 628
      [4506] sipush 628
      [4509] castore
      [4510] dup
      [4511] sipush 629
      [4514] sipush 629
      [4517] castore
      [4518] dup
      [4519] sipush 630
      [4522] sipush 630
      [4525] castore
      [4526] dup
      [4527] sipush 631
      [4530] sipush 631
      [4533] castore
      [4534] dup
      [4535] sipush 632
      [4538] sipush 632
      [4541] castore
      [4542] dup
      [4543] sipush 633
      [4546] sipush 633
      [4549] castore
      [4550] dup
      [4551] sipush 634
      [4554] sipush 634
      [4557] castore
      [4558] dup
      [4559] sipush 635
      [4562] sipush 635
      [4565] castore
      [4566] dup
      [4567] sipush 636
      [4570] sipush 636
      [4573] castore
      [4574] dup
      [4575] sipush 637
      [4578] sipush 637
      [4581] castore
      [4582] dup
      [4583] sipush 638
      [4586] sipush 638
      [4589] castore
      [4590] dup
      [4591] sipush 639
      [4594] sipush 639
      [4597] castore
      [4598] dup
      [4599] sipush 640
      [4602] sipush 640
      [4605] castore
      [4606] dup
      [4607] sipush 641
      [4610] sipush 641
      [4613] castore
      [4614] dup
      [4615] sipush 642
      [4618] sipush 642
      [4621] castore
      [4622] dup
      [4623] sipush 643
      [4626] sipush 643
      [4629] castore
      [4630] dup
      [4631] sipush 644
      [4634] sipush 644
      [4637] castore
      [4638] dup
      [4639] sipush 645
      [4642] sipush 645
      [4645] castore
      [4646] dup
      [4647] sipush 646
      [4650] sipush 646
      [4653] castore
      [4654] dup
      [4655] sipush 647
      [4658] sipush 647
      [4661] castore
      [4662] dup
      [4663] sipush 648
      [4666] sipush 648
      [4669] castore
      [4670] dup
      [4671] sipush 649
      [4674] sipush 649
      [4677] castore
      [4678] dup
      [4679] sipush 650
      [4682] sipush 650
      [4685] castore
      [4686] dup
      [4687] sipush 651
      [4690] sipush 651
      [4693] castore
      [4694] dup
      [4695] sipush 652
      [4698] sipush 652
      [4701] castore
      [4702] dup
      [4703] sipush 653
      [4706] sipush 653
      [4709] castore
      [4710] dup
      [4711] sipush 654
      [4714] sipush 654
      [4717] castore
      [4718] dup
      [4719] sipush 655
      [4722] sipush 655
      [4725] castore
      [4726] dup
      [4727] sipush 656
      [4730] sipush 656
      [4733] castore
      [4734] dup
      [4735] sipush 657
      [4738] sipush 657
      [4741] castore
      [4742] dup
      [4743] sipush 658
      [4746] sipush 658
      [4749] castore
      [4750] dup
      [4751] sipush 659
      [4754] sipush 659
      [4757] castore
      [4758] dup
      [4759] sipush 660
      [4762] sipush 660
      [4765] castore
      [4766] dup
      [4767] sipush 661
      [4770] sipush 661
      [4773] castore
      [4774] dup
      [4775] sipush 662
      [4778] sipush 662
      [4781] castore
      [4782] dup
      [4783] sipush 663
      [4786] sipush 663
      [4789] castore
      [4790] dup
      [4791] sipush 664
      [4794] sipush 664
      [4797] castore
      [4798] dup
      [4799] sipush 665
      [4802] sipush 665
      [4805] castore
      [4806] dup
      [4807] sipush 666
      [4810] sipush 666
      [4813] castore
      [4814] dup
      [4815] sipush 667
      [4818] sipush 667
      [4821] castore
      [4822] dup
      [4823] sipush 668
      [4826] sipush 668
      [4829] castore
      [4830] dup
      [4831] sipush 669
      [4834] sipush 669
      [4837] castore
      [4838] dup
      [4839] sipush 670
      [4842] sipush 670
      [4845] castore
      [4846] dup
      [4847] sipush 671
      [4850] sipush 671
      [4853] castore
      [4854] dup
      [4855] sipush 672
      [4858] sipush 672
      [4861] castore
      [4862] dup
      [4863] sipush 673
      [4866] sipush 673
      [4869] castore
      [4870] dup
      [4871] sipush 674
      [4874] sipush 674
      [4877] castore
      [4878] dup
      [4879] sipush 675
      [4882] sipush 675
      [4885] castore
      [4886] dup
      [4887] sipush 676
      [4890] sipush 676
      [4893] castore
      [4894] dup
      [4895] sipush 677
      [4898] sipush 677
      [4901] castore
      [4902] dup
      [4903] sipush 678
      [4906] sipush 678
      [4909] castore
      [4910] dup
      [4911] sipush 679
      [4914] sipush 679
      [4917] castore
      [4918] dup
      [4919] sipush 680
      [4922] sipush 680
      [4925] castore
      [4926] dup
      [4927] sipush 681
      [4930] sipush 681
      [4933] castore
      [4934] dup
      [4935] sipush 682
      [4938] sipush 682
      [4941] castore
      [4942] dup
      [4943] sipush 683
      [4946] sipush 683
      [4949] castore
      [4950] dup
      [4951] sipush 684
      [4954] sipush 684
      [4957] castore
      [4958] dup
      [4959] sipush 685
      [4962] sipush 685
      [4965] castore
      [4966] dup
      [4967] sipush 686
      [4970] sipush 686
      [4973] castore
      [4974] dup
      [4975] sipush 687
      [4978] sipush 687
      [4981] castore
      [4982] dup
      [4983] sipush 688
      [4986] bipush 104
      [4988] castore
      [4989] dup
      [4990] sipush 689
      [4993] sipush 614
      [4996] castore
      [4997] dup
      [4998] sipush 690
      [5001] bipush 106
      [5003] castore
      [5004] dup
      [5005] sipush 691
      [5008] bipush 114
      [5010] castore
      [5011] dup
      [5012] sipush 692
      [5015] sipush 633
      [5018] castore
      [5019] dup
      [5020] sipush 693
      [5023] sipush 635
      [5026] castore
      [5027] dup
      [5028] sipush 694
      [5031] sipush 641
      [5034] castore
      [5035] dup
      [5036] sipush 695
      [5039] bipush 119
      [5041] castore
      [5042] dup
      [5043] sipush 696
      [5046] bipush 121
      [5048] castore
      [5049] dup
      [5050] sipush 697
      [5053] sipush 697
      [5056] castore
      [5057] dup
      [5058] sipush 698
      [5061] sipush 698
      [5064] castore
      [5065] dup
      [5066] sipush 699
      [5069] sipush 699
      [5072] castore
      [5073] dup
      [5074] sipush 700
      [5077] sipush 700
      [5080] castore
      [5081] dup
      [5082] sipush 701
      [5085] sipush 701
      [5088] castore
      [5089] dup
      [5090] sipush 702
      [5093] sipush 702
      [5096] castore
      [5097] dup
      [5098] sipush 703
      [5101] sipush 703
      [5104] castore
      [5105] dup
      [5106] sipush 704
      [5109] sipush 704
      [5112] castore
      [5113] dup
      [5114] sipush 705
      [5117] sipush 705
      [5120] castore
      [5121] dup
      [5122] sipush 706
      [5125] sipush 706
      [5128] castore
      [5129] dup
      [5130] sipush 707
      [5133] sipush 707
      [5136] castore
      [5137] dup
      [5138] sipush 708
      [5141] sipush 708
      [5144] castore
      [5145] dup
      [5146] sipush 709
      [5149] sipush 709
      [5152] castore
      [5153] dup
      [5154] sipush 710
      [5157] sipush 710
      [5160] castore
      [5161] dup
      [5162] sipush 711
      [5165] sipush 711
      [5168] castore
      [5169] dup
      [5170] sipush 712
      [5173] sipush 712
      [5176] castore
      [5177] dup
      [5178] sipush 713
      [5181] sipush 713
      [5184] castore
      [5185] dup
      [5186] sipush 714
      [5189] sipush 714
      [5192] castore
      [5193] dup
      [5194] sipush 715
      [5197] sipush 715
      [5200] castore
      [5201] dup
      [5202] sipush 716
      [5205] sipush 716
      [5208] castore
      [5209] dup
      [5210] sipush 717
      [5213] sipush 717
      [5216] castore
      [5217] dup
      [5218] sipush 718
      [5221] sipush 718
      [5224] castore
      [5225] dup
      [5226] sipush 719
      [5229] sipush 719
      [5232] castore
      [5233] dup
      [5234] sipush 720
      [5237] sipush 720
      [5240] castore
      [5241] dup
      [5242] sipush 721
      [5245] sipush 721
      [5248] castore
      [5249] dup
      [5250] sipush 722
      [5253] sipush 722
      [5256] castore
      [5257] dup
      [5258] sipush 723
      [5261] sipush 723
      [5264] castore
      [5265] dup
      [5266] sipush 724
      [5269] sipush 724
      [5272] castore
      [5273] dup
      [5274] sipush 725
      [5277] sipush 725
      [5280] castore
      [5281] dup
      [5282] sipush 726
      [5285] sipush 726
      [5288] castore
      [5289] dup
      [5290] sipush 727
      [5293] sipush 727
      [5296] castore
      [5297] dup
      [5298] sipush 728
      [5301] bipush 32
      [5303] castore
      [5304] dup
      [5305] sipush 729
      [5308] bipush 32
      [5310] castore
      [5311] dup
      [5312] sipush 730
      [5315] bipush 32
      [5317] castore
      [5318] dup
      [5319] sipush 731
      [5322] bipush 32
      [5324] castore
      [5325] dup
      [5326] sipush 732
      [5329] bipush 32
      [5331] castore
      [5332] dup
      [5333] sipush 733
      [5336] bipush 32
      [5338] castore
      [5339] dup
      [5340] sipush 734
      [5343] sipush 734
      [5346] castore
      [5347] dup
      [5348] sipush 735
      [5351] sipush 735
      [5354] castore
      [5355] dup
      [5356] sipush 736
      [5359] sipush 611
      [5362] castore
      [5363] dup
      [5364] sipush 737
      [5367] bipush 108
      [5369] castore
      [5370] dup
      [5371] sipush 738
      [5374] bipush 115
      [5376] castore
      [5377] dup
      [5378] sipush 739
      [5381] bipush 120
      [5383] castore
      [5384] dup
      [5385] sipush 740
      [5388] sipush 661
      [5391] castore
      [5392] dup
      [5393] sipush 741
      [5396] sipush 741
      [5399] castore
      [5400] dup
      [5401] sipush 742
      [5404] sipush 742
      [5407] castore
      [5408] dup
      [5409] sipush 743
      [5412] sipush 743
      [5415] castore
      [5416] dup
      [5417] sipush 744
      [5420] sipush 744
      [5423] castore
      [5424] dup
      [5425] sipush 745
      [5428] sipush 745
      [5431] castore
      [5432] dup
      [5433] sipush 746
      [5436] sipush 746
      [5439] castore
      [5440] dup
      [5441] sipush 747
      [5444] sipush 747
      [5447] castore
      [5448] dup
      [5449] sipush 748
      [5452] sipush 748
      [5455] castore
      [5456] dup
      [5457] sipush 749
      [5460] sipush 749
      [5463] castore
      [5464] dup
      [5465] sipush 750
      [5468] sipush 750
      [5471] castore
      [5472] dup
      [5473] sipush 751
      [5476] sipush 751
      [5479] castore
      [5480] dup
      [5481] sipush 752
      [5484] sipush 752
      [5487] castore
      [5488] dup
      [5489] sipush 753
      [5492] sipush 753
      [5495] castore
      [5496] dup
      [5497] sipush 754
      [5500] sipush 754
      [5503] castore
      [5504] dup
      [5505] sipush 755
      [5508] sipush 755
      [5511] castore
      [5512] dup
      [5513] sipush 756
      [5516] sipush 756
      [5519] castore
      [5520] dup
      [5521] sipush 757
      [5524] sipush 757
      [5527] castore
      [5528] dup
      [5529] sipush 758
      [5532] sipush 758
      [5535] castore
      [5536] dup
      [5537] sipush 759
      [5540] sipush 759
      [5543] castore
      [5544] dup
      [5545] sipush 760
      [5548] sipush 760
      [5551] castore
      [5552] dup
      [5553] sipush 761
      [5556] sipush 761
      [5559] castore
      [5560] dup
      [5561] sipush 762
      [5564] sipush 762
      [5567] castore
      [5568] dup
      [5569] sipush 763
      [5572] sipush 763
      [5575] castore
      [5576] dup
      [5577] sipush 764
      [5580] sipush 764
      [5583] castore
      [5584] dup
      [5585] sipush 765
      [5588] sipush 765
      [5591] castore
      [5592] dup
      [5593] sipush 766
      [5596] sipush 766
      [5599] castore
      [5600] dup
      [5601] sipush 767
      [5604] sipush 767
      [5607] castore
      [5608] dup
      [5609] sipush 768
      [5612] sipush 768
      [5615] castore
      [5616] dup
      [5617] sipush 769
      [5620] sipush 769
      [5623] castore
      [5624] dup
      [5625] sipush 770
      [5628] sipush 770
      [5631] castore
      [5632] dup
      [5633] sipush 771
      [5636] sipush 771
      [5639] castore
      [5640] dup
      [5641] sipush 772
      [5644] sipush 772
      [5647] castore
      [5648] dup
      [5649] sipush 773
      [5652] sipush 773
      [5655] castore
      [5656] dup
      [5657] sipush 774
      [5660] sipush 774
      [5663] castore
      [5664] dup
      [5665] sipush 775
      [5668] sipush 775
      [5671] castore
      [5672] dup
      [5673] sipush 776
      [5676] sipush 776
      [5679] castore
      [5680] dup
      [5681] sipush 777
      [5684] sipush 777
      [5687] castore
      [5688] dup
      [5689] sipush 778
      [5692] sipush 778
      [5695] castore
      [5696] dup
      [5697] sipush 779
      [5700] sipush 779
      [5703] castore
      [5704] dup
      [5705] sipush 780
      [5708] sipush 780
      [5711] castore
      [5712] dup
      [5713] sipush 781
      [5716] sipush 781
      [5719] castore
      [5720] dup
      [5721] sipush 782
      [5724] sipush 782
      [5727] castore
      [5728] dup
      [5729] sipush 783
      [5732] sipush 783
      [5735] castore
      [5736] dup
      [5737] sipush 784
      [5740] sipush 784
      [5743] castore
      [5744] dup
      [5745] sipush 785
      [5748] sipush 785
      [5751] castore
      [5752] dup
      [5753] sipush 786
      [5756] sipush 786
      [5759] castore
      [5760] dup
      [5761] sipush 787
      [5764] sipush 787
      [5767] castore
      [5768] dup
      [5769] sipush 788
      [5772] sipush 788
      [5775] castore
      [5776] dup
      [5777] sipush 789
      [5780] sipush 789
      [5783] castore
      [5784] dup
      [5785] sipush 790
      [5788] sipush 790
      [5791] castore
      [5792] dup
      [5793] sipush 791
      [5796] sipush 791
      [5799] castore
      [5800] dup
      [5801] sipush 792
      [5804] sipush 792
      [5807] castore
      [5808] dup
      [5809] sipush 793
      [5812] sipush 793
      [5815] castore
      [5816] dup
      [5817] sipush 794
      [5820] sipush 794
      [5823] castore
      [5824] dup
      [5825] sipush 795
      [5828] sipush 795
      [5831] castore
      [5832] dup
      [5833] sipush 796
      [5836] sipush 796
      [5839] castore
      [5840] dup
      [5841] sipush 797
      [5844] sipush 797
      [5847] castore
      [5848] dup
      [5849] sipush 798
      [5852] sipush 798
      [5855] castore
      [5856] dup
      [5857] sipush 799
      [5860] sipush 799
      [5863] castore
      [5864] dup
      [5865] sipush 800
      [5868] sipush 800
      [5871] castore
      [5872] dup
      [5873] sipush 801
      [5876] sipush 801
      [5879] castore
      [5880] dup
      [5881] sipush 802
      [5884] sipush 802
      [5887] castore
      [5888] dup
      [5889] sipush 803
      [5892] sipush 803
      [5895] castore
      [5896] dup
      [5897] sipush 804
      [5900] sipush 804
      [5903] castore
      [5904] dup
      [5905] sipush 805
      [5908] sipush 805
      [5911] castore
      [5912] dup
      [5913] sipush 806
      [5916] sipush 806
      [5919] castore
      [5920] dup
      [5921] sipush 807
      [5924] sipush 807
      [5927] castore
      [5928] dup
      [5929] sipush 808
      [5932] sipush 808
      [5935] castore
      [5936] dup
      [5937] sipush 809
      [5940] sipush 809
      [5943] castore
      [5944] dup
      [5945] sipush 810
      [5948] sipush 810
      [5951] castore
      [5952] dup
      [5953] sipush 811
      [5956] sipush 811
      [5959] castore
      [5960] dup
      [5961] sipush 812
      [5964] sipush 812
      [5967] castore
      [5968] dup
      [5969] sipush 813
      [5972] sipush 813
      [5975] castore
      [5976] dup
      [5977] sipush 814
      [5980] sipush 814
      [5983] castore
      [5984] dup
      [5985] sipush 815
      [5988] sipush 815
      [5991] castore
      [5992] dup
      [5993] sipush 816
      [5996] sipush 816
      [5999] castore
      [6000] dup
      [6001] sipush 817
      [6004] sipush 817
      [6007] castore
      [6008] dup
      [6009] sipush 818
      [6012] sipush 818
      [6015] castore
      [6016] dup
      [6017] sipush 819
      [6020] sipush 819
      [6023] castore
      [6024] dup
      [6025] sipush 820
      [6028] sipush 820
      [6031] castore
      [6032] dup
      [6033] sipush 821
      [6036] sipush 821
      [6039] castore
      [6040] dup
      [6041] sipush 822
      [6044] sipush 822
      [6047] castore
      [6048] dup
      [6049] sipush 823
      [6052] sipush 823
      [6055] castore
      [6056] dup
      [6057] sipush 824
      [6060] sipush 824
      [6063] castore
      [6064] dup
      [6065] sipush 825
      [6068] sipush 825
      [6071] castore
      [6072] dup
      [6073] sipush 826
      [6076] sipush 826
      [6079] castore
      [6080] dup
      [6081] sipush 827
      [6084] sipush 827
      [6087] castore
      [6088] dup
      [6089] sipush 828
      [6092] sipush 828
      [6095] castore
      [6096] dup
      [6097] sipush 829
      [6100] sipush 829
      [6103] castore
      [6104] dup
      [6105] sipush 830
      [6108] sipush 830
      [6111] castore
      [6112] dup
      [6113] sipush 831
      [6116] sipush 831
      [6119] castore
      [6120] dup
      [6121] sipush 832
      [6124] sipush 768
      [6127] castore
      [6128] dup
      [6129] sipush 833
      [6132] sipush 769
      [6135] castore
      [6136] dup
      [6137] sipush 834
      [6140] sipush 834
      [6143] castore
      [6144] dup
      [6145] sipush 835
      [6148] sipush 787
      [6151] castore
      [6152] dup
      [6153] sipush 836
      [6156] sipush 776
      [6159] castore
      [6160] dup
      [6161] sipush 837
      [6164] sipush 837
      [6167] castore
      [6168] dup
      [6169] sipush 838
      [6172] sipush 838
      [6175] castore
      [6176] dup
      [6177] sipush 839
      [6180] sipush 839
      [6183] castore
      [6184] dup
      [6185] sipush 840
      [6188] sipush 840
      [6191] castore
      [6192] dup
      [6193] sipush 841
      [6196] sipush 841
      [6199] castore
      [6200] dup
      [6201] sipush 842
      [6204] sipush 842
      [6207] castore
      [6208] dup
      [6209] sipush 843
      [6212] sipush 843
      [6215] castore
      [6216] dup
      [6217] sipush 844
      [6220] sipush 844
      [6223] castore
      [6224] dup
      [6225] sipush 845
      [6228] sipush 845
      [6231] castore
      [6232] dup
      [6233] sipush 846
      [6236] sipush 846
      [6239] castore
      [6240] dup
      [6241] sipush 847
      [6244] sipush 847
      [6247] castore
      [6248] dup
      [6249] sipush 848
      [6252] sipush 848
      [6255] castore
      [6256] dup
      [6257] sipush 849
      [6260] sipush 849
      [6263] castore
      [6264] dup
      [6265] sipush 850
      [6268] sipush 850
      [6271] castore
      [6272] dup
      [6273] sipush 851
      [6276] sipush 851
      [6279] castore
      [6280] dup
      [6281] sipush 852
      [6284] sipush 852
      [6287] castore
      [6288] dup
      [6289] sipush 853
      [6292] sipush 853
      [6295] castore
      [6296] dup
      [6297] sipush 854
      [6300] sipush 854
      [6303] castore
      [6304] dup
      [6305] sipush 855
      [6308] sipush 855
      [6311] castore
      [6312] dup
      [6313] sipush 856
      [6316] sipush 856
      [6319] castore
      [6320] dup
      [6321] sipush 857
      [6324] sipush 857
      [6327] castore
      [6328] dup
      [6329] sipush 858
      [6332] sipush 858
      [6335] castore
      [6336] dup
      [6337] sipush 859
      [6340] sipush 859
      [6343] castore
      [6344] dup
      [6345] sipush 860
      [6348] sipush 860
      [6351] castore
      [6352] dup
      [6353] sipush 861
      [6356] sipush 861
      [6359] castore
      [6360] dup
      [6361] sipush 862
      [6364] sipush 862
      [6367] castore
      [6368] dup
      [6369] sipush 863
      [6372] sipush 863
      [6375] castore
      [6376] dup
      [6377] sipush 864
      [6380] sipush 864
      [6383] castore
      [6384] dup
      [6385] sipush 865
      [6388] sipush 865
      [6391] castore
      [6392] dup
      [6393] sipush 866
      [6396] sipush 866
      [6399] castore
      [6400] dup
      [6401] sipush 867
      [6404] sipush 867
      [6407] castore
      [6408] dup
      [6409] sipush 868
      [6412] sipush 868
      [6415] castore
      [6416] dup
      [6417] sipush 869
      [6420] sipush 869
      [6423] castore
      [6424] dup
      [6425] sipush 870
      [6428] sipush 870
      [6431] castore
      [6432] dup
      [6433] sipush 871
      [6436] sipush 871
      [6439] castore
      [6440] dup
      [6441] sipush 872
      [6444] sipush 872
      [6447] castore
      [6448] dup
      [6449] sipush 873
      [6452] sipush 873
      [6455] castore
      [6456] dup
      [6457] sipush 874
      [6460] sipush 874
      [6463] castore
      [6464] dup
      [6465] sipush 875
      [6468] sipush 875
      [6471] castore
      [6472] dup
      [6473] sipush 876
      [6476] sipush 876
      [6479] castore
      [6480] dup
      [6481] sipush 877
      [6484] sipush 877
      [6487] castore
      [6488] dup
      [6489] sipush 878
      [6492] sipush 878
      [6495] castore
      [6496] dup
      [6497] sipush 879
      [6500] sipush 879
      [6503] castore
      [6504] dup
      [6505] sipush 880
      [6508] sipush 880
      [6511] castore
      [6512] dup
      [6513] sipush 881
      [6516] sipush 881
      [6519] castore
      [6520] dup
      [6521] sipush 882
      [6524] sipush 882
      [6527] castore
      [6528] dup
      [6529] sipush 883
      [6532] sipush 883
      [6535] castore
      [6536] dup
      [6537] sipush 884
      [6540] sipush 697
      [6543] castore
      [6544] dup
      [6545] sipush 885
      [6548] sipush 885
      [6551] castore
      [6552] dup
      [6553] sipush 886
      [6556] sipush 886
      [6559] castore
      [6560] dup
      [6561] sipush 887
      [6564] sipush 887
      [6567] castore
      [6568] dup
      [6569] sipush 888
      [6572] sipush 888
      [6575] castore
      [6576] dup
      [6577] sipush 889
      [6580] sipush 889
      [6583] castore
      [6584] dup
      [6585] sipush 890
      [6588] bipush 32
      [6590] castore
      [6591] dup
      [6592] sipush 891
      [6595] sipush 891
      [6598] castore
      [6599] dup
      [6600] sipush 892
      [6603] sipush 892
      [6606] castore
      [6607] dup
      [6608] sipush 893
      [6611] sipush 893
      [6614] castore
      [6615] dup
      [6616] sipush 894
      [6619] bipush 59
      [6621] castore
      [6622] dup
      [6623] sipush 895
      [6626] sipush 895
      [6629] castore
      [6630] dup
      [6631] sipush 896
      [6634] sipush 896
      [6637] castore
      [6638] dup
      [6639] sipush 897
      [6642] sipush 897
      [6645] castore
      [6646] dup
      [6647] sipush 898
      [6650] sipush 898
      [6653] castore
      [6654] dup
      [6655] sipush 899
      [6658] sipush 899
      [6661] castore
      [6662] dup
      [6663] sipush 900
      [6666] bipush 32
      [6668] castore
      [6669] dup
      [6670] sipush 901
      [6673] sipush 168
      [6676] castore
      [6677] dup
      [6678] sipush 902
      [6681] sipush 913
      [6684] castore
      [6685] dup
      [6686] sipush 903
      [6689] sipush 183
      [6692] castore
      [6693] dup
      [6694] sipush 904
      [6697] sipush 917
      [6700] castore
      [6701] dup
      [6702] sipush 905
      [6705] sipush 919
      [6708] castore
      [6709] dup
      [6710] sipush 906
      [6713] sipush 921
      [6716] castore
      [6717] dup
      [6718] sipush 907
      [6721] sipush 907
      [6724] castore
      [6725] dup
      [6726] sipush 908
      [6729] sipush 927
      [6732] castore
      [6733] dup
      [6734] sipush 909
      [6737] sipush 909
      [6740] castore
      [6741] dup
      [6742] sipush 910
      [6745] sipush 933
      [6748] castore
      [6749] dup
      [6750] sipush 911
      [6753] sipush 937
      [6756] castore
      [6757] dup
      [6758] sipush 912
      [6761] sipush 970
      [6764] castore
      [6765] dup
      [6766] sipush 913
      [6769] sipush 913
      [6772] castore
      [6773] dup
      [6774] sipush 914
      [6777] sipush 914
      [6780] castore
      [6781] dup
      [6782] sipush 915
      [6785] sipush 915
      [6788] castore
      [6789] dup
      [6790] sipush 916
      [6793] sipush 916
      [6796] castore
      [6797] dup
      [6798] sipush 917
      [6801] sipush 917
      [6804] castore
      [6805] dup
      [6806] sipush 918
      [6809] sipush 918
      [6812] castore
      [6813] dup
      [6814] sipush 919
      [6817] sipush 919
      [6820] castore
      [6821] dup
      [6822] sipush 920
      [6825] sipush 920
      [6828] castore
      [6829] dup
      [6830] sipush 921
      [6833] sipush 921
      [6836] castore
      [6837] dup
      [6838] sipush 922
      [6841] sipush 922
      [6844] castore
      [6845] dup
      [6846] sipush 923
      [6849] sipush 923
      [6852] castore
      [6853] dup
      [6854] sipush 924
      [6857] sipush 924
      [6860] castore
      [6861] dup
      [6862] sipush 925
      [6865] sipush 925
      [6868] castore
      [6869] dup
      [6870] sipush 926
      [6873] sipush 926
      [6876] castore
      [6877] dup
      [6878] sipush 927
      [6881] sipush 927
      [6884] castore
      [6885] dup
      [6886] sipush 928
      [6889] sipush 928
      [6892] castore
      [6893] dup
      [6894] sipush 929
      [6897] sipush 929
      [6900] castore
      [6901] dup
      [6902] sipush 930
      [6905] sipush 930
      [6908] castore
      [6909] dup
      [6910] sipush 931
      [6913] sipush 931
      [6916] castore
      [6917] dup
      [6918] sipush 932
      [6921] sipush 932
      [6924] castore
      [6925] dup
      [6926] sipush 933
      [6929] sipush 933
      [6932] castore
      [6933] dup
      [6934] sipush 934
      [6937] sipush 934
      [6940] castore
      [6941] dup
      [6942] sipush 935
      [6945] sipush 935
      [6948] castore
      [6949] dup
      [6950] sipush 936
      [6953] sipush 936
      [6956] castore
      [6957] dup
      [6958] sipush 937
      [6961] sipush 937
      [6964] castore
      [6965] dup
      [6966] sipush 938
      [6969] sipush 921
      [6972] castore
      [6973] dup
      [6974] sipush 939
      [6977] sipush 933
      [6980] castore
      [6981] dup
      [6982] sipush 940
      [6985] sipush 945
      [6988] castore
      [6989] dup
      [6990] sipush 941
      [6993] sipush 949
      [6996] castore
      [6997] dup
      [6998] sipush 942
      [7001] sipush 951
      [7004] castore
      [7005] dup
      [7006] sipush 943
      [7009] sipush 953
      [7012] castore
      [7013] dup
      [7014] sipush 944
      [7017] sipush 971
      [7020] castore
      [7021] dup
      [7022] sipush 945
      [7025] sipush 945
      [7028] castore
      [7029] dup
      [7030] sipush 946
      [7033] sipush 946
      [7036] castore
      [7037] dup
      [7038] sipush 947
      [7041] sipush 947
      [7044] castore
      [7045] dup
      [7046] sipush 948
      [7049] sipush 948
      [7052] castore
      [7053] dup
      [7054] sipush 949
      [7057] sipush 949
      [7060] castore
      [7061] dup
      [7062] sipush 950
      [7065] sipush 950
      [7068] castore
      [7069] dup
      [7070] sipush 951
      [7073] sipush 951
      [7076] castore
      [7077] dup
      [7078] sipush 952
      [7081] sipush 952
      [7084] castore
      [7085] dup
      [7086] sipush 953
      [7089] sipush 953
      [7092] castore
      [7093] dup
      [7094] sipush 954
      [7097] sipush 954
      [7100] castore
      [7101] dup
      [7102] sipush 955
      [7105] sipush 955
      [7108] castore
      [7109] dup
      [7110] sipush 956
      [7113] sipush 956
      [7116] castore
      [7117] dup
      [7118] sipush 957
      [7121] sipush 957
      [7124] castore
      [7125] dup
      [7126] sipush 958
      [7129] sipush 958
      [7132] castore
      [7133] dup
      [7134] sipush 959
      [7137] sipush 959
      [7140] castore
      [7141] dup
      [7142] sipush 960
      [7145] sipush 960
      [7148] castore
      [7149] dup
      [7150] sipush 961
      [7153] sipush 961
      [7156] castore
      [7157] dup
      [7158] sipush 962
      [7161] sipush 962
      [7164] castore
      [7165] dup
      [7166] sipush 963
      [7169] sipush 963
      [7172] castore
      [7173] dup
      [7174] sipush 964
      [7177] sipush 964
      [7180] castore
      [7181] dup
      [7182] sipush 965
      [7185] sipush 965
      [7188] castore
      [7189] dup
      [7190] sipush 966
      [7193] sipush 966
      [7196] castore
      [7197] dup
      [7198] sipush 967
      [7201] sipush 967
      [7204] castore
      [7205] dup
      [7206] sipush 968
      [7209] sipush 968
      [7212] castore
      [7213] dup
      [7214] sipush 969
      [7217] sipush 969
      [7220] castore
      [7221] dup
      [7222] sipush 970
      [7225] sipush 953
      [7228] castore
      [7229] dup
      [7230] sipush 971
      [7233] sipush 965
      [7236] castore
      [7237] dup
      [7238] sipush 972
      [7241] sipush 959
      [7244] castore
      [7245] dup
      [7246] sipush 973
      [7249] sipush 965
      [7252] castore
      [7253] dup
      [7254] sipush 974
      [7257] sipush 969
      [7260] castore
      [7261] dup
      [7262] sipush 975
      [7265] sipush 975
      [7268] castore
      [7269] dup
      [7270] sipush 976
      [7273] sipush 946
      [7276] castore
      [7277] dup
      [7278] sipush 977
      [7281] sipush 952
      [7284] castore
      [7285] dup
      [7286] sipush 978
      [7289] sipush 933
      [7292] castore
      [7293] dup
      [7294] sipush 979
      [7297] sipush 978
      [7300] castore
      [7301] dup
      [7302] sipush 980
      [7305] sipush 978
      [7308] castore
      [7309] dup
      [7310] sipush 981
      [7313] sipush 966
      [7316] castore
      [7317] dup
      [7318] sipush 982
      [7321] sipush 960
      [7324] castore
      [7325] dup
      [7326] sipush 983
      [7329] sipush 983
      [7332] castore
      [7333] dup
      [7334] sipush 984
      [7337] sipush 984
      [7340] castore
      [7341] dup
      [7342] sipush 985
      [7345] sipush 985
      [7348] castore
      [7349] dup
      [7350] sipush 986
      [7353] sipush 986
      [7356] castore
      [7357] dup
      [7358] sipush 987
      [7361] sipush 987
      [7364] castore
      [7365] dup
      [7366] sipush 988
      [7369] sipush 988
      [7372] castore
      [7373] dup
      [7374] sipush 989
      [7377] sipush 989
      [7380] castore
      [7381] dup
      [7382] sipush 990
      [7385] sipush 990
      [7388] castore
      [7389] dup
      [7390] sipush 991
      [7393] sipush 991
      [7396] castore
      [7397] dup
      [7398] sipush 992
      [7401] sipush 992
      [7404] castore
      [7405] dup
      [7406] sipush 993
      [7409] sipush 993
      [7412] castore
      [7413] dup
      [7414] sipush 994
      [7417] sipush 994
      [7420] castore
      [7421] dup
      [7422] sipush 995
      [7425] sipush 995
      [7428] castore
      [7429] dup
      [7430] sipush 996
      [7433] sipush 996
      [7436] castore
      [7437] dup
      [7438] sipush 997
      [7441] sipush 997
      [7444] castore
      [7445] dup
      [7446] sipush 998
      [7449] sipush 998
      [7452] castore
      [7453] dup
      [7454] sipush 999
      [7457] sipush 999
      [7460] castore
      [7461] dup
      [7462] sipush 1000
      [7465] sipush 1000
      [7468] castore
      [7469] dup
      [7470] sipush 1001
      [7473] sipush 1001
      [7476] castore
      [7477] dup
      [7478] sipush 1002
      [7481] sipush 1002
      [7484] castore
      [7485] dup
      [7486] sipush 1003
      [7489] sipush 1003
      [7492] castore
      [7493] dup
      [7494] sipush 1004
      [7497] sipush 1004
      [7500] castore
      [7501] dup
      [7502] sipush 1005
      [7505] sipush 1005
      [7508] castore
      [7509] dup
      [7510] sipush 1006
      [7513] sipush 1006
      [7516] castore
      [7517] dup
      [7518] sipush 1007
      [7521] sipush 1007
      [7524] castore
      [7525] dup
      [7526] sipush 1008
      [7529] sipush 954
      [7532] castore
      [7533] dup
      [7534] sipush 1009
      [7537] sipush 961
      [7540] castore
      [7541] dup
      [7542] sipush 1010
      [7545] sipush 962
      [7548] castore
      [7549] dup
      [7550] sipush 1011
      [7553] sipush 1011
      [7556] castore
      [7557] dup
      [7558] sipush 1012
      [7561] sipush 920
      [7564] castore
      [7565] dup
      [7566] sipush 1013
      [7569] sipush 949
      [7572] castore
      [7573] dup
      [7574] sipush 1014
      [7577] sipush 1014
      [7580] castore
      [7581] dup
      [7582] sipush 1015
      [7585] sipush 1015
      [7588] castore
      [7589] dup
      [7590] sipush 1016
      [7593] sipush 1016
      [7596] castore
      [7597] dup
      [7598] sipush 1017
      [7601] sipush 931
      [7604] castore
      [7605] dup
      [7606] sipush 1018
      [7609] sipush 1018
      [7612] castore
      [7613] dup
      [7614] sipush 1019
      [7617] sipush 1019
      [7620] castore
      [7621] dup
      [7622] sipush 1020
      [7625] sipush 1020
      [7628] castore
      [7629] dup
      [7630] sipush 1021
      [7633] sipush 1021
      [7636] castore
      [7637] dup
      [7638] sipush 1022
      [7641] sipush 1022
      [7644] castore
      [7645] dup
      [7646] sipush 1023
      [7649] sipush 1023
      [7652] castore
      [7653] dup
      [7654] sipush 1024
      [7657] sipush 1045
      [7660] castore
      [7661] dup
      [7662] sipush 1025
      [7665] sipush 1045
      [7668] castore
      [7669] dup
      [7670] sipush 1026
      [7673] sipush 1026
      [7676] castore
      [7677] dup
      [7678] sipush 1027
      [7681] sipush 1043
      [7684] castore
      [7685] dup
      [7686] sipush 1028
      [7689] sipush 1028
      [7692] castore
      [7693] dup
      [7694] sipush 1029
      [7697] sipush 1029
      [7700] castore
      [7701] dup
      [7702] sipush 1030
      [7705] sipush 1030
      [7708] castore
      [7709] dup
      [7710] sipush 1031
      [7713] sipush 1030
      [7716] castore
      [7717] dup
      [7718] sipush 1032
      [7721] sipush 1032
      [7724] castore
      [7725] dup
      [7726] sipush 1033
      [7729] sipush 1033
      [7732] castore
      [7733] dup
      [7734] sipush 1034
      [7737] sipush 1034
      [7740] castore
      [7741] dup
      [7742] sipush 1035
      [7745] sipush 1035
      [7748] castore
      [7749] dup
      [7750] sipush 1036
      [7753] sipush 1050
      [7756] castore
      [7757] dup
      [7758] sipush 1037
      [7761] sipush 1048
      [7764] castore
      [7765] dup
      [7766] sipush 1038
      [7769] sipush 1059
      [7772] castore
      [7773] dup
      [7774] sipush 1039
      [7777] sipush 1039
      [7780] castore
      [7781] dup
      [7782] sipush 1040
      [7785] sipush 1040
      [7788] castore
      [7789] dup
      [7790] sipush 1041
      [7793] sipush 1041
      [7796] castore
      [7797] dup
      [7798] sipush 1042
      [7801] sipush 1042
      [7804] castore
      [7805] dup
      [7806] sipush 1043
      [7809] sipush 1043
      [7812] castore
      [7813] dup
      [7814] sipush 1044
      [7817] sipush 1044
      [7820] castore
      [7821] dup
      [7822] sipush 1045
      [7825] sipush 1045
      [7828] castore
      [7829] dup
      [7830] sipush 1046
      [7833] sipush 1046
      [7836] castore
      [7837] dup
      [7838] sipush 1047
      [7841] sipush 1047
      [7844] castore
      [7845] dup
      [7846] sipush 1048
      [7849] sipush 1048
      [7852] castore
      [7853] dup
      [7854] sipush 1049
      [7857] sipush 1048
      [7860] castore
      [7861] dup
      [7862] sipush 1050
      [7865] sipush 1050
      [7868] castore
      [7869] dup
      [7870] sipush 1051
      [7873] sipush 1051
      [7876] castore
      [7877] dup
      [7878] sipush 1052
      [7881] sipush 1052
      [7884] castore
      [7885] dup
      [7886] sipush 1053
      [7889] sipush 1053
      [7892] castore
      [7893] dup
      [7894] sipush 1054
      [7897] sipush 1054
      [7900] castore
      [7901] dup
      [7902] sipush 1055
      [7905] sipush 1055
      [7908] castore
      [7909] dup
      [7910] sipush 1056
      [7913] sipush 1056
      [7916] castore
      [7917] dup
      [7918] sipush 1057
      [7921] sipush 1057
      [7924] castore
      [7925] dup
      [7926] sipush 1058
      [7929] sipush 1058
      [7932] castore
      [7933] dup
      [7934] sipush 1059
      [7937] sipush 1059
      [7940] castore
      [7941] dup
      [7942] sipush 1060
      [7945] sipush 1060
      [7948] castore
      [7949] dup
      [7950] sipush 1061
      [7953] sipush 1061
      [7956] castore
      [7957] dup
      [7958] sipush 1062
      [7961] sipush 1062
      [7964] castore
      [7965] dup
      [7966] sipush 1063
      [7969] sipush 1063
      [7972] castore
      [7973] dup
      [7974] sipush 1064
      [7977] sipush 1064
      [7980] castore
      [7981] dup
      [7982] sipush 1065
      [7985] sipush 1065
      [7988] castore
      [7989] dup
      [7990] sipush 1066
      [7993] sipush 1066
      [7996] castore
      [7997] dup
      [7998] sipush 1067
      [8001] sipush 1067
      [8004] castore
      [8005] dup
      [8006] sipush 1068
      [8009] sipush 1068
      [8012] castore
      [8013] dup
      [8014] sipush 1069
      [8017] sipush 1069
      [8020] castore
      [8021] dup
      [8022] sipush 1070
      [8025] sipush 1070
      [8028] castore
      [8029] dup
      [8030] sipush 1071
      [8033] sipush 1071
      [8036] castore
      [8037] dup
      [8038] sipush 1072
      [8041] sipush 1072
      [8044] castore
      [8045] dup
      [8046] sipush 1073
      [8049] sipush 1073
      [8052] castore
      [8053] dup
      [8054] sipush 1074
      [8057] sipush 1074
      [8060] castore
      [8061] dup
      [8062] sipush 1075
      [8065] sipush 1075
      [8068] castore
      [8069] dup
      [8070] sipush 1076
      [8073] sipush 1076
      [8076] castore
      [8077] dup
      [8078] sipush 1077
      [8081] sipush 1077
      [8084] castore
      [8085] dup
      [8086] sipush 1078
      [8089] sipush 1078
      [8092] castore
      [8093] dup
      [8094] sipush 1079
      [8097] sipush 1079
      [8100] castore
      [8101] dup
      [8102] sipush 1080
      [8105] sipush 1080
      [8108] castore
      [8109] dup
      [8110] sipush 1081
      [8113] sipush 1080
      [8116] castore
      [8117] dup
      [8118] sipush 1082
      [8121] sipush 1082
      [8124] castore
      [8125] dup
      [8126] sipush 1083
      [8129] sipush 1083
      [8132] castore
      [8133] dup
      [8134] sipush 1084
      [8137] sipush 1084
      [8140] castore
      [8141] dup
      [8142] sipush 1085
      [8145] sipush 1085
      [8148] castore
      [8149] dup
      [8150] sipush 1086
      [8153] sipush 1086
      [8156] castore
      [8157] dup
      [8158] sipush 1087
      [8161] sipush 1087
      [8164] castore
      [8165] dup
      [8166] sipush 1088
      [8169] sipush 1088
      [8172] castore
      [8173] dup
      [8174] sipush 1089
      [8177] sipush 1089
      [8180] castore
      [8181] dup
      [8182] sipush 1090
      [8185] sipush 1090
      [8188] castore
      [8189] dup
      [8190] sipush 1091
      [8193] sipush 1091
      [8196] castore
      [8197] dup
      [8198] sipush 1092
      [8201] sipush 1092
      [8204] castore
      [8205] dup
      [8206] sipush 1093
      [8209] sipush 1093
      [8212] castore
      [8213] dup
      [8214] sipush 1094
      [8217] sipush 1094
      [8220] castore
      [8221] dup
      [8222] sipush 1095
      [8225] sipush 1095
      [8228] castore
      [8229] dup
      [8230] sipush 1096
      [8233] sipush 1096
      [8236] castore
      [8237] dup
      [8238] sipush 1097
      [8241] sipush 1097
      [8244] castore
      [8245] dup
      [8246] sipush 1098
      [8249] sipush 1098
      [8252] castore
      [8253] dup
      [8254] sipush 1099
      [8257] sipush 1099
      [8260] castore
      [8261] dup
      [8262] sipush 1100
      [8265] sipush 1100
      [8268] castore
      [8269] dup
      [8270] sipush 1101
      [8273] sipush 1101
      [8276] castore
      [8277] dup
      [8278] sipush 1102
      [8281] sipush 1102
      [8284] castore
      [8285] dup
      [8286] sipush 1103
      [8289] sipush 1103
      [8292] castore
      [8293] dup
      [8294] sipush 1104
      [8297] sipush 1077
      [8300] castore
      [8301] dup
      [8302] sipush 1105
      [8305] sipush 1077
      [8308] castore
      [8309] dup
      [8310] sipush 1106
      [8313] sipush 1106
      [8316] castore
      [8317] dup
      [8318] sipush 1107
      [8321] sipush 1075
      [8324] castore
      [8325] dup
      [8326] sipush 1108
      [8329] sipush 1108
      [8332] castore
      [8333] dup
      [8334] sipush 1109
      [8337] sipush 1109
      [8340] castore
      [8341] dup
      [8342] sipush 1110
      [8345] sipush 1110
      [8348] castore
      [8349] dup
      [8350] sipush 1111
      [8353] sipush 1110
      [8356] castore
      [8357] dup
      [8358] sipush 1112
      [8361] sipush 1112
      [8364] castore
      [8365] dup
      [8366] sipush 1113
      [8369] sipush 1113
      [8372] castore
      [8373] dup
      [8374] sipush 1114
      [8377] sipush 1114
      [8380] castore
      [8381] dup
      [8382] sipush 1115
      [8385] sipush 1115
      [8388] castore
      [8389] dup
      [8390] sipush 1116
      [8393] sipush 1082
      [8396] castore
      [8397] dup
      [8398] sipush 1117
      [8401] sipush 1080
      [8404] castore
      [8405] dup
      [8406] sipush 1118
      [8409] sipush 1091
      [8412] castore
      [8413] dup
      [8414] sipush 1119
      [8417] sipush 1119
      [8420] castore
      [8421] dup
      [8422] sipush 1120
      [8425] sipush 1120
      [8428] castore
      [8429] dup
      [8430] sipush 1121
      [8433] sipush 1121
      [8436] castore
      [8437] dup
      [8438] sipush 1122
      [8441] sipush 1122
      [8444] castore
      [8445] dup
      [8446] sipush 1123
      [8449] sipush 1123
      [8452] castore
      [8453] dup
      [8454] sipush 1124
      [8457] sipush 1124
      [8460] castore
      [8461] dup
      [8462] sipush 1125
      [8465] sipush 1125
      [8468] castore
      [8469] dup
      [8470] sipush 1126
      [8473] sipush 1126
      [8476] castore
      [8477] dup
      [8478] sipush 1127
      [8481] sipush 1127
      [8484] castore
      [8485] dup
      [8486] sipush 1128
      [8489] sipush 1128
      [8492] castore
      [8493] dup
      [8494] sipush 1129
      [8497] sipush 1129
      [8500] castore
      [8501] dup
      [8502] sipush 1130
      [8505] sipush 1130
      [8508] castore
      [8509] dup
      [8510] sipush 1131
      [8513] sipush 1131
      [8516] castore
      [8517] dup
      [8518] sipush 1132
      [8521] sipush 1132
      [8524] castore
      [8525] dup
      [8526] sipush 1133
      [8529] sipush 1133
      [8532] castore
      [8533] dup
      [8534] sipush 1134
      [8537] sipush 1134
      [8540] castore
      [8541] dup
      [8542] sipush 1135
      [8545] sipush 1135
      [8548] castore
      [8549] dup
      [8550] sipush 1136
      [8553] sipush 1136
      [8556] castore
      [8557] dup
      [8558] sipush 1137
      [8561] sipush 1137
      [8564] castore
      [8565] dup
      [8566] sipush 1138
      [8569] sipush 1138
      [8572] castore
      [8573] dup
      [8574] sipush 1139
      [8577] sipush 1139
      [8580] castore
      [8581] dup
      [8582] sipush 1140
      [8585] sipush 1140
      [8588] castore
      [8589] dup
      [8590] sipush 1141
      [8593] sipush 1141
      [8596] castore
      [8597] dup
      [8598] sipush 1142
      [8601] sipush 1140
      [8604] castore
      [8605] dup
      [8606] sipush 1143
      [8609] sipush 1141
      [8612] castore
      [8613] dup
      [8614] sipush 1144
      [8617] sipush 1144
      [8620] castore
      [8621] dup
      [8622] sipush 1145
      [8625] sipush 1145
      [8628] castore
      [8629] dup
      [8630] sipush 1146
      [8633] sipush 1146
      [8636] castore
      [8637] dup
      [8638] sipush 1147
      [8641] sipush 1147
      [8644] castore
      [8645] dup
      [8646] sipush 1148
      [8649] sipush 1148
      [8652] castore
      [8653] dup
      [8654] sipush 1149
      [8657] sipush 1149
      [8660] castore
      [8661] dup
      [8662] sipush 1150
      [8665] sipush 1150
      [8668] castore
      [8669] dup
      [8670] sipush 1151
      [8673] sipush 1151
      [8676] castore
      [8677] dup
      [8678] sipush 1152
      [8681] sipush 1152
      [8684] castore
      [8685] dup
      [8686] sipush 1153
      [8689] sipush 1153
      [8692] castore
      [8693] dup
      [8694] sipush 1154
      [8697] sipush 1154
      [8700] castore
      [8701] dup
      [8702] sipush 1155
      [8705] sipush 1155
      [8708] castore
      [8709] dup
      [8710] sipush 1156
      [8713] sipush 1156
      [8716] castore
      [8717] dup
      [8718] sipush 1157
      [8721] sipush 1157
      [8724] castore
      [8725] dup
      [8726] sipush 1158
      [8729] sipush 1158
      [8732] castore
      [8733] dup
      [8734] sipush 1159
      [8737] sipush 1159
      [8740] castore
      [8741] dup
      [8742] sipush 1160
      [8745] sipush 1160
      [8748] castore
      [8749] dup
      [8750] sipush 1161
      [8753] sipush 1161
      [8756] castore
      [8757] dup
      [8758] sipush 1162
      [8761] sipush 1162
      [8764] castore
      [8765] dup
      [8766] sipush 1163
      [8769] sipush 1163
      [8772] castore
      [8773] dup
      [8774] sipush 1164
      [8777] sipush 1164
      [8780] castore
      [8781] dup
      [8782] sipush 1165
      [8785] sipush 1165
      [8788] castore
      [8789] dup
      [8790] sipush 1166
      [8793] sipush 1166
      [8796] castore
      [8797] dup
      [8798] sipush 1167
      [8801] sipush 1167
      [8804] castore
      [8805] dup
      [8806] sipush 1168
      [8809] sipush 1168
      [8812] castore
      [8813] dup
      [8814] sipush 1169
      [8817] sipush 1169
      [8820] castore
      [8821] dup
      [8822] sipush 1170
      [8825] sipush 1170
      [8828] castore
      [8829] dup
      [8830] sipush 1171
      [8833] sipush 1171
      [8836] castore
      [8837] dup
      [8838] sipush 1172
      [8841] sipush 1172
      [8844] castore
      [8845] dup
      [8846] sipush 1173
      [8849] sipush 1173
      [8852] castore
      [8853] dup
      [8854] sipush 1174
      [8857] sipush 1174
      [8860] castore
      [8861] dup
      [8862] sipush 1175
      [8865] sipush 1175
      [8868] castore
      [8869] dup
      [8870] sipush 1176
      [8873] sipush 1176
      [8876] castore
      [8877] dup
      [8878] sipush 1177
      [8881] sipush 1177
      [8884] castore
      [8885] dup
      [8886] sipush 1178
      [8889] sipush 1178
      [8892] castore
      [8893] dup
      [8894] sipush 1179
      [8897] sipush 1179
      [8900] castore
      [8901] dup
      [8902] sipush 1180
      [8905] sipush 1180
      [8908] castore
      [8909] dup
      [8910] sipush 1181
      [8913] sipush 1181
      [8916] castore
      [8917] dup
      [8918] sipush 1182
      [8921] sipush 1182
      [8924] castore
      [8925] dup
      [8926] sipush 1183
      [8929] sipush 1183
      [8932] castore
      [8933] dup
      [8934] sipush 1184
      [8937] sipush 1184
      [8940] castore
      [8941] dup
      [8942] sipush 1185
      [8945] sipush 1185
      [8948] castore
      [8949] dup
      [8950] sipush 1186
      [8953] sipush 1186
      [8956] castore
      [8957] dup
      [8958] sipush 1187
      [8961] sipush 1187
      [8964] castore
      [8965] dup
      [8966] sipush 1188
      [8969] sipush 1188
      [8972] castore
      [8973] dup
      [8974] sipush 1189
      [8977] sipush 1189
      [8980] castore
      [8981] dup
      [8982] sipush 1190
      [8985] sipush 1190
      [8988] castore
      [8989] dup
      [8990] sipush 1191
      [8993] sipush 1191
      [8996] castore
      [8997] dup
      [8998] sipush 1192
      [9001] sipush 1192
      [9004] castore
      [9005] dup
      [9006] sipush 1193
      [9009] sipush 1193
      [9012] castore
      [9013] dup
      [9014] sipush 1194
      [9017] sipush 1194
      [9020] castore
      [9021] dup
      [9022] sipush 1195
      [9025] sipush 1195
      [9028] castore
      [9029] dup
      [9030] sipush 1196
      [9033] sipush 1196
      [9036] castore
      [9037] dup
      [9038] sipush 1197
      [9041] sipush 1197
      [9044] castore
      [9045] dup
      [9046] sipush 1198
      [9049] sipush 1198
      [9052] castore
      [9053] dup
      [9054] sipush 1199
      [9057] sipush 1199
      [9060] castore
      [9061] dup
      [9062] sipush 1200
      [9065] sipush 1200
      [9068] castore
      [9069] dup
      [9070] sipush 1201
      [9073] sipush 1201
      [9076] castore
      [9077] dup
      [9078] sipush 1202
      [9081] sipush 1202
      [9084] castore
      [9085] dup
      [9086] sipush 1203
      [9089] sipush 1203
      [9092] castore
      [9093] dup
      [9094] sipush 1204
      [9097] sipush 1204
      [9100] castore
      [9101] dup
      [9102] sipush 1205
      [9105] sipush 1205
      [9108] castore
      [9109] dup
      [9110] sipush 1206
      [9113] sipush 1206
      [9116] castore
      [9117] dup
      [9118] sipush 1207
      [9121] sipush 1207
      [9124] castore
      [9125] dup
      [9126] sipush 1208
      [9129] sipush 1208
      [9132] castore
      [9133] dup
      [9134] sipush 1209
      [9137] sipush 1209
      [9140] castore
      [9141] dup
      [9142] sipush 1210
      [9145] sipush 1210
      [9148] castore
      [9149] dup
      [9150] sipush 1211
      [9153] sipush 1211
      [9156] castore
      [9157] dup
      [9158] sipush 1212
      [9161] sipush 1212
      [9164] castore
      [9165] dup
      [9166] sipush 1213
      [9169] sipush 1213
      [9172] castore
      [9173] dup
      [9174] sipush 1214
      [9177] sipush 1214
      [9180] castore
      [9181] dup
      [9182] sipush 1215
      [9185] sipush 1215
      [9188] castore
      [9189] dup
      [9190] sipush 1216
      [9193] sipush 1216
      [9196] castore
      [9197] dup
      [9198] sipush 1217
      [9201] sipush 1046
      [9204] castore
      [9205] dup
      [9206] sipush 1218
      [9209] sipush 1078
      [9212] castore
      [9213] dup
      [9214] sipush 1219
      [9217] sipush 1219
      [9220] castore
      [9221] dup
      [9222] sipush 1220
      [9225] sipush 1220
      [9228] castore
      [9229] dup
      [9230] sipush 1221
      [9233] sipush 1221
      [9236] castore
      [9237] dup
      [9238] sipush 1222
      [9241] sipush 1222
      [9244] castore
      [9245] dup
      [9246] sipush 1223
      [9249] sipush 1223
      [9252] castore
      [9253] dup
      [9254] sipush 1224
      [9257] sipush 1224
      [9260] castore
      [9261] dup
      [9262] sipush 1225
      [9265] sipush 1225
      [9268] castore
      [9269] dup
      [9270] sipush 1226
      [9273] sipush 1226
      [9276] castore
      [9277] dup
      [9278] sipush 1227
      [9281] sipush 1227
      [9284] castore
      [9285] dup
      [9286] sipush 1228
      [9289] sipush 1228
      [9292] castore
      [9293] dup
      [9294] sipush 1229
      [9297] sipush 1229
      [9300] castore
      [9301] dup
      [9302] sipush 1230
      [9305] sipush 1230
      [9308] castore
      [9309] dup
      [9310] sipush 1231
      [9313] sipush 1231
      [9316] castore
      [9317] dup
      [9318] sipush 1232
      [9321] sipush 1040
      [9324] castore
      [9325] dup
      [9326] sipush 1233
      [9329] sipush 1072
      [9332] castore
      [9333] dup
      [9334] sipush 1234
      [9337] sipush 1040
      [9340] castore
      [9341] dup
      [9342] sipush 1235
      [9345] sipush 1072
      [9348] castore
      [9349] dup
      [9350] sipush 1236
      [9353] sipush 1236
      [9356] castore
      [9357] dup
      [9358] sipush 1237
      [9361] sipush 1237
      [9364] castore
      [9365] dup
      [9366] sipush 1238
      [9369] sipush 1045
      [9372] castore
      [9373] dup
      [9374] sipush 1239
      [9377] sipush 1077
      [9380] castore
      [9381] dup
      [9382] sipush 1240
      [9385] sipush 1240
      [9388] castore
      [9389] dup
      [9390] sipush 1241
      [9393] sipush 1241
      [9396] castore
      [9397] dup
      [9398] sipush 1242
      [9401] sipush 1240
      [9404] castore
      [9405] dup
      [9406] sipush 1243
      [9409] sipush 1241
      [9412] castore
      [9413] dup
      [9414] sipush 1244
      [9417] sipush 1046
      [9420] castore
      [9421] dup
      [9422] sipush 1245
      [9425] sipush 1078
      [9428] castore
      [9429] dup
      [9430] sipush 1246
      [9433] sipush 1047
      [9436] castore
      [9437] dup
      [9438] sipush 1247
      [9441] sipush 1079
      [9444] castore
      [9445] dup
      [9446] sipush 1248
      [9449] sipush 1248
      [9452] castore
      [9453] dup
      [9454] sipush 1249
      [9457] sipush 1249
      [9460] castore
      [9461] dup
      [9462] sipush 1250
      [9465] sipush 1048
      [9468] castore
      [9469] dup
      [9470] sipush 1251
      [9473] sipush 1080
      [9476] castore
      [9477] dup
      [9478] sipush 1252
      [9481] sipush 1048
      [9484] castore
      [9485] dup
      [9486] sipush 1253
      [9489] sipush 1080
      [9492] castore
      [9493] dup
      [9494] sipush 1254
      [9497] sipush 1054
      [9500] castore
      [9501] dup
      [9502] sipush 1255
      [9505] sipush 1086
      [9508] castore
      [9509] dup
      [9510] sipush 1256
      [9513] sipush 1256
      [9516] castore
      [9517] dup
      [9518] sipush 1257
      [9521] sipush 1257
      [9524] castore
      [9525] dup
      [9526] sipush 1258
      [9529] sipush 1256
      [9532] castore
      [9533] dup
      [9534] sipush 1259
      [9537] sipush 1257
      [9540] castore
      [9541] dup
      [9542] sipush 1260
      [9545] sipush 1069
      [9548] castore
      [9549] dup
      [9550] sipush 1261
      [9553] sipush 1101
      [9556] castore
      [9557] dup
      [9558] sipush 1262
      [9561] sipush 1059
      [9564] castore
      [9565] dup
      [9566] sipush 1263
      [9569] sipush 1091
      [9572] castore
      [9573] dup
      [9574] sipush 1264
      [9577] sipush 1059
      [9580] castore
      [9581] dup
      [9582] sipush 1265
      [9585] sipush 1091
      [9588] castore
      [9589] dup
      [9590] sipush 1266
      [9593] sipush 1059
      [9596] castore
      [9597] dup
      [9598] sipush 1267
      [9601] sipush 1091
      [9604] castore
      [9605] dup
      [9606] sipush 1268
      [9609] sipush 1063
      [9612] castore
      [9613] dup
      [9614] sipush 1269
      [9617] sipush 1095
      [9620] castore
      [9621] dup
      [9622] sipush 1270
      [9625] sipush 1270
      [9628] castore
      [9629] dup
      [9630] sipush 1271
      [9633] sipush 1271
      [9636] castore
      [9637] dup
      [9638] sipush 1272
      [9641] sipush 1067
      [9644] castore
      [9645] dup
      [9646] sipush 1273
      [9649] sipush 1099
      [9652] castore
      [9653] dup
      [9654] sipush 1274
      [9657] sipush 1274
      [9660] castore
      [9661] dup
      [9662] sipush 1275
      [9665] sipush 1275
      [9668] castore
      [9669] dup
      [9670] sipush 1276
      [9673] sipush 1276
      [9676] castore
      [9677] dup
      [9678] sipush 1277
      [9681] sipush 1277
      [9684] castore
      [9685] dup
      [9686] sipush 1278
      [9689] sipush 1278
      [9692] castore
      [9693] dup
      [9694] sipush 1279
      [9697] sipush 1279
      [9700] castore
      [9701] putstatic #35
        - Fieldref [com/anysoftkeyboard/dictionaries/d.i [C]
      [9704] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Ljava/lang/String;Landroid/content/Context;)V
    Access flags: 0x4
      = protected d(java.lang.String,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 41, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #53
        - Methodref [com/anysoftkeyboard/dictionaries/u.<init> (Ljava/lang/String;)V]
      [5] aload_0 v0
      [6] bipush 32
      [8] newarray 5
      [10] putfield #32
        - Fieldref [com/anysoftkeyboard/dictionaries/d.f [C]
      [13] aload_0 v0
      [14] new #18
        - Class [java/lang/Object]
      [17] dup
      [18] invokespecial #57
        - Methodref [java/lang/Object.<init> ()V]
      [21] putfield #34
        - Fieldref [com/anysoftkeyboard/dictionaries/d.h Ljava/lang/Object;]
      [24] aload_0 v0
      [25] aload_2 v2
      [26] putfield #27
        - Fieldref [com/anysoftkeyboard/dictionaries/d.a Landroid/content/Context;]
      [29] aload_0 v0
      [30] new #13
        - Class [com/anysoftkeyboard/dictionaries/y]
      [33] dup
      [34] invokespecial #54
        - Methodref [com/anysoftkeyboard/dictionaries/y.<init> ()V]
      [37] putfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/d.c Lcom/anysoftkeyboard/dictionaries/y;]
      [40] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x21
      = public synchronized void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokevirtual #50
        - Methodref [com/anysoftkeyboard/dictionaries/d.c ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x404
      = protected abstract void c()
  + Method:       a()V
    Access flags: 0x1
      = public void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 48, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #34
        - Fieldref [com/anysoftkeyboard/dictionaries/d.h Ljava/lang/Object;]
      [4] dup
      [5] astore_1 v1
      [6] monitorenter
      [7] aload_0 v0
      [8] dup
      [9] astore_2 v2
      [10] getfield #33
        - Fieldref [com/anysoftkeyboard/dictionaries/d.g Z]
      [13] ifne +29 (target=42)
      [16] aload_2 v2
      [17] iconst_1
      [18] putfield #33
        - Fieldref [com/anysoftkeyboard/dictionaries/d.g Z]
      [21] aload_2 v2
      [22] iconst_0
      [23] putfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/d.b Z]
      [26] new #11
        - Class [com/anysoftkeyboard/dictionaries/t]
      [29] dup
      [30] aload_2 v2
      [31] invokespecial #51
        - Methodref [com/anysoftkeyboard/dictionaries/t.<init> (Lcom/anysoftkeyboard/dictionaries/d;)V]
      [34] iconst_0
      [35] anewarray #22
        - Class [java/lang/Void]
      [38] invokevirtual #52
        - Methodref [com/anysoftkeyboard/dictionaries/t.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
      [41] pop
      [42] aload_1 v1
      [43] monitorexit
      [44] return
      [45] aload_1 v1
      [46] monitorexit
      [47] athrow
      Code attribute exceptions (count = 2):
      - ExceptionInfo (7 -> 44: 45):
      - ExceptionInfo (45 -> 47: 45):
      Code attribute attributes (attribute count = 0):
  + Method:       d()V
    Access flags: 0x404
      = protected abstract void d()
  + Method:       a(Ljava/lang/String;I)V
    Access flags: 0x21
      = public synchronized void a(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 86, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/d.b Z]
      [4] ifeq +23 (target=27)
      [7] aload_0 v0
      [8] invokevirtual #43
        - Methodref [com/anysoftkeyboard/dictionaries/d.a ()V]
      [11] goto +16 (target=27)
      [14] astore_3 v3
      [15] ldc #3
        - String [ASK UDict]
      [17] ldc #5
        - String [Failed to load database while adding word]
      [19] invokestatic #38
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [22] pop
      [23] aload_3 v3
      [24] invokevirtual #56
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [27] aload_1 v1
      [28] invokevirtual #59
        - Methodref [java/lang/String.length ()I]
      [31] bipush 32
      [33] ificmplt +4 (target=37)
      [36] return
      [37] ldc #3
        - String [ASK UDict]
      [39] new #20
        - Class [java/lang/StringBuilder]
      [42] dup
      [43] ldc #4
        - String [Adding word ']
      [45] invokespecial #60
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [48] aload_1 v1
      [49] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [52] ldc #2
        - String [' to dictionary]
      [54] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [57] invokevirtual #62
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [60] invokestatic #38
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [63] pop
      [64] aload_0 v0
      [65] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/d.c Lcom/anysoftkeyboard/dictionaries/y;]
      [68] aload_1 v1
      [69] iconst_0
      [70] iload_2 v2
      [71] invokestatic #47
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/String;II)V]
      [74] aload_0 v0
      [75] aload_1 v1
      [76] iload_2 v2
      [77] invokevirtual #49
        - Methodref [com/anysoftkeyboard/dictionaries/d.b (Ljava/lang/String;I)V]
      [80] aload_0 v0
      [81] iconst_0
      [82] putfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/d.b Z]
      [85] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (7 -> 11: 14):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       e()Landroid/database/Cursor;
    Access flags: 0x401
      = public abstract android.database.Cursor e()
  + Method:       b(Ljava/lang/String;I)V
    Access flags: 0x404
      = protected abstract void b(java.lang.String,int)
  + Method:       a(Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V
    Access flags: 0x31
      = public final synchronized void a(com.anysoftkeyboard.d,com.anysoftkeyboard.dictionaries.h)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 64, locals = 4, stack = 9):
      [0] aload_0 v0
      [1] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/d.b Z]
      [4] ifeq +23 (target=27)
      [7] aload_0 v0
      [8] invokevirtual #43
        - Methodref [com/anysoftkeyboard/dictionaries/d.a ()V]
      [11] goto +16 (target=27)
      [14] astore_3 v3
      [15] ldc #3
        - String [ASK UDict]
      [17] ldc #5
        - String [Failed to load database while adding word]
      [19] invokestatic #38
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [22] pop
      [23] aload_3 v3
      [24] invokevirtual #56
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [27] aload_0 v0
      [28] aload_1 v1
      [29] invokevirtual #40
        - Methodref [com/anysoftkeyboard/d.b ()I]
      [32] putfield #31
        - Fieldref [com/anysoftkeyboard/dictionaries/d.e I]
      [35] aload_0 v0
      [36] aload_0 v0
      [37] getfield #31
        - Fieldref [com/anysoftkeyboard/dictionaries/d.e I]
      [40] iconst_2
      [41] imul
      [42] putfield #30
        - Fieldref [com/anysoftkeyboard/dictionaries/d.d I]
      [45] aload_0 v0
      [46] aload_0 v0
      [47] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/d.c Lcom/anysoftkeyboard/dictionaries/y;]
      [50] aload_1 v1
      [51] aload_0 v0
      [52] getfield #32
        - Fieldref [com/anysoftkeyboard/dictionaries/d.f [C]
      [55] iconst_0
      [56] iconst_0
      [57] fconst_1
      [58] iconst_0
      [59] aload_2 v2
      [60] invokespecial #45
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Lcom/anysoftkeyboard/d;[CIZFILcom/anysoftkeyboard/dictionaries/h;)V]
      [63] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (7 -> 11: 14):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;)Z
    Access flags: 0x21
      = public synchronized boolean a(java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 44, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/d.b Z]
      [4] ifeq +23 (target=27)
      [7] aload_0 v0
      [8] invokevirtual #43
        - Methodref [com/anysoftkeyboard/dictionaries/d.a ()V]
      [11] goto +16 (target=27)
      [14] astore_2 v2
      [15] ldc #3
        - String [ASK UDict]
      [17] ldc #5
        - String [Failed to load database while adding word]
      [19] invokestatic #38
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [22] pop
      [23] aload_2 v2
      [24] invokevirtual #56
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [27] aload_0 v0
      [28] aload_0 v0
      [29] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/d.c Lcom/anysoftkeyboard/dictionaries/y;]
      [32] aload_1 v1
      [33] iconst_0
      [34] aload_1 v1
      [35] invokeinterface #66
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [40] invokespecial #46
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)Z]
      [43] ireturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (7 -> 11: 14):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)Z
    Access flags: 0x2
      = private boolean a(com.anysoftkeyboard.dictionaries.y,java.lang.CharSequence,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 97, locals = 9, stack = 5):
      [0] aload_1 v1
      [1] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
      [4] istore v5
      [6] aload_2 v2
      [7] iload_3 v3
      [8] invokeinterface #65
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [13] istore v6
      [15] iconst_0
      [16] istore v7
      [18] goto +70 (target=88)
      [21] aload_1 v1
      [22] getfield #36
        - Fieldref [com/anysoftkeyboard/dictionaries/y.a [Lcom/anysoftkeyboard/dictionaries/ab;]
      [25] iload v7
      [27] aaload
      [28] dup
      [29] astore v8
      [31] getfield #23
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.a C]
      [34] iload v6
      [36] ificmpne +49 (target=85)
      [39] iload_3 v3
      [40] iload v4
      [42] iconst_1
      [43] isub
      [44] ificmpne +13 (target=57)
      [47] aload v8
      [49] getfield #25
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.c Z]
      [52] ifeq +33 (target=85)
      [55] iconst_1
      [56] ireturn
      [57] aload v8
      [59] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.d Lcom/anysoftkeyboard/dictionaries/y;]
      [62] ifnull +23 (target=85)
      [65] aload_0 v0
      [66] aload v8
      [68] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.d Lcom/anysoftkeyboard/dictionaries/y;]
      [71] aload_2 v2
      [72] iload_3 v3
      [73] iconst_1
      [74] iadd
      [75] iload v4
      [77] invokespecial #46
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)Z]
      [80] ifeq +5 (target=85)
      [83] iconst_1
      [84] ireturn
      [85] iinc v7, 1
      [88] iload v7
      [90] iload v5
      [92] ificmplt -71 (target=21)
      [95] iconst_0
      [96] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(C)C
    Access flags: 0x9
      = public static char a(char)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 19, locals = 1, stack = 2):
      [0] iload_0 v0
      [1] getstatic #35
        - Fieldref [com/anysoftkeyboard/dictionaries/d.i [C]
      [4] arraylength
      [5] ificmpge +9 (target=14)
      [8] getstatic #35
        - Fieldref [com/anysoftkeyboard/dictionaries/d.i [C]
      [11] iload_0 v0
      [12] caload
      [13] istore_0 v0
      [14] iload_0 v0
      [15] invokestatic #55
        - Methodref [java/lang/Character.toLowerCase (C)C]
      [18] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/dictionaries/y;Lcom/anysoftkeyboard/d;[CIZFILcom/anysoftkeyboard/dictionaries/h;)V
    Access flags: 0x2
      = private void a(com.anysoftkeyboard.dictionaries.y,com.anysoftkeyboard.d,char[],int,boolean,float,int,com.anysoftkeyboard.dictionaries.h)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 458, locals = 23, stack = 9):
      [0] aload_1 v1
      [1] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
      [4] istore v9
      [6] aload_0 v0
      [7] getfield #31
        - Fieldref [com/anysoftkeyboard/dictionaries/d.e I]
      [10] istore v10
      [12] iload v4
      [14] aload_0 v0
      [15] getfield #30
        - Fieldref [com/anysoftkeyboard/dictionaries/d.d I]
      [18] ificmple +4 (target=22)
      [21] return
      [22] aconst_null
      [23] astore v11
      [25] iload v10
      [27] iload v7
      [29] ificmpgt +9 (target=38)
      [32] iconst_1
      [33] istore v5
      [35] goto +11 (target=46)
      [38] aload_2 v2
      [39] iload v7
      [41] invokevirtual #39
        - Methodref [com/anysoftkeyboard/d.a (I)[I]
      [44] astore v11
      [46] iconst_0
      [47] istore v10
      [49] goto +401 (target=450)
      [52] aload_1 v1
      [53] getfield #36
        - Fieldref [com/anysoftkeyboard/dictionaries/y.a [Lcom/anysoftkeyboard/dictionaries/ab;]
      [56] iload v10
      [58] aaload
      [59] dup
      [60] astore v12
      [62] getfield #23
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.a C]
      [65] dup
      [66] istore v13
      [68] invokestatic #44
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (C)C]
      [71] istore v14
      [73] aload v12
      [75] getfield #25
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.c Z]
      [78] istore v15
      [80] aload v12
      [82] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.d Lcom/anysoftkeyboard/dictionaries/y;]
      [85] astore v16
      [87] aload v12
      [89] getfield #24
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.b I]
      [92] istore v12
      [94] iload v5
      [96] ifeq +63 (target=159)
      [99] aload_3 v3
      [100] iload v4
      [102] iload v13
      [104] castore
      [105] iload v15
      [107] ifeq +24 (target=131)
      [110] aload v8
      [112] aload_3 v3
      [113] iconst_0
      [114] iload v4
      [116] iconst_1
      [117] iadd
      [118] iload v12
      [120] i2f
      [121] fload v6
      [123] fmul
      [124] f2i
      [125] invokeinterface #64
        - InterfaceMethodref [com/anysoftkeyboard/dictionaries/h.a ([CIII)Z]
      [130] pop
      [131] aload v16
      [133] ifnull +314 (target=447)
      [136] aload_0 v0
      [137] aload v16
      [139] aload_2 v2
      [140] aload_3 v3
      [141] iload v4
      [143] iconst_1
      [144] iadd
      [145] iload v5
      [147] fload v6
      [149] iload v7
      [151] aload v8
      [153] invokespecial #45
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Lcom/anysoftkeyboard/d;[CIZFILcom/anysoftkeyboard/dictionaries/h;)V]
      [156] goto +291 (target=447)
      [159] iload v13
      [161] bipush 39
      [163] ificmpne +46 (target=209)
      [166] aload v11
      [168] iconst_0
      [169] iaload
      [170] bipush 39
      [172] ificmpeq +37 (target=209)
      [175] aload_3 v3
      [176] iload v4
      [178] bipush 39
      [180] castore
      [181] aload v16
      [183] ifnull +264 (target=447)
      [186] aload_0 v0
      [187] aload v16
      [189] aload_2 v2
      [190] aload_3 v3
      [191] iload v4
      [193] iconst_1
      [194] iadd
      [195] iload v5
      [197] fload v6
      [199] iload v7
      [201] aload v8
      [203] invokespecial #45
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Lcom/anysoftkeyboard/d;[CIZFILcom/anysoftkeyboard/dictionaries/h;)V]
      [206] goto +241 (target=447)
      [209] iconst_0
      [210] istore v17
      [212] goto +227 (target=439)
      [215] iload v17
      [217] ifle +7 (target=224)
      [220] fconst_1
      [221] goto +5 (target=226)
      [224] ldc #1
        - Float [3.0]
      [226] fstore v18
      [228] aload v11
      [230] iload v17
      [232] iaload
      [233] iconst_m1
      [234] ificmpeq +213 (target=447)
      [237] aload v11
      [239] iload v17
      [241] iaload
      [242] iload v14
      [244] ificmpeq +13 (target=257)
      [247] aload v11
      [249] iload v17
      [251] iaload
      [252] iload v13
      [254] ificmpne +182 (target=436)
      [257] aload_3 v3
      [258] iload v4
      [260] iload v13
      [262] castore
      [263] aload_2 v2
      [264] invokevirtual #40
        - Methodref [com/anysoftkeyboard/d.b ()I]
      [267] iload v4
      [269] iconst_1
      [270] iadd
      [271] ificmpne +136 (target=407)
      [274] iload v15
      [276] ifeq +99 (target=375)
      [279] aload_3 v3
      [280] iload v4
      [282] iconst_1
      [283] iadd
      [284] aload_2 v2
      [285] invokevirtual #41
        - Methodref [com/anysoftkeyboard/d.d ()Ljava/lang/CharSequence;]
      [288] astore v21
      [290] istore v20
      [292] astore v19
      [294] aload v21
      [296] invokeinterface #66
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [301] iload v20
      [303] ificmpeq +7 (target=310)
      [306] iconst_0
      [307] goto +41 (target=348)
      [310] iconst_0
      [311] istore v22
      [313] goto +27 (target=340)
      [316] aload v19
      [318] iload v22
      [320] caload
      [321] aload v21
      [323] iload v22
      [325] invokeinterface #65
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [330] ificmpeq +7 (target=337)
      [333] iconst_0
      [334] goto +14 (target=348)
      [337] iinc v22, 1
      [340] iload v22
      [342] iload v20
      [344] ificmplt -28 (target=316)
      [347] iconst_1
      [348] ifne +27 (target=375)
      [351] aload v8
      [353] aload_3 v3
      [354] iconst_0
      [355] iload v20
      [357] iload v12
      [359] i2f
      [360] fload v6
      [362] fmul
      [363] fload v18
      [365] fmul
      [366] fconst_2
      [367] fmul
      [368] f2i
      [369] invokeinterface #64
        - InterfaceMethodref [com/anysoftkeyboard/dictionaries/h.a ([CIII)Z]
      [374] pop
      [375] aload v16
      [377] ifnull +59 (target=436)
      [380] aload_0 v0
      [381] aload v16
      [383] aload_2 v2
      [384] aload_3 v3
      [385] iload v4
      [387] iconst_1
      [388] iadd
      [389] iconst_1
      [390] fload v6
      [392] fload v18
      [394] fmul
      [395] iload v7
      [397] iconst_1
      [398] iadd
      [399] aload v8
      [401] invokespecial #45
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Lcom/anysoftkeyboard/d;[CIZFILcom/anysoftkeyboard/dictionaries/h;)V]
      [404] goto +32 (target=436)
      [407] aload v16
      [409] ifnull +27 (target=436)
      [412] aload_0 v0
      [413] aload v16
      [415] aload_2 v2
      [416] aload_3 v3
      [417] iload v4
      [419] iconst_1
      [420] iadd
      [421] iconst_0
      [422] fload v6
      [424] fload v18
      [426] fmul
      [427] iload v7
      [429] iconst_1
      [430] iadd
      [431] aload v8
      [433] invokespecial #45
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Lcom/anysoftkeyboard/d;[CIZFILcom/anysoftkeyboard/dictionaries/h;)V]
      [436] iinc v17, 1
      [439] iload v17
      [441] aload v11
      [443] arraylength
      [444] ificmplt -229 (target=215)
      [447] iinc v10, 1
      [450] iload v10
      [452] iload v9
      [454] ificmplt -402 (target=52)
      [457] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Ljava/lang/String;I)V
    Access flags: 0x34
      = protected final synchronized void c(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/d.c Lcom/anysoftkeyboard/dictionaries/y;]
      [4] aload_1 v1
      [5] iconst_0
      [6] iload_2 v2
      [7] invokestatic #47
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/String;II)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/String;II)V
    Access flags: 0xa
      = private static void a(com.anysoftkeyboard.dictionaries.y,java.lang.String,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 223, locals = 10, stack = 5):
      [0] aload_1 v1
      [1] invokevirtual #59
        - Methodref [java/lang/String.length ()I]
      [4] istore v4
      [6] aload_1 v1
      [7] iload_2 v2
      [8] invokevirtual #58
        - Methodref [java/lang/String.charAt (I)C]
      [11] istore v5
      [13] aload_0 v0
      [14] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
      [17] istore v6
      [19] aconst_null
      [20] astore v7
      [22] iconst_0
      [23] istore v8
      [25] iconst_0
      [26] istore v9
      [28] goto +30 (target=58)
      [31] aload_0 v0
      [32] getfield #36
        - Fieldref [com/anysoftkeyboard/dictionaries/y.a [Lcom/anysoftkeyboard/dictionaries/ab;]
      [35] iload v9
      [37] aaload
      [38] dup
      [39] astore v7
      [41] getfield #23
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.a C]
      [44] iload v5
      [46] ificmpne +9 (target=55)
      [49] iconst_1
      [50] istore v8
      [52] goto +13 (target=65)
      [55] iinc v9, 1
      [58] iload v9
      [60] iload v6
      [62] ificmplt -31 (target=31)
      [65] iload v8
      [67] ifne +95 (target=162)
      [70] new #8
        - Class [com/anysoftkeyboard/dictionaries/ab]
      [73] dup
      [74] invokespecial #42
        - Methodref [com/anysoftkeyboard/dictionaries/ab.<init> ()V]
      [77] dup
      [78] astore v7
      [80] iload v5
      [82] putfield #23
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.a C]
      [85] aload_0 v0
      [86] aload v7
      [88] astore v5
      [90] dup
      [91] astore_0 v0
      [92] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
      [95] iconst_1
      [96] iadd
      [97] aload_0 v0
      [98] getfield #36
        - Fieldref [com/anysoftkeyboard/dictionaries/y.a [Lcom/anysoftkeyboard/dictionaries/ab;]
      [101] arraylength
      [102] ificmple +42 (target=144)
      [105] aload_0 v0
      [106] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
      [109] iconst_2
      [110] iadd
      [111] anewarray #8
        - Class [com/anysoftkeyboard/dictionaries/ab]
      [114] astore v6
      [116] aload_0 v0
      [117] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
      [120] ifle +18 (target=138)
      [123] aload_0 v0
      [124] getfield #36
        - Fieldref [com/anysoftkeyboard/dictionaries/y.a [Lcom/anysoftkeyboard/dictionaries/ab;]
      [127] iconst_0
      [128] aload v6
      [130] iconst_0
      [131] aload_0 v0
      [132] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
      [135] invokestatic #63
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [138] aload_0 v0
      [139] aload v6
      [141] putfield #36
        - Fieldref [com/anysoftkeyboard/dictionaries/y.a [Lcom/anysoftkeyboard/dictionaries/ab;]
      [144] aload_0 v0
      [145] getfield #36
        - Fieldref [com/anysoftkeyboard/dictionaries/y.a [Lcom/anysoftkeyboard/dictionaries/ab;]
      [148] aload_0 v0
      [149] dup
      [150] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
      [153] dup_x1
      [154] iconst_1
      [155] iadd
      [156] putfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
      [159] aload v5
      [161] aastore
      [162] iload v4
      [164] iload_2 v2
      [165] iconst_1
      [166] iadd
      [167] ificmpne +21 (target=188)
      [170] aload v7
      [172] iconst_1
      [173] putfield #25
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.c Z]
      [176] aload v7
      [178] dup
      [179] getfield #24
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.b I]
      [182] iload_3 v3
      [183] iadd
      [184] putfield #24
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.b I]
      [187] return
      [188] aload v7
      [190] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.d Lcom/anysoftkeyboard/dictionaries/y;]
      [193] ifnonnull +15 (target=208)
      [196] aload v7
      [198] new #13
        - Class [com/anysoftkeyboard/dictionaries/y]
      [201] dup
      [202] invokespecial #54
        - Methodref [com/anysoftkeyboard/dictionaries/y.<init> ()V]
      [205] putfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.d Lcom/anysoftkeyboard/dictionaries/y;]
      [208] aload v7
      [210] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.d Lcom/anysoftkeyboard/dictionaries/y;]
      [213] aload_1 v1
      [214] iload_2 v2
      [215] iconst_1
      [216] iadd
      [217] istore_2 v2
      [218] astore_1 v1
      [219] astore_0 v0
      [220] goto -220 (target=0)
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()V
    Access flags: 0x14
      = protected final void f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] new #13
        - Class [com/anysoftkeyboard/dictionaries/y]
      [4] dup
      [5] invokespecial #54
        - Methodref [com/anysoftkeyboard/dictionaries/y.<init> ()V]
      [8] putfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/d.c Lcom/anysoftkeyboard/dictionaries/y;]
      [11] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Ljava/lang/CharSequence;)I
    Access flags: 0x11
      = public final int b(java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/d.c Lcom/anysoftkeyboard/dictionaries/y;]
      [5] aload_1 v1
      [6] iconst_0
      [7] aload_1 v1
      [8] invokeinterface #66
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [13] invokespecial #48
        - Methodref [com/anysoftkeyboard/dictionaries/d.b (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)I]
      [16] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)I
    Access flags: 0x2
      = private int b(com.anysoftkeyboard.dictionaries.y,java.lang.CharSequence,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 105, locals = 9, stack = 5):
      [0] aload_1 v1
      [1] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
      [4] istore v5
      [6] aload_2 v2
      [7] iload_3 v3
      [8] invokeinterface #65
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [13] istore v6
      [15] iconst_0
      [16] istore v7
      [18] goto +78 (target=96)
      [21] aload_1 v1
      [22] getfield #36
        - Fieldref [com/anysoftkeyboard/dictionaries/y.a [Lcom/anysoftkeyboard/dictionaries/ab;]
      [25] iload v7
      [27] aaload
      [28] dup
      [29] astore v8
      [31] getfield #23
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.a C]
      [34] iload v6
      [36] ificmpne +57 (target=93)
      [39] iload_3 v3
      [40] iload v4
      [42] iconst_1
      [43] isub
      [44] ificmpne +17 (target=61)
      [47] aload v8
      [49] getfield #25
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.c Z]
      [52] ifeq +41 (target=93)
      [55] aload v8
      [57] getfield #24
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.b I]
      [60] ireturn
      [61] aload v8
      [63] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.d Lcom/anysoftkeyboard/dictionaries/y;]
      [66] ifnull +27 (target=93)
      [69] aload_0 v0
      [70] aload v8
      [72] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/ab.d Lcom/anysoftkeyboard/dictionaries/y;]
      [75] aload_2 v2
      [76] iload_3 v3
      [77] iconst_1
      [78] iadd
      [79] iload v4
      [81] invokespecial #48
        - Methodref [com/anysoftkeyboard/dictionaries/d.b (Lcom/anysoftkeyboard/dictionaries/y;Ljava/lang/CharSequence;II)I]
      [84] dup
      [85] istore v8
      [87] iflt +6 (target=93)
      [90] iload v8
      [92] ireturn
      [93] iinc v7, 1
      [96] iload v7
      [98] iload v5
      [100] ificmplt -79 (target=21)
      [103] iconst_m1
      [104] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/dictionaries/d;)Ljava/lang/Object;
    Access flags: 0x1008
      = static java.lang.Object a(com.anysoftkeyboard.dictionaries.d)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #34
        - Fieldref [com/anysoftkeyboard/dictionaries/d.h Ljava/lang/Object;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/dictionaries/d;)V
    Access flags: 0x1008
      = static void b(com.anysoftkeyboard.dictionaries.d)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #33
        - Fieldref [com/anysoftkeyboard/dictionaries/d.g Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity
  Superclass:    android/app/ListActivity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity extends android.app.ListActivity

Interfaces (count = 0):

Constant Pool (count = 283):
  - Integer [65537]
  - Integer [17039360]
  - Integer [17039370]
  - Integer [2130903055]
  - Integer [2130903086]
  - Integer [2131165210]
  - Integer [2131165243]
  - Integer [2131165244]
  - Integer [2131165245]
  - Integer [2131296687]
  - Integer [2131296688]
  - String [ASK_UDE]
  - String [DIALOG_ADDED_WORD]
  - String [DIALOG_EDITING_WORD]
  - String [Selected locale is ]
  - String [com.android.settings.USER_DICTIONARY_INSERT]
  - String [word]
  - Class [android/app/AlertDialog]
  - Class [android/app/AlertDialog$Builder]
  - Class [android/app/Dialog]
  - Class [android/app/ListActivity]
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/content/Intent]
  - Class [android/os/Bundle]
  - Class [android/util/Log]
  - Class [android/view/LayoutInflater]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/widget/AdapterView]
  - Class [android/widget/AdapterView$OnItemSelectedListener]
  - Class [android/widget/EditText]
  - Class [android/widget/ListView]
  - Class [android/widget/Spinner]
  - Class [android/widget/TextView]
  - Class [com/anysoftkeyboard/dictionaries/u]
  - Class [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  - Class [com/anysoftkeyboard/ui/settings/a]
  - Class [com/anysoftkeyboard/ui/settings/g]
  - Class [com/anysoftkeyboard/ui/settings/i]
  - Class [com/anysoftkeyboard/ui/settings/j]
  - Class [com/anysoftkeyboard/ui/settings/k]
  - Class [com/anysoftkeyboard/ui/settings/l]
  - Class [com/anysoftkeyboard/ui/settings/m]
  - Class [com/anysoftkeyboard/ui/settings/n]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/Void]
  - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b Landroid/widget/Spinner;]
  - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.c Landroid/database/Cursor;]
  - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.d Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.e Lcom/anysoftkeyboard/dictionaries/u;]
  - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.f Z]
  - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.g Z]
  - Methodref [android/app/AlertDialog.findViewById (I)Landroid/view/View;]
  - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
  - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
  - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setView (Landroid/view/View;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/Dialog.setTitle (I)V]
  - Methodref [android/app/ListActivity.<init> ()V]
  - Methodref [android/app/ListActivity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/app/ListActivity.onRestoreInstanceState (Landroid/os/Bundle;)V]
  - Methodref [android/app/ListActivity.onResume ()V]
  - Methodref [android/app/ListActivity.onSaveInstanceState (Landroid/os/Bundle;)V]
  - Methodref [android/content/Intent.getAction ()Ljava/lang/String;]
  - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
  - Methodref [android/os/Bundle.getBoolean (Ljava/lang/String;Z)Z]
  - Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;]
  - Methodref [android/os/Bundle.putBoolean (Ljava/lang/String;Z)V]
  - Methodref [android/os/Bundle.putString (Ljava/lang/String;Ljava/lang/String;)V]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  - Methodref [android/view/View.findViewById (I)Landroid/view/View;]
  - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/widget/EditText.setInputType (I)V]
  - Methodref [android/widget/EditText.setText (Ljava/lang/CharSequence;)V]
  - Methodref [android/widget/ListView.setEmptyView (Landroid/view/View;)V]
  - Methodref [android/widget/ListView.setFastScrollEnabled (Z)V]
  - Methodref [android/widget/Spinner.setOnItemSelectedListener (Landroid/widget/AdapterView$OnItemSelectedListener;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/u.a (Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/u.a (Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a ()V]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b (Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.findViewById (I)Landroid/view/View;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getIntent ()Landroid/content/Intent;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getLayoutInflater ()Landroid/view/LayoutInflater;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getListView ()Landroid/widget/ListView;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.setContentView (I)V]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.showDialog (I)V]
  - Methodref [com/anysoftkeyboard/ui/settings/i.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/i.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  - Methodref [com/anysoftkeyboard/ui/settings/j.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/widget/EditText;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/k.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/l.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/m.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/m.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  - Methodref [com/anysoftkeyboard/ui/settings/n.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/widget/EditText;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()V]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a (Ljava/lang/String;I)V]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b (Ljava/lang/String;)V]
  + NameAndType [b Landroid/widget/Spinner;]
  + NameAndType [c Landroid/database/Cursor;]
  + NameAndType [create ()Landroid/app/AlertDialog;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d Ljava/lang/String;]
  + NameAndType [e Lcom/anysoftkeyboard/dictionaries/u;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + NameAndType [f Z]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [g Z]
  + NameAndType [getAction ()Ljava/lang/String;]
  + NameAndType [getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [getIntent ()Landroid/content/Intent;]
  + NameAndType [getLayoutInflater ()Landroid/view/LayoutInflater;]
  + NameAndType [getListView ()Landroid/widget/ListView;]
  + NameAndType [getString (Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [onRestoreInstanceState (Landroid/os/Bundle;)V]
  + NameAndType [onResume ()V]
  + NameAndType [onSaveInstanceState (Landroid/os/Bundle;)V]
  + NameAndType [putBoolean (Ljava/lang/String;Z)V]
  + NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)V]
  + NameAndType [setContentView (I)V]
  + NameAndType [setEmptyView (Landroid/view/View;)V]
  + NameAndType [setFastScrollEnabled (Z)V]
  + NameAndType [setInputType (I)V]
  + NameAndType [setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
  + NameAndType [setOnItemSelectedListener (Landroid/widget/AdapterView$OnItemSelectedListener;)V]
  + NameAndType [setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setText (Ljava/lang/CharSequence;)V]
  + NameAndType [setTitle (I)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setTitle (I)V]
  + NameAndType [setView (Landroid/view/View;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [showDialog (I)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()Landroid/app/AlertDialog;]
  + Utf8 [()Landroid/content/Intent;]
  + Utf8 [()Landroid/view/LayoutInflater;]
  + Utf8 [()Landroid/widget/ListView;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(I)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(I)Landroid/app/Dialog;]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)V]
  + Utf8 [(ILandroid/app/Dialog;)V]
  + Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(ILandroid/view/ViewGroup;)Landroid/view/View;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/View$OnClickListener;)V]
  + Utf8 [(Landroid/view/View;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Landroid/widget/AdapterView$OnItemSelectedListener;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/widget/Spinner;]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Ljava/lang/String;]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/database/Cursor;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/widget/EditText;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Lcom/anysoftkeyboard/dictionaries/u;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Z)V]
  + Utf8 [(Ljava/lang/String;Z)Z]
  + Utf8 [(Z)V]
  + Utf8 [([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + Utf8 [<init>]
  + Utf8 [ASK_UDE]
  + Utf8 [Code]
  + Utf8 [DIALOG_ADDED_WORD]
  + Utf8 [DIALOG_EDITING_WORD]
  + Utf8 [Landroid/database/Cursor;]
  + Utf8 [Landroid/widget/Spinner;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Selected locale is ]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/app/AlertDialog]
  + Utf8 [android/app/AlertDialog$Builder]
  + Utf8 [android/app/Dialog]
  + Utf8 [android/app/ListActivity]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/content/Intent]
  + Utf8 [android/os/Bundle]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/LayoutInflater]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/widget/AdapterView]
  + Utf8 [android/widget/AdapterView$OnItemSelectedListener]
  + Utf8 [android/widget/EditText]
  + Utf8 [android/widget/ListView]
  + Utf8 [android/widget/Spinner]
  + Utf8 [android/widget/TextView]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com.android.settings.USER_DICTIONARY_INSERT]
  + Utf8 [com/anysoftkeyboard/dictionaries/u]
  + Utf8 [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/a]
  + Utf8 [com/anysoftkeyboard/ui/settings/g]
  + Utf8 [com/anysoftkeyboard/ui/settings/i]
  + Utf8 [com/anysoftkeyboard/ui/settings/j]
  + Utf8 [com/anysoftkeyboard/ui/settings/k]
  + Utf8 [com/anysoftkeyboard/ui/settings/l]
  + Utf8 [com/anysoftkeyboard/ui/settings/m]
  + Utf8 [com/anysoftkeyboard/ui/settings/n]
  + Utf8 [create]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [equals]
  + Utf8 [execute]
  + Utf8 [f]
  + Utf8 [findViewById]
  + Utf8 [g]
  + Utf8 [getAction]
  + Utf8 [getBoolean]
  + Utf8 [getIntent]
  + Utf8 [getLayoutInflater]
  + Utf8 [getListView]
  + Utf8 [getString]
  + Utf8 [getStringExtra]
  + Utf8 [inflate]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/Void]
  + Utf8 [onCreate]
  + Utf8 [onCreateDialog]
  + Utf8 [onPrepareDialog]
  + Utf8 [onRestoreInstanceState]
  + Utf8 [onResume]
  + Utf8 [onSaveInstanceState]
  + Utf8 [putBoolean]
  + Utf8 [putString]
  + Utf8 [setContentView]
  + Utf8 [setEmptyView]
  + Utf8 [setFastScrollEnabled]
  + Utf8 [setInputType]
  + Utf8 [setNegativeButton]
  + Utf8 [setOnClickListener]
  + Utf8 [setOnItemSelectedListener]
  + Utf8 [setPositiveButton]
  + Utf8 [setText]
  + Utf8 [setTitle]
  + Utf8 [setView]
  + Utf8 [showDialog]
  + Utf8 [toString]
  + Utf8 [word]

Fields (count = 7):
  + Field:        a Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String a
  + Field:        b Landroid/widget/Spinner;
    Access flags: 0x2
      = private android.widget.Spinner b
  + Field:        c Landroid/database/Cursor;
    Access flags: 0x2
      = private android.database.Cursor c
  + Field:        d Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String d
  + Field:        e Lcom/anysoftkeyboard/dictionaries/u;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.u e
  + Field:        f Z
    Access flags: 0x2
      = private boolean f
  + Field:        g Z
    Access flags: 0x2
      = private boolean g

Methods (count = 21):
  - Method:       <init>()V
    Access flags: 0x1
      = public UserDictionaryEditorActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #64
        - Methodref [android/app/ListActivity.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #52
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.d Ljava/lang/String;]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 82, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #65
        - Methodref [android/app/ListActivity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] ldc #5
        - Integer [2130903086]
      [8] invokevirtual #93
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.setContentView (I)V]
      [11] aload_0 v0
      [12] aload_0 v0
      [13] ldc #7
        - Integer [2131165243]
      [15] invokevirtual #89
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.findViewById (I)Landroid/view/View;]
      [18] checkcast #34
        - Class [android/widget/Spinner]
      [21] putfield #50
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b Landroid/widget/Spinner;]
      [24] aload_0 v0
      [25] getfield #50
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b Landroid/widget/Spinner;]
      [28] new #45
        - Class [com/anysoftkeyboard/ui/settings/n]
      [31] dup
      [32] aload_0 v0
      [33] invokespecial #102
        - Methodref [com/anysoftkeyboard/ui/settings/n.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
      [36] invokevirtual #83
        - Methodref [android/widget/Spinner.setOnItemSelectedListener (Landroid/widget/AdapterView$OnItemSelectedListener;)V]
      [39] aload_0 v0
      [40] ldc #9
        - Integer [2131165245]
      [42] invokevirtual #89
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.findViewById (I)Landroid/view/View;]
      [45] new #43
        - Class [com/anysoftkeyboard/ui/settings/l]
      [48] dup
      [49] aload_0 v0
      [50] invokespecial #99
        - Methodref [com/anysoftkeyboard/ui/settings/l.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
      [53] invokevirtual #78
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [56] aload_0 v0
      [57] ldc #8
        - Integer [2131165244]
      [59] invokevirtual #89
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.findViewById (I)Landroid/view/View;]
      [62] checkcast #35
        - Class [android/widget/TextView]
      [65] astore_1 v1
      [66] aload_0 v0
      [67] invokevirtual #92
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getListView ()Landroid/widget/ListView;]
      [70] dup
      [71] astore_2 v2
      [72] iconst_1
      [73] invokevirtual #82
        - Methodref [android/widget/ListView.setFastScrollEnabled (Z)V]
      [76] aload_2 v2
      [77] aload_1 v1
      [78] invokevirtual #81
        - Methodref [android/widget/ListView.setEmptyView (Landroid/view/View;)V]
      [81] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onResume()V
    Access flags: 0x4
      = protected void onResume()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 69, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #67
        - Methodref [android/app/ListActivity.onResume ()V]
      [4] aload_0 v0
      [5] getfield #54
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.f Z]
      [8] ifne +42 (target=50)
      [11] aload_0 v0
      [12] invokevirtual #90
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getIntent ()Landroid/content/Intent;]
      [15] invokevirtual #69
        - Methodref [android/content/Intent.getAction ()Ljava/lang/String;]
      [18] ldc #16
        - String [com.android.settings.USER_DICTIONARY_INSERT]
      [20] invokevirtual #103
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [23] ifeq +27 (target=50)
      [26] aload_0 v0
      [27] invokevirtual #90
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getIntent ()Landroid/content/Intent;]
      [30] ldc #17
        - String [word]
      [32] invokevirtual #70
        - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
      [35] astore_1 v1
      [36] aload_0 v0
      [37] iconst_1
      [38] putfield #55
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.g Z]
      [41] aload_1 v1
      [42] ifnull +8 (target=50)
      [45] aload_0 v0
      [46] aload_1 v1
      [47] invokespecial #87
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Ljava/lang/String;)V]
      [50] aload_0 v0
      [51] astore_1 v1
      [52] new #44
        - Class [com/anysoftkeyboard/ui/settings/m]
      [55] dup
      [56] aload_1 v1
      [57] invokespecial #100
        - Methodref [com/anysoftkeyboard/ui/settings/m.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
      [60] iconst_0
      [61] anewarray #48
        - Class [java/lang/Void]
      [64] invokevirtual #101
        - Methodref [com/anysoftkeyboard/ui/settings/m.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
      [67] pop
      [68] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onRestoreInstanceState(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onRestoreInstanceState(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 27, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #66
        - Methodref [android/app/ListActivity.onRestoreInstanceState (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] aload_1 v1
      [7] ldc #14
        - String [DIALOG_EDITING_WORD]
      [9] invokevirtual #72
        - Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;]
      [12] putfield #49
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a Ljava/lang/String;]
      [15] aload_0 v0
      [16] aload_1 v1
      [17] ldc #13
        - String [DIALOG_ADDED_WORD]
      [19] iconst_0
      [20] invokevirtual #71
        - Methodref [android/os/Bundle.getBoolean (Ljava/lang/String;Z)Z]
      [23] putfield #54
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.f Z]
      [26] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onSaveInstanceState(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onSaveInstanceState(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #68
        - Methodref [android/app/ListActivity.onSaveInstanceState (Landroid/os/Bundle;)V]
      [5] aload_1 v1
      [6] ldc #14
        - String [DIALOG_EDITING_WORD]
      [8] aload_0 v0
      [9] getfield #49
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a Ljava/lang/String;]
      [12] invokevirtual #74
        - Methodref [android/os/Bundle.putString (Ljava/lang/String;Ljava/lang/String;)V]
      [15] aload_1 v1
      [16] ldc #13
        - String [DIALOG_ADDED_WORD]
      [18] aload_0 v0
      [19] getfield #54
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.f Z]
      [22] invokevirtual #73
        - Methodref [android/os/Bundle.putBoolean (Ljava/lang/String;Z)V]
      [25] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x2
      = private void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #49
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a Ljava/lang/String;]
      [5] aload_0 v0
      [6] iconst_0
      [7] invokevirtual #94
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.showDialog (I)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreateDialog(I)Landroid/app/Dialog;
    Access flags: 0x4
      = protected android.app.Dialog onCreateDialog(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 87, locals = 3, stack = 6):
      [0] aload_0 v0
      [1] invokevirtual #91
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getLayoutInflater ()Landroid/view/LayoutInflater;]
      [4] ldc #4
        - Integer [2130903055]
      [6] aconst_null
      [7] invokevirtual #76
        - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
      [10] dup
      [11] astore_1 v1
      [12] ldc #6
        - Integer [2131165210]
      [14] invokevirtual #77
        - Methodref [android/view/View.findViewById (I)Landroid/view/View;]
      [17] checkcast #32
        - Class [android/widget/EditText]
      [20] dup
      [21] astore_2 v2
      [22] ldc #1
        - Integer [65537]
      [24] invokevirtual #79
        - Methodref [android/widget/EditText.setInputType (I)V]
      [27] new #19
        - Class [android/app/AlertDialog$Builder]
      [30] dup
      [31] aload_0 v0
      [32] invokespecial #57
        - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
      [35] aload_0 v0
      [36] getfield #49
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a Ljava/lang/String;]
      [39] ifnull +8 (target=47)
      [42] ldc #11
        - Integer [2131296688]
      [44] goto +5 (target=49)
      [47] ldc #10
        - Integer [2131296687]
      [49] invokevirtual #61
        - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;]
      [52] aload_1 v1
      [53] invokevirtual #62
        - Methodref [android/app/AlertDialog$Builder.setView (Landroid/view/View;)Landroid/app/AlertDialog$Builder;]
      [56] ldc #3
        - Integer [17039370]
      [58] new #41
        - Class [com/anysoftkeyboard/ui/settings/j]
      [61] dup
      [62] aload_0 v0
      [63] aload_2 v2
      [64] invokespecial #97
        - Methodref [com/anysoftkeyboard/ui/settings/j.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/widget/EditText;)V]
      [67] invokevirtual #60
        - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [70] ldc #2
        - Integer [17039360]
      [72] new #42
        - Class [com/anysoftkeyboard/ui/settings/k]
      [75] dup
      [76] aload_0 v0
      [77] invokespecial #98
        - Methodref [com/anysoftkeyboard/ui/settings/k.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
      [80] invokevirtual #59
        - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [83] invokevirtual #58
        - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
      [86] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onPrepareDialog(ILandroid/app/Dialog;)V
    Access flags: 0x4
      = protected void onPrepareDialog(int,android.app.Dialog)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 40, locals = 3, stack = 2):
      [0] aload_2 v2
      [1] checkcast #18
        - Class [android/app/AlertDialog]
      [4] astore_1 v1
      [5] aload_2 v2
      [6] aload_0 v0
      [7] getfield #49
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a Ljava/lang/String;]
      [10] ifnull +8 (target=18)
      [13] ldc #11
        - Integer [2131296688]
      [15] goto +5 (target=20)
      [18] ldc #10
        - Integer [2131296687]
      [20] invokevirtual #63
        - Methodref [android/app/Dialog.setTitle (I)V]
      [23] aload_1 v1
      [24] ldc #6
        - Integer [2131165210]
      [26] invokevirtual #56
        - Methodref [android/app/AlertDialog.findViewById (I)Landroid/view/View;]
      [29] checkcast #32
        - Class [android/widget/EditText]
      [32] aload_0 v0
      [33] getfield #49
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a Ljava/lang/String;]
      [36] invokevirtual #80
        - Methodref [android/widget/EditText.setText (Ljava/lang/CharSequence;)V]
      [39] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Ljava/lang/String;)V
    Access flags: 0x2
      = private void b(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #53
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.e Lcom/anysoftkeyboard/dictionaries/u;]
      [4] aload_1 v1
      [5] invokevirtual #84
        - Methodref [com/anysoftkeyboard/dictionaries/u.a (Ljava/lang/String;)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 42, locals = 1, stack = 4):
      [0] ldc #12
        - String [ASK_UDE]
      [2] new #47
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #15
        - String [Selected locale is ]
      [8] invokespecial #104
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] aload_0 v0
      [12] getfield #52
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.d Ljava/lang/String;]
      [15] invokevirtual #105
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [18] invokevirtual #106
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [21] invokestatic #75
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [24] pop
      [25] new #40
        - Class [com/anysoftkeyboard/ui/settings/i]
      [28] dup
      [29] aload_0 v0
      [30] invokespecial #95
        - Methodref [com/anysoftkeyboard/ui/settings/i.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
      [33] iconst_0
      [34] anewarray #48
        - Class [java/lang/Void]
      [37] invokevirtual #96
        - Methodref [com/anysoftkeyboard/ui/settings/i.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
      [40] pop
      [41] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;
    Access flags: 0x1008
      = static android.database.Cursor a(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #51
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.c Landroid/database/Cursor;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #87
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Ljava/lang/String;)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V
    Access flags: 0x1008
      = static void b(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #88
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b (Ljava/lang/String;)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V
    Access flags: 0x1008
      = static void c(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #52
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.d Ljava/lang/String;]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/widget/Spinner;
    Access flags: 0x1008
      = static android.widget.Spinner b(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #50
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b Landroid/widget/Spinner;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V
    Access flags: 0x1008
      = static void d(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 45, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] astore_1 v1
      [3] dup
      [4] astore_0 v0
      [5] getfield #49
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a Ljava/lang/String;]
      [8] ifnull +11 (target=19)
      [11] aload_0 v0
      [12] aload_0 v0
      [13] getfield #49
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a Ljava/lang/String;]
      [16] invokespecial #88
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b (Ljava/lang/String;)V]
      [19] aload_0 v0
      [20] aload_1 v1
      [21] invokespecial #88
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b (Ljava/lang/String;)V]
      [24] aload_0 v0
      [25] getfield #53
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.e Lcom/anysoftkeyboard/dictionaries/u;]
      [28] aload_1 v1
      [29] sipush 128
      [32] invokevirtual #85
        - Methodref [com/anysoftkeyboard/dictionaries/u.a (Ljava/lang/String;I)V]
      [35] aload_0 v0
      [36] invokevirtual #86
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a ()V]
      [39] aload_0 v0
      [40] iconst_1
      [41] putfield #54
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.f Z]
      [44] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Z
    Access flags: 0x1008
      = static boolean c(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #55
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.g Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Ljava/lang/String;
    Access flags: 0x1008
      = static java.lang.String d(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #52
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.d Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Lcom/anysoftkeyboard/dictionaries/u;
    Access flags: 0x1008
      = static com.anysoftkeyboard.dictionaries.u e(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #53
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.e Lcom/anysoftkeyboard/dictionaries/u;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Lcom/anysoftkeyboard/dictionaries/u;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,com.anysoftkeyboard.dictionaries.u)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #53
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.e Lcom/anysoftkeyboard/dictionaries/u;]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/database/Cursor;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,android.database.Cursor)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #51
        - Fieldref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.c Landroid/database/Cursor;]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/c
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.voice.c extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/voice/r]

Constant Pool (count = 47):
  - Class [android/content/Context]
  - Class [com/anysoftkeyboard/voice/ServiceHelper]
  - Class [com/anysoftkeyboard/voice/a]
  - Class [com/anysoftkeyboard/voice/c]
  - Class [com/anysoftkeyboard/voice/g]
  - Class [com/anysoftkeyboard/voice/o]
  - Class [com/anysoftkeyboard/voice/p]
  - Class [com/anysoftkeyboard/voice/r]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/voice/c.a Lcom/anysoftkeyboard/voice/p;]
  - Fieldref [com/anysoftkeyboard/voice/c.b Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/voice/c.c Lcom/anysoftkeyboard/voice/o;]
  - Methodref [android/content/Context.unbindService (Landroid/content/ServiceConnection;)V]
  - Methodref [com/anysoftkeyboard/voice/p.a (Lcom/anysoftkeyboard/voice/p;)Lcom/anysoftkeyboard/voice/a;]
  - Methodref [java/lang/Object.<init> ()V]
  - InterfaceMethodref [com/anysoftkeyboard/voice/a.a (Ljava/lang/String;)V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/voice/p;)Lcom/anysoftkeyboard/voice/a;]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/voice/p;]
  + NameAndType [b Landroid/content/Context;]
  + NameAndType [c Lcom/anysoftkeyboard/voice/o;]
  + NameAndType [unbindService (Landroid/content/ServiceConnection;)V]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/ServiceConnection;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/p;)Lcom/anysoftkeyboard/voice/a;]
  + Utf8 [(Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Lcom/anysoftkeyboard/voice/o;)V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Lcom/anysoftkeyboard/voice/o;]
  + Utf8 [Lcom/anysoftkeyboard/voice/p;]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/voice/ServiceHelper]
  + Utf8 [com/anysoftkeyboard/voice/a]
  + Utf8 [com/anysoftkeyboard/voice/c]
  + Utf8 [com/anysoftkeyboard/voice/g]
  + Utf8 [com/anysoftkeyboard/voice/o]
  + Utf8 [com/anysoftkeyboard/voice/p]
  + Utf8 [com/anysoftkeyboard/voice/r]
  + Utf8 [java/lang/Object]
  + Utf8 [unbindService]

Fields (count = 3):
  + Field:        a Lcom/anysoftkeyboard/voice/p;
    Access flags: 0x1002
      = private com.anysoftkeyboard.voice.p a
  + Field:        b Landroid/content/Context;
    Access flags: 0x1012
      = private final android.content.Context b
  + Field:        c Lcom/anysoftkeyboard/voice/o;
    Access flags: 0x1012
      = private final com.anysoftkeyboard.voice.o c

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Lcom/anysoftkeyboard/voice/o;)V
    Access flags: 0x0
      = c(com.anysoftkeyboard.voice.p,android.content.Context,com.anysoftkeyboard.voice.o)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #10
        - Fieldref [com/anysoftkeyboard/voice/c.a Lcom/anysoftkeyboard/voice/p;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #11
        - Fieldref [com/anysoftkeyboard/voice/c.b Landroid/content/Context;]
      [10] aload_0 v0
      [11] aload_3 v3
      [12] putfield #12
        - Fieldref [com/anysoftkeyboard/voice/c.c Lcom/anysoftkeyboard/voice/o;]
      [15] aload_0 v0
      [16] invokespecial #15
        - Methodref [java/lang/Object.<init> ()V]
      [19] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #10
        - Fieldref [com/anysoftkeyboard/voice/c.a Lcom/anysoftkeyboard/voice/p;]
      [4] invokestatic #14
        - Methodref [com/anysoftkeyboard/voice/p.a (Lcom/anysoftkeyboard/voice/p;)Lcom/anysoftkeyboard/voice/a;]
      [7] aload_1 v1
      [8] invokeinterface #16
        - InterfaceMethodref [com/anysoftkeyboard/voice/a.a (Ljava/lang/String;)V]
      [13] aload_0 v0
      [14] getfield #11
        - Fieldref [com/anysoftkeyboard/voice/c.b Landroid/content/Context;]
      [17] aload_0 v0
      [18] getfield #12
        - Fieldref [com/anysoftkeyboard/voice/c.c Lcom/anysoftkeyboard/voice/o;]
      [21] invokevirtual #13
        - Methodref [android/content/Context.unbindService (Landroid/content/ServiceConnection;)V]
      [24] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/d
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.voice.d extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnCancelListener]

Constant Pool (count = 26):
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnCancelListener]
  - Class [com/anysoftkeyboard/voice/ActivityHelper]
  - Class [com/anysoftkeyboard/voice/d]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/voice/d.a Lcom/anysoftkeyboard/voice/ActivityHelper;]
  - Methodref [com/anysoftkeyboard/voice/ActivityHelper.a (Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/voice/ActivityHelper;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/DialogInterface;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/ActivityHelper;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/voice/ActivityHelper;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnCancelListener]
  + Utf8 [com/anysoftkeyboard/voice/ActivityHelper]
  + Utf8 [com/anysoftkeyboard/voice/d]
  + Utf8 [java/lang/Object]
  + Utf8 [onCancel]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/voice/ActivityHelper;
    Access flags: 0x1002
      = private com.anysoftkeyboard.voice.ActivityHelper a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/ActivityHelper;)V
    Access flags: 0x0
      = d(com.anysoftkeyboard.voice.ActivityHelper)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        - Fieldref [com/anysoftkeyboard/voice/d.a Lcom/anysoftkeyboard/voice/ActivityHelper;]
      [5] aload_0 v0
      [6] invokespecial #8
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCancel(Landroid/content/DialogInterface;)V
    Access flags: 0x11
      = public final void onCancel(android.content.DialogInterface)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/voice/d.a Lcom/anysoftkeyboard/voice/ActivityHelper;]
      [4] aconst_null
      [5] invokestatic #7
        - Methodref [com/anysoftkeyboard/voice/ActivityHelper.a (Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/e
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.voice.e extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 26):
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [com/anysoftkeyboard/voice/ActivityHelper]
  - Class [com/anysoftkeyboard/voice/e]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/voice/e.a Lcom/anysoftkeyboard/voice/ActivityHelper;]
  - Methodref [com/anysoftkeyboard/voice/ActivityHelper.a (Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/voice/ActivityHelper;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/ActivityHelper;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/voice/ActivityHelper;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [com/anysoftkeyboard/voice/ActivityHelper]
  + Utf8 [com/anysoftkeyboard/voice/e]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/voice/ActivityHelper;
    Access flags: 0x1002
      = private com.anysoftkeyboard.voice.ActivityHelper a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/ActivityHelper;)V
    Access flags: 0x0
      = e(com.anysoftkeyboard.voice.ActivityHelper)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        - Fieldref [com/anysoftkeyboard/voice/e.a Lcom/anysoftkeyboard/voice/ActivityHelper;]
      [5] aload_0 v0
      [6] invokespecial #8
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/voice/e.a Lcom/anysoftkeyboard/voice/ActivityHelper;]
      [4] aconst_null
      [5] invokestatic #7
        - Methodref [com/anysoftkeyboard/voice/ActivityHelper.a (Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/e
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.devicespecific.e extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 7):
  - Class [com/anysoftkeyboard/devicespecific/e]
  - Class [java/lang/Object]
  + Utf8 [()Ljava/lang/CharSequence;]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/devicespecific/e]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 1):
  + Method:       a()Ljava/lang/CharSequence;
    Access flags: 0x401
      = public abstract java.lang.CharSequence a()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/f
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.voice.f extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 30):
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [com/anysoftkeyboard/voice/ActivityHelper]
  - Class [com/anysoftkeyboard/voice/f]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/voice/f.a Lcom/anysoftkeyboard/voice/ActivityHelper;]
  - Fieldref [com/anysoftkeyboard/voice/f.b [Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/voice/ActivityHelper.a (Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/voice/ActivityHelper;]
  + NameAndType [b [Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/ActivityHelper;[Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/voice/ActivityHelper;]
  + Utf8 [[Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/voice/ActivityHelper]
  + Utf8 [com/anysoftkeyboard/voice/f]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/voice/ActivityHelper;
    Access flags: 0x1002
      = private com.anysoftkeyboard.voice.ActivityHelper a
  + Field:        b [Ljava/lang/String;
    Access flags: 0x1012
      = private final java.lang.String[] b

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/ActivityHelper;[Ljava/lang/String;)V
    Access flags: 0x0
      = f(com.anysoftkeyboard.voice.ActivityHelper,java.lang.String[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        - Fieldref [com/anysoftkeyboard/voice/f.a Lcom/anysoftkeyboard/voice/ActivityHelper;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #7
        - Fieldref [com/anysoftkeyboard/voice/f.b [Ljava/lang/String;]
      [10] aload_0 v0
      [11] invokespecial #9
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/voice/f.a Lcom/anysoftkeyboard/voice/ActivityHelper;]
      [4] aload_0 v0
      [5] getfield #7
        - Fieldref [com/anysoftkeyboard/voice/f.b [Ljava/lang/String;]
      [8] iload_2 v2
      [9] aaload
      [10] invokestatic #8
        - Methodref [com/anysoftkeyboard/voice/ActivityHelper.a (Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
      [13] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/c/a
  Superclass:    com/anysoftkeyboard/e/a
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.c.a extends com.anysoftkeyboard.e.a

Interfaces (count = 0):

Constant Pool (count = 146):
  - Integer [2131034134]
  - Integer [2131296293]
  - String [ASK_QKF]
  - String [Missing details for creating QuickTextKey! prefId %s
popupKeyboardResId: %d, popupListTextResId: %d, popupListOutputResId: %d, (iconResId: %d, keyLabelResId: %d), keyOutputTextResId: %d]
  - String [QuickTextKey]
  - String [QuickTextKeys]
  - String [com.anysoftkeyboard.plugin.QUICK_TEXT_KEY]
  - String [com.anysoftkeyboard.plugindata.quicktextkeys]
  - String [iconPreview]
  - String [keyIcon]
  - String [keyLabel]
  - String [keyOutputText]
  - String [popupKeyboard]
  - String [popupListIcons]
  - String [popupListOutput]
  - String [popupListText]
  - Class [android/content/Context]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$Editor]
  - Class [android/util/AttributeSet]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/c/a]
  - Class [com/anysoftkeyboard/c/b]
  - Class [com/anysoftkeyboard/e/a]
  - Class [java/lang/Integer]
  - Class [java/lang/Object]
  - Class [java/lang/RuntimeException]
  - Class [java/lang/String]
  - Class [java/util/ArrayList]
  - Class [java/util/Iterator]
  - Fieldref [com/anysoftkeyboard/c/a.b Lcom/anysoftkeyboard/c/a;]
  - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/c/a.<init> ()V]
  - Methodref [com/anysoftkeyboard/c/a.b (Landroid/content/Context;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/c/b.<init> (Landroid/content/Context;Ljava/lang/String;IIIIIIIIILjava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/c/b.j ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/e/a.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
  - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  - InterfaceMethodref [com/anysoftkeyboard/b.e ()Landroid/content/SharedPreferences;]
  - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;IIIIIIIIILjava/lang/String;I)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + NameAndType [b (Landroid/content/Context;)Ljava/util/ArrayList;]
  + NameAndType [b Lcom/anysoftkeyboard/c/a;]
  + NameAndType [commit ()Z]
  + NameAndType [e ()Landroid/content/SharedPreferences;]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [valueOf (I)Ljava/lang/Integer;]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Landroid/content/SharedPreferences;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Ljava/lang/Integer;]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(Landroid/content/Context;)Ljava/util/ArrayList;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;IIIIIIIIILjava/lang/String;I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;]
  + Utf8 [(Lcom/anysoftkeyboard/b;)Lcom/anysoftkeyboard/c/b;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + Utf8 [(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK_QKF]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/c/a;]
  + Utf8 [Missing details for creating QuickTextKey! prefId %s
popupKeyboardResId: %d, popupListTextResId: %d, popupListOutputResId: %d, (iconResId: %d, keyLabelResId: %d), keyOutputTextResId: %d]
  + Utf8 [QuickTextKey]
  + Utf8 [QuickTextKeys]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/util/AttributeSet]
  + Utf8 [b]
  + Utf8 [com.anysoftkeyboard.plugin.QUICK_TEXT_KEY]
  + Utf8 [com.anysoftkeyboard.plugindata.quicktextkeys]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/c/a]
  + Utf8 [com/anysoftkeyboard/c/b]
  + Utf8 [com/anysoftkeyboard/e/a]
  + Utf8 [commit]
  + Utf8 [e]
  + Utf8 [edit]
  + Utf8 [equals]
  + Utf8 [format]
  + Utf8 [get]
  + Utf8 [getApplicationContext]
  + Utf8 [getAttributeResourceValue]
  + Utf8 [getString]
  + Utf8 [hasNext]
  + Utf8 [iconPreview]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/RuntimeException]
  + Utf8 [java/lang/String]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Iterator]
  + Utf8 [keyIcon]
  + Utf8 [keyLabel]
  + Utf8 [keyOutputText]
  + Utf8 [next]
  + Utf8 [popupKeyboard]
  + Utf8 [popupListIcons]
  + Utf8 [popupListOutput]
  + Utf8 [popupListText]
  + Utf8 [putString]
  + Utf8 [valueOf]

Fields (count = 1):
  + Field:        b Lcom/anysoftkeyboard/c/a;
    Access flags: 0x1a
      = private static final com.anysoftkeyboard.c.a b

Methods (count = 5):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 0, stack = 2):
      [0] new #22
        - Class [com/anysoftkeyboard/c/a]
      [3] dup
      [4] invokespecial #33
        - Methodref [com/anysoftkeyboard/c/a.<init> ()V]
      [7] putstatic #31
        - Fieldref [com/anysoftkeyboard/c/a.b Lcom/anysoftkeyboard/c/a;]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/b;)Lcom/anysoftkeyboard/c/b;
    Access flags: 0x9
      = public static com.anysoftkeyboard.c.b a(com.anysoftkeyboard.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 144, locals = 7, stack = 3):
      [0] aload_0 v0
      [1] invokeinterface #49
        - InterfaceMethodref [com/anysoftkeyboard/b.e ()Landroid/content/SharedPreferences;]
      [6] astore_1 v1
      [7] aload_0 v0
      [8] invokeinterface #50
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [13] ldc #2
        - Integer [2131296293]
      [15] invokevirtual #32
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [18] astore_2 v2
      [19] aload_1 v1
      [20] aload_2 v2
      [21] aconst_null
      [22] invokeinterface #45
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [27] astore_3 v3
      [28] aconst_null
      [29] astore v4
      [31] getstatic #31
        - Fieldref [com/anysoftkeyboard/c/a.b Lcom/anysoftkeyboard/c/a;]
      [34] aload_0 v0
      [35] invokeinterface #50
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [40] invokevirtual #34
        - Methodref [com/anysoftkeyboard/c/a.b (Landroid/content/Context;)Ljava/util/ArrayList;]
      [43] astore_0 v0
      [44] aload_3 v3
      [45] ifnull +52 (target=97)
      [48] aload_0 v0
      [49] invokevirtual #43
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [52] astore v6
      [54] goto +33 (target=87)
      [57] aload v6
      [59] invokeinterface #52
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [64] checkcast #23
        - Class [com/anysoftkeyboard/c/b]
      [67] dup
      [68] astore v5
      [70] invokevirtual #36
        - Methodref [com/anysoftkeyboard/c/b.j ()Ljava/lang/String;]
      [73] aload_3 v3
      [74] invokevirtual #40
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [77] ifeq +10 (target=87)
      [80] aload v5
      [82] astore v4
      [84] goto +13 (target=97)
      [87] aload v6
      [89] invokeinterface #51
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [94] ifne -37 (target=57)
      [97] aload v4
      [99] ifnonnull +42 (target=141)
      [102] aload_0 v0
      [103] iconst_0
      [104] invokevirtual #42
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [107] checkcast #23
        - Class [com/anysoftkeyboard/c/b]
      [110] astore v4
      [112] aload_1 v1
      [113] invokeinterface #44
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [118] dup
      [119] astore v5
      [121] aload_2 v2
      [122] aload v4
      [124] invokevirtual #36
        - Methodref [com/anysoftkeyboard/c/b.j ()Ljava/lang/String;]
      [127] invokeinterface #47
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [132] pop
      [133] aload v5
      [135] invokeinterface #46
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [140] pop
      [141] aload v4
      [143] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)Ljava/util/ArrayList;
    Access flags: 0x9
      = public static java.util.ArrayList a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] getstatic #31
        - Fieldref [com/anysoftkeyboard/c/a.b Lcom/anysoftkeyboard/c/a;]
      [3] aload_0 v0
      [4] invokevirtual #34
        - Methodref [com/anysoftkeyboard/c/a.b (Landroid/content/Context;)Ljava/util/ArrayList;]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x2
      = private a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 1, stack = 8):
      [0] aload_0 v0
      [1] ldc #3
        - String [ASK_QKF]
      [3] ldc #7
        - String [com.anysoftkeyboard.plugin.QUICK_TEXT_KEY]
      [5] ldc #8
        - String [com.anysoftkeyboard.plugindata.quicktextkeys]
      [7] ldc #6
        - String [QuickTextKeys]
      [9] ldc #5
        - String [QuickTextKey]
      [11] ldc #1
        - Integer [2131034134]
      [13] iconst_1
      [14] invokespecial #37
        - Methodref [com/anysoftkeyboard/e/a.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;
    Access flags: 0x1054
      = protected final com.anysoftkeyboard.e.c a(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 262, locals = 14, stack = 15):
      [0] aload_1 v1
      [1] aload_2 v2
      [2] iload_3 v3
      [3] aload v4
      [5] iload v5
      [7] aload v6
      [9] astore v6
      [11] istore v5
      [13] astore v4
      [15] istore_3 v3
      [16] astore_2 v2
      [17] astore_1 v1
      [18] aload v6
      [20] aconst_null
      [21] ldc #13
        - String [popupKeyboard]
      [23] iconst_m1
      [24] invokeinterface #48
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [29] istore v7
      [31] aload v6
      [33] aconst_null
      [34] ldc #16
        - String [popupListText]
      [36] iconst_m1
      [37] invokeinterface #48
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [42] istore v8
      [44] aload v6
      [46] aconst_null
      [47] ldc #15
        - String [popupListOutput]
      [49] iconst_m1
      [50] invokeinterface #48
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [55] istore v9
      [57] aload v6
      [59] aconst_null
      [60] ldc #14
        - String [popupListIcons]
      [62] iconst_m1
      [63] invokeinterface #48
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [68] istore v10
      [70] aload v6
      [72] aconst_null
      [73] ldc #10
        - String [keyIcon]
      [75] iconst_m1
      [76] invokeinterface #48
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [81] istore v11
      [83] aload v6
      [85] aconst_null
      [86] ldc #11
        - String [keyLabel]
      [88] iconst_m1
      [89] invokeinterface #48
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [94] istore v12
      [96] aload v6
      [98] aconst_null
      [99] ldc #12
        - String [keyOutputText]
      [101] iconst_m1
      [102] invokeinterface #48
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [107] istore v13
      [109] aload v6
      [111] aconst_null
      [112] ldc #9
        - String [iconPreview]
      [114] iconst_m1
      [115] invokeinterface #48
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [120] istore v6
      [122] iload v7
      [124] iconst_m1
      [125] ificmpne +15 (target=140)
      [128] iload v8
      [130] iconst_m1
      [131] ificmpeq +27 (target=158)
      [134] iload v9
      [136] iconst_m1
      [137] ificmpeq +21 (target=158)
      [140] iload v11
      [142] iconst_m1
      [143] ificmpne +9 (target=152)
      [146] iload v12
      [148] iconst_m1
      [149] ificmpeq +9 (target=158)
      [152] iload v13
      [154] iconst_m1
      [155] ificmpne +76 (target=231)
      [158] ldc #4
        - String [Missing details for creating QuickTextKey! prefId %s
popupKeyboardResId: %d, popupListTextResId: %d, popupListOutputResId: %d, (iconResId: %d, keyLabelResId: %d), keyOutputTextResId: %d]
      [160] bipush 7
      [162] anewarray #26
        - Class [java/lang/Object]
      [165] dup
      [166] iconst_0
      [167] aload_2 v2
      [168] aastore
      [169] dup
      [170] iconst_1
      [171] iload v7
      [173] invokestatic #38
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [176] aastore
      [177] dup
      [178] iconst_2
      [179] iload v8
      [181] invokestatic #38
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [184] aastore
      [185] dup
      [186] iconst_3
      [187] iload v9
      [189] invokestatic #38
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [192] aastore
      [193] dup
      [194] iconst_4
      [195] iload v11
      [197] invokestatic #38
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [200] aastore
      [201] dup
      [202] iconst_5
      [203] iload v12
      [205] invokestatic #38
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [208] aastore
      [209] dup
      [210] bipush 6
      [212] iload v13
      [214] invokestatic #38
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [217] aastore
      [218] invokestatic #41
        - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
      [221] astore_1 v1
      [222] new #27
        - Class [java/lang/RuntimeException]
      [225] dup
      [226] aload_1 v1
      [227] invokespecial #39
        - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/String;)V]
      [230] athrow
      [231] new #23
        - Class [com/anysoftkeyboard/c/b]
      [234] dup
      [235] aload_1 v1
      [236] aload_2 v2
      [237] iload_3 v3
      [238] iload v7
      [240] iload v8
      [242] iload v9
      [244] iload v10
      [246] iload v11
      [248] iload v12
      [250] iload v13
      [252] iload v6
      [254] aload v4
      [256] iload v5
      [258] invokespecial #35
        - Methodref [com/anysoftkeyboard/c/b.<init> (Landroid/content/Context;Ljava/lang/String;IIIIIIIIILjava/lang/String;I)V]
      [261] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/d
  Superclass:    com/anysoftkeyboard/keyboards/views/m
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.views.d extends com.anysoftkeyboard.keyboards.views.m

Interfaces (count = 0):

Constant Pool (count = 40):
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/views/d]
  - Class [com/anysoftkeyboard/keyboards/views/m]
  - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/d.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/d.e I]
  - Methodref [com/anysoftkeyboard/keyboards/o.b (II)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/d.a (I)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/d.b ()[Lcom/anysoftkeyboard/keyboards/o;]
  - Methodref [com/anysoftkeyboard/keyboards/views/d.b (I)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/m.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (I)I]
  + NameAndType [b ()[Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [b (I)I]
  + NameAndType [b (II)I]
  + NameAndType [d I]
  + NameAndType [d [I]
  + NameAndType [e I]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [()[Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [(F)V]
  + Utf8 [(I)I]
  + Utf8 [(II)I]
  + Utf8 [(II[I)I]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/views/d]
  + Utf8 [com/anysoftkeyboard/keyboards/views/m]
  + Utf8 [d]
  + Utf8 [e]

Fields (count = 2):
  + Field:        d I
    Access flags: 0x12
      = private final int d
  + Field:        e I
    Access flags: 0x12
      = private final int e

Methods (count = 3):
  - Method:       <init>(F)V
    Access flags: 0x1
      = public d(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 23, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #12
        - Methodref [com/anysoftkeyboard/keyboards/views/m.<init> ()V]
      [4] aload_0 v0
      [5] fload_1 v1
      [6] fload_1 v1
      [7] fmul
      [8] f2i
      [9] putfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/views/d.d I]
      [12] aload_0 v0
      [13] aload_0 v0
      [14] getfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/views/d.d I]
      [17] iconst_2
      [18] imul
      [19] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/d.e I]
      [22] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x14
      = protected final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(II[I)I
    Access flags: 0x11
      = public final int a(int,int,int[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 110, locals = 10, stack = 4):
      [0] aload_0 v0
      [1] invokevirtual #10
        - Methodref [com/anysoftkeyboard/keyboards/views/d.b ()[Lcom/anysoftkeyboard/keyboards/o;]
      [4] astore v4
      [6] aload_0 v0
      [7] iload_1 v1
      [8] invokevirtual #9
        - Methodref [com/anysoftkeyboard/keyboards/views/d.a (I)I]
      [11] istore_1 v1
      [12] aload_0 v0
      [13] iload_2 v2
      [14] invokevirtual #11
        - Methodref [com/anysoftkeyboard/keyboards/views/d.b (I)I]
      [17] istore v5
      [19] iconst_m1
      [20] istore v6
      [22] iload_2 v2
      [23] ifge +10 (target=33)
      [26] aload_0 v0
      [27] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/d.e I]
      [30] goto +7 (target=37)
      [33] aload_0 v0
      [34] getfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/views/d.d I]
      [37] istore_2 v2
      [38] aload v4
      [40] arraylength
      [41] istore v7
      [43] iconst_0
      [44] istore v8
      [46] goto +31 (target=77)
      [49] aload v4
      [51] iload v8
      [53] aaload
      [54] iload_1 v1
      [55] iload v5
      [57] invokevirtual #8
        - Methodref [com/anysoftkeyboard/keyboards/o.b (II)I]
      [60] dup
      [61] istore v9
      [63] iload_2 v2
      [64] ificmpge +10 (target=74)
      [67] iload v8
      [69] istore v6
      [71] iload v9
      [73] istore_2 v2
      [74] iinc v8, 1
      [77] iload v8
      [79] iload v7
      [81] ificmplt -32 (target=49)
      [84] aload_3 v3
      [85] ifnull +22 (target=107)
      [88] iload v6
      [90] iconst_m1
      [91] ificmpeq +16 (target=107)
      [94] aload_3 v3
      [95] iconst_0
      [96] aload v4
      [98] iload v6
      [100] aaload
      [101] getfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [104] iconst_0
      [105] iaload
      [106] iastore
      [107] iload v6
      [109] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/a
  Superclass:    android/widget/SimpleCursorAdapter
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.a extends android.widget.SimpleCursorAdapter

Interfaces (count = 1):
  - Class [android/widget/SectionIndexer]

Constant Pool (count = 100):
  - Integer [16908308]
  - Integer [2130903087]
  - Integer [2131165246]
  - Integer [2131165247]
  - Integer [2131296692]
  - String [word]
  - Class [android/database/Cursor]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/view/ViewGroup]
  - Class [android/widget/AlphabetIndexer]
  - Class [android/widget/SectionIndexer]
  - Class [android/widget/SimpleCursorAdapter]
  - Class [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  - Class [com/anysoftkeyboard/ui/settings/a]
  - Class [com/anysoftkeyboard/ui/settings/d]
  - Class [com/anysoftkeyboard/ui/settings/e]
  - Class [java/lang/String]
  - Fieldref [com/anysoftkeyboard/ui/settings/a.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  - Fieldref [com/anysoftkeyboard/ui/settings/a.b Landroid/widget/AlphabetIndexer;]
  - Fieldref [com/anysoftkeyboard/ui/settings/a.c I]
  - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
  - Methodref [android/widget/AlphabetIndexer.<init> (Landroid/database/Cursor;ILjava/lang/CharSequence;)V]
  - Methodref [android/widget/AlphabetIndexer.getPositionForSection (I)I]
  - Methodref [android/widget/AlphabetIndexer.getSectionForPosition (I)I]
  - Methodref [android/widget/AlphabetIndexer.getSections ()[Ljava/lang/Object;]
  - Methodref [android/widget/SimpleCursorAdapter.<init> (Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V]
  - Methodref [android/widget/SimpleCursorAdapter.getView (ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getString (I)Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/ui/settings/a.getItem (I)Ljava/lang/Object;]
  - Methodref [com/anysoftkeyboard/ui/settings/d.<init> (Lcom/anysoftkeyboard/ui/settings/a;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/e.<init> (Lcom/anysoftkeyboard/ui/settings/a;Ljava/lang/String;)V]
  - InterfaceMethodref [android/database/Cursor.getColumnIndexOrThrow (Ljava/lang/String;)I]
  - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
  + NameAndType [<init> (Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V]
  + NameAndType [<init> (Landroid/database/Cursor;ILjava/lang/CharSequence;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/settings/a;Ljava/lang/String;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + NameAndType [b Landroid/widget/AlphabetIndexer;]
  + NameAndType [c I]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getColumnIndexOrThrow (Ljava/lang/String;)I]
  + NameAndType [getItem (I)Ljava/lang/Object;]
  + NameAndType [getPositionForSection (I)I]
  + NameAndType [getSectionForPosition (I)I]
  + NameAndType [getSections ()[Ljava/lang/Object;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getView (ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;]
  + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()[Ljava/lang/Object;]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;]
  + Utf8 [(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V]
  + Utf8 [(Landroid/database/Cursor;ILjava/lang/CharSequence;)V]
  + Utf8 [(Landroid/view/View$OnClickListener;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/a;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/widget/AlphabetIndexer;]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + Utf8 [a]
  + Utf8 [android/database/Cursor]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/view/ViewGroup]
  + Utf8 [android/widget/AlphabetIndexer]
  + Utf8 [android/widget/SectionIndexer]
  + Utf8 [android/widget/SimpleCursorAdapter]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/a]
  + Utf8 [com/anysoftkeyboard/ui/settings/d]
  + Utf8 [com/anysoftkeyboard/ui/settings/e]
  + Utf8 [findViewById]
  + Utf8 [getApplicationContext]
  + Utf8 [getColumnIndexOrThrow]
  + Utf8 [getItem]
  + Utf8 [getPositionForSection]
  + Utf8 [getSectionForPosition]
  + Utf8 [getSections]
  + Utf8 [getString]
  + Utf8 [getView]
  + Utf8 [java/lang/String]
  + Utf8 [setOnClickListener]
  + Utf8 [word]

Fields (count = 3):
  + Field:        b Landroid/widget/AlphabetIndexer;
    Access flags: 0x2
      = private android.widget.AlphabetIndexer b
  + Field:        c I
    Access flags: 0x12
      = private final int c
  + Field:        a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;
    Access flags: 0x1010
      = final com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity a

Methods (count = 5):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V
    Access flags: 0x1
      = public a(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 79, locals = 3, stack = 9):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #19
        - Fieldref [com/anysoftkeyboard/ui/settings/a.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [5] aload_0 v0
      [6] aload_1 v1
      [7] invokevirtual #31
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getApplicationContext ()Landroid/content/Context;]
      [10] ldc #2
        - Integer [2130903087]
      [12] aload_1 v1
      [13] invokestatic #30
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;]
      [16] iconst_1
      [17] anewarray #18
        - Class [java/lang/String]
      [20] dup
      [21] iconst_0
      [22] ldc #6
        - String [word]
      [24] aastore
      [25] iconst_1
      [26] newarray 10
      [28] dup
      [29] iconst_0
      [30] ldc #1
        - Integer [16908308]
      [32] iastore
      [33] invokespecial #28
        - Methodref [android/widget/SimpleCursorAdapter.<init> (Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V]
      [36] aload_0 v0
      [37] aload_1 v1
      [38] invokestatic #30
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;]
      [41] ldc #6
        - String [word]
      [43] invokeinterface #36
        - InterfaceMethodref [android/database/Cursor.getColumnIndexOrThrow (Ljava/lang/String;)I]
      [48] putfield #21
        - Fieldref [com/anysoftkeyboard/ui/settings/a.c I]
      [51] aload_1 v1
      [52] ldc #5
        - Integer [2131296692]
      [54] invokevirtual #32
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getString (I)Ljava/lang/String;]
      [57] astore_2 v2
      [58] aload_0 v0
      [59] new #11
        - Class [android/widget/AlphabetIndexer]
      [62] dup
      [63] aload_1 v1
      [64] invokestatic #30
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;]
      [67] aload_0 v0
      [68] getfield #21
        - Fieldref [com/anysoftkeyboard/ui/settings/a.c I]
      [71] aload_2 v2
      [72] invokespecial #24
        - Methodref [android/widget/AlphabetIndexer.<init> (Landroid/database/Cursor;ILjava/lang/CharSequence;)V]
      [75] putfield #20
        - Fieldref [com/anysoftkeyboard/ui/settings/a.b Landroid/widget/AlphabetIndexer;]
      [78] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getPositionForSection(I)I
    Access flags: 0x11
      = public final int getPositionForSection(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #20
        - Fieldref [com/anysoftkeyboard/ui/settings/a.b Landroid/widget/AlphabetIndexer;]
      [4] iload_1 v1
      [5] invokevirtual #25
        - Methodref [android/widget/AlphabetIndexer.getPositionForSection (I)I]
      [8] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getSectionForPosition(I)I
    Access flags: 0x11
      = public final int getSectionForPosition(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #20
        - Fieldref [com/anysoftkeyboard/ui/settings/a.b Landroid/widget/AlphabetIndexer;]
      [4] iload_1 v1
      [5] invokevirtual #26
        - Methodref [android/widget/AlphabetIndexer.getSectionForPosition (I)I]
      [8] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getSections()[Ljava/lang/Object;
    Access flags: 0x11
      = public final java.lang.Object[] getSections()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #20
        - Fieldref [com/anysoftkeyboard/ui/settings/a.b Landroid/widget/AlphabetIndexer;]
      [4] invokevirtual #27
        - Methodref [android/widget/AlphabetIndexer.getSections ()[Ljava/lang/Object;]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
    Access flags: 0x11
      = public final android.view.View getView(int,android.view.View,android.view.ViewGroup)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 67, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] aload_2 v2
      [3] aload_3 v3
      [4] invokespecial #29
        - Methodref [android/widget/SimpleCursorAdapter.getView (ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;]
      [7] checkcast #10
        - Class [android/view/ViewGroup]
      [10] astore_2 v2
      [11] aload_0 v0
      [12] iload_1 v1
      [13] invokevirtual #33
        - Methodref [com/anysoftkeyboard/ui/settings/a.getItem (I)Ljava/lang/Object;]
      [16] checkcast #7
        - Class [android/database/Cursor]
      [19] aload_0 v0
      [20] getfield #21
        - Fieldref [com/anysoftkeyboard/ui/settings/a.c I]
      [23] invokeinterface #37
        - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
      [28] astore_1 v1
      [29] aload_2 v2
      [30] ldc #3
        - Integer [2131165246]
      [32] invokevirtual #23
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [35] new #17
        - Class [com/anysoftkeyboard/ui/settings/e]
      [38] dup
      [39] aload_0 v0
      [40] aload_1 v1
      [41] invokespecial #35
        - Methodref [com/anysoftkeyboard/ui/settings/e.<init> (Lcom/anysoftkeyboard/ui/settings/a;Ljava/lang/String;)V]
      [44] invokevirtual #22
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [47] aload_2 v2
      [48] ldc #4
        - Integer [2131165247]
      [50] invokevirtual #23
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [53] new #16
        - Class [com/anysoftkeyboard/ui/settings/d]
      [56] dup
      [57] aload_0 v0
      [58] aload_1 v1
      [59] invokespecial #34
        - Methodref [com/anysoftkeyboard/ui/settings/d.<init> (Lcom/anysoftkeyboard/ui/settings/a;Ljava/lang/String;)V]
      [62] invokevirtual #22
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [65] aload_2 v2
      [66] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/d/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.d.a extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 18):
  - Class [com/anysoftkeyboard/d/a]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/d/a.a I]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a I]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/d/a]
  + Utf8 [d]
  + Utf8 [java/lang/Object]

Fields (count = 1):
  + Field:        a I
    Access flags: 0x2
      = private int a

Methods (count = 5):
  - Method:       <init>()V
    Access flags: 0x1
      = public a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #4
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_0
      [6] putfield #3
        - Fieldref [com/anysoftkeyboard/d/a.a I]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] putfield #3
        - Fieldref [com/anysoftkeyboard/d/a.a I]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #3
        - Fieldref [com/anysoftkeyboard/d/a.a I]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #3
        - Fieldref [com/anysoftkeyboard/d/a.a I]
      [4] iconst_1
      [5] ificmpne +8 (target=13)
      [8] aload_0 v0
      [9] iconst_2
      [10] putfield #3
        - Fieldref [com/anysoftkeyboard/d/a.a I]
      [13] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Z
    Access flags: 0x11
      = public final boolean d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #3
        - Fieldref [com/anysoftkeyboard/d/a.a I]
      [4] iconst_2
      [5] ificmpne +5 (target=10)
      [8] iconst_1
      [9] ireturn
      [10] iconst_0
      [11] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/KeyboardThemeSelector
  Superclass:    com/anysoftkeyboard/ui/settings/AddOnSelector
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.settings.KeyboardThemeSelector extends com.anysoftkeyboard.ui.settings.AddOnSelector

Interfaces (count = 0):

Constant Pool (count = 32):
  - Integer [2130903067]
  - Integer [2131296298]
  - String [ theme]
  - Class [com/anysoftkeyboard/a/b]
  - Class [com/anysoftkeyboard/ui/settings/AddOnSelector]
  - Class [com/anysoftkeyboard/ui/settings/KeyboardThemeSelector]
  - Methodref [com/anysoftkeyboard/a/b.d (Landroid/content/Context;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.<init> ()V]
  - Methodref [com/anysoftkeyboard/ui/settings/KeyboardThemeSelector.getApplicationContext ()Landroid/content/Context;]
  + NameAndType [<init> ()V]
  + NameAndType [d (Landroid/content/Context;)Ljava/util/ArrayList;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + Utf8 [ theme]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Landroid/content/Context;)Ljava/util/ArrayList;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/a/b]
  + Utf8 [com/anysoftkeyboard/ui/settings/AddOnSelector]
  + Utf8 [com/anysoftkeyboard/ui/settings/KeyboardThemeSelector]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [getApplicationContext]

Fields (count = 0):

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x1
      = public KeyboardThemeSelector()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #8
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x14
      = protected final java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #3
        - String [ theme]
      [2] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x14
      = protected final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #2
        - Integer [2131296298]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()I
    Access flags: 0x14
      = protected final int c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - Integer [2130903067]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Ljava/util/List;
    Access flags: 0x14
      = protected final java.util.List d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokevirtual #9
        - Methodref [com/anysoftkeyboard/ui/settings/KeyboardThemeSelector.getApplicationContext ()Landroid/content/Context;]
      [4] invokestatic #7
        - Methodref [com/anysoftkeyboard/a/b.d (Landroid/content/Context;)Ljava/util/ArrayList;]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Z
    Access flags: 0x14
      = protected final boolean e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/BottomRowSelector
  Superclass:    com/anysoftkeyboard/ui/settings/AddOnSelector
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.settings.BottomRowSelector extends com.anysoftkeyboard.ui.settings.AddOnSelector

Interfaces (count = 0):

Constant Pool (count = 32):
  - Integer [2130903065]
  - Integer [2131296295]
  - String [ bottom row]
  - Class [com/anysoftkeyboard/b/b]
  - Class [com/anysoftkeyboard/ui/settings/AddOnSelector]
  - Class [com/anysoftkeyboard/ui/settings/BottomRowSelector]
  - Methodref [com/anysoftkeyboard/b/b.b (Landroid/content/Context;I)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.<init> ()V]
  - Methodref [com/anysoftkeyboard/ui/settings/BottomRowSelector.getApplicationContext ()Landroid/content/Context;]
  + NameAndType [<init> ()V]
  + NameAndType [b (Landroid/content/Context;I)Ljava/util/ArrayList;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + Utf8 [ bottom row]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Landroid/content/Context;I)Ljava/util/ArrayList;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/b/b]
  + Utf8 [com/anysoftkeyboard/ui/settings/AddOnSelector]
  + Utf8 [com/anysoftkeyboard/ui/settings/BottomRowSelector]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [getApplicationContext]

Fields (count = 0):

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x1
      = public BottomRowSelector()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #8
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x14
      = protected final java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #3
        - String [ bottom row]
      [2] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()I
    Access flags: 0x14
      = protected final int c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - Integer [2130903065]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x14
      = protected final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #2
        - Integer [2131296295]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Ljava/util/List;
    Access flags: 0x14
      = protected final java.util.List d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #9
        - Methodref [com/anysoftkeyboard/ui/settings/BottomRowSelector.getApplicationContext ()Landroid/content/Context;]
      [4] iconst_1
      [5] invokestatic #7
        - Methodref [com/anysoftkeyboard/b/b.b (Landroid/content/Context;I)Ljava/util/ArrayList;]
      [8] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Z
    Access flags: 0x14
      = protected final boolean e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_0
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/e
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.e extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 209):
  - Integer [32768]
  - String [
]
  - String [ BS: ]
  - String [ auto: ]
  - String [ manual: ]
  - String [ saved: ]
  - String [ typed: ]
  - String [ undone: ]
  - String [Couldn't open file for output: ]
  - String [MM:dd hh:mm:ss]
  - String [TextEntryState]
  - String [action.txt]
  - String [key.txt]
  - Class [android/content/Context]
  - Class [android/text/format/DateFormat]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/e]
  - Class [com/anysoftkeyboard/dictionaries/q]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [java/io/FileOutputStream]
  - Class [java/io/IOException]
  - Class [java/lang/CharSequence]
  - Class [java/lang/NoSuchFieldError]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/Calendar]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.a Z]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.b I]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.c I]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.d I]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.e I]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.f I]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.g I]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.h I]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.i I]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.k Ljava/io/FileOutputStream;]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.l Ljava/io/FileOutputStream;]
  - Fieldref [com/anysoftkeyboard/dictionaries/e.m [I]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.a Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.d Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.e Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.f Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.g Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.h Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.i Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.j Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.k Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.l Lcom/anysoftkeyboard/dictionaries/q;]
  - Methodref [android/content/Context.openFileOutput (Ljava/lang/String;I)Ljava/io/FileOutputStream;]
  - Methodref [android/text/format/DateFormat.format (Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence;]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/e.b ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/e.g ()[I]
  - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
  - Methodref [com/anysoftkeyboard/dictionaries/q.values ()[Lcom/anysoftkeyboard/dictionaries/q;]
  - Methodref [java/io/FileOutputStream.close ()V]
  - Methodref [java/io/FileOutputStream.write ([B)V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.getBytes ()[B]
  - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/Calendar.getInstance ()Ljava/util/Calendar;]
  - Methodref [java/util/Calendar.getTime ()Ljava/util/Date;]
  - InterfaceMethodref [java/lang/CharSequence.length ()I]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [a Z]
  + NameAndType [append (F)Ljava/lang/StringBuilder;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()V]
  + NameAndType [b I]
  + NameAndType [b Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [c I]
  + NameAndType [c Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [close ()V]
  + NameAndType [d I]
  + NameAndType [d Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e I]
  + NameAndType [e Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [f I]
  + NameAndType [f Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [format (Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence;]
  + NameAndType [g ()[I]
  + NameAndType [g I]
  + NameAndType [g Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [getBytes ()[B]
  + NameAndType [getInstance ()Ljava/util/Calendar;]
  + NameAndType [getTime ()Ljava/util/Date;]
  + NameAndType [h I]
  + NameAndType [h Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [i I]
  + NameAndType [i Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [j Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [k Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [k Ljava/io/FileOutputStream;]
  + NameAndType [l Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [l Ljava/io/FileOutputStream;]
  + NameAndType [length ()I]
  + NameAndType [m [I]
  + NameAndType [openFileOutput (Ljava/lang/String;I)Ljava/io/FileOutputStream;]
  + NameAndType [ordinal ()I]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [values ()[Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [write ([B)V]
  + Utf8 [
]
  + Utf8 [ BS: ]
  + Utf8 [ auto: ]
  + Utf8 [ manual: ]
  + Utf8 [ saved: ]
  + Utf8 [ typed: ]
  + Utf8 [ undone: ]
  + Utf8 [()I]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/q;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Calendar;]
  + Utf8 [()Ljava/util/Date;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [()[B]
  + Utf8 [()[I]
  + Utf8 [()[Lcom/anysoftkeyboard/dictionaries/q;]
  + Utf8 [(CZ)V]
  + Utf8 [(F)Ljava/lang/StringBuilder;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence;]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)Ljava/io/FileOutputStream;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [([B)V]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Couldn't open file for output: ]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/q;]
  + Utf8 [Ljava/io/FileOutputStream;]
  + Utf8 [MM:dd hh:mm:ss]
  + Utf8 [TextEntryState]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [action.txt]
  + Utf8 [android/content/Context]
  + Utf8 [android/text/format/DateFormat]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [close]
  + Utf8 [com/anysoftkeyboard/dictionaries/e]
  + Utf8 [com/anysoftkeyboard/dictionaries/q]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [equals]
  + Utf8 [f]
  + Utf8 [format]
  + Utf8 [g]
  + Utf8 [getBytes]
  + Utf8 [getInstance]
  + Utf8 [getTime]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [j]
  + Utf8 [java/io/FileOutputStream]
  + Utf8 [java/io/IOException]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/NoSuchFieldError]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/Calendar]
  + Utf8 [k]
  + Utf8 [key.txt]
  + Utf8 [l]
  + Utf8 [length]
  + Utf8 [m]
  + Utf8 [openFileOutput]
  + Utf8 [ordinal]
  + Utf8 [toString]
  + Utf8 [valueOf]
  + Utf8 [values]
  + Utf8 [write]

Fields (count = 13):
  + Field:        a Z
    Access flags: 0xa
      = private static boolean a
  + Field:        b I
    Access flags: 0xa
      = private static int b
  + Field:        c I
    Access flags: 0xa
      = private static int c
  + Field:        d I
    Access flags: 0xa
      = private static int d
  + Field:        e I
    Access flags: 0xa
      = private static int e
  + Field:        f I
    Access flags: 0xa
      = private static int f
  + Field:        g I
    Access flags: 0xa
      = private static int g
  + Field:        h I
    Access flags: 0xa
      = private static int h
  + Field:        i I
    Access flags: 0xa
      = private static int i
  + Field:        j Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0xa
      = private static com.anysoftkeyboard.dictionaries.q j
  + Field:        k Ljava/io/FileOutputStream;
    Access flags: 0xa
      = private static java.io.FileOutputStream k
  + Field:        l Ljava/io/FileOutputStream;
    Access flags: 0xa
      = private static java.io.FileOutputStream l
  + Field:        m [I
    Access flags: 0x100a
      = private static int[] m

Methods (count = 13):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 0, stack = 1):
      [0] iconst_0
      [1] putstatic #29
        - Fieldref [com/anysoftkeyboard/dictionaries/e.a Z]
      [4] iconst_0
      [5] putstatic #30
        - Fieldref [com/anysoftkeyboard/dictionaries/e.b I]
      [8] iconst_0
      [9] putstatic #31
        - Fieldref [com/anysoftkeyboard/dictionaries/e.c I]
      [12] iconst_0
      [13] putstatic #32
        - Fieldref [com/anysoftkeyboard/dictionaries/e.d I]
      [16] iconst_0
      [17] putstatic #33
        - Fieldref [com/anysoftkeyboard/dictionaries/e.e I]
      [20] iconst_0
      [21] putstatic #34
        - Fieldref [com/anysoftkeyboard/dictionaries/e.f I]
      [24] iconst_0
      [25] putstatic #35
        - Fieldref [com/anysoftkeyboard/dictionaries/e.g I]
      [28] getstatic #42
        - Fieldref [com/anysoftkeyboard/dictionaries/q.a Lcom/anysoftkeyboard/dictionaries/q;]
      [31] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [34] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x1
      = public e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #63
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)V
    Access flags: 0x9
      = public static void a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 95, locals = 1, stack = 4):
      [0] getstatic #35
        - Fieldref [com/anysoftkeyboard/dictionaries/e.g I]
      [3] iconst_1
      [4] iadd
      [5] putstatic #35
        - Fieldref [com/anysoftkeyboard/dictionaries/e.g I]
      [8] iconst_0
      [9] putstatic #31
        - Fieldref [com/anysoftkeyboard/dictionaries/e.c I]
      [12] iconst_0
      [13] putstatic #30
        - Fieldref [com/anysoftkeyboard/dictionaries/e.b I]
      [16] iconst_0
      [17] putstatic #32
        - Fieldref [com/anysoftkeyboard/dictionaries/e.d I]
      [20] iconst_0
      [21] putstatic #33
        - Fieldref [com/anysoftkeyboard/dictionaries/e.e I]
      [24] iconst_0
      [25] putstatic #34
        - Fieldref [com/anysoftkeyboard/dictionaries/e.f I]
      [28] iconst_0
      [29] putstatic #36
        - Fieldref [com/anysoftkeyboard/dictionaries/e.h I]
      [32] iconst_0
      [33] putstatic #37
        - Fieldref [com/anysoftkeyboard/dictionaries/e.i I]
      [36] getstatic #43
        - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
      [39] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [42] getstatic #29
        - Fieldref [com/anysoftkeyboard/dictionaries/e.a Z]
      [45] ifeq +49 (target=94)
      [48] aload_0 v0
      [49] ldc #13
        - String [key.txt]
      [51] ldc #1
        - Integer [32768]
      [53] invokevirtual #54
        - Methodref [android/content/Context.openFileOutput (Ljava/lang/String;I)Ljava/io/FileOutputStream;]
      [56] putstatic #39
        - Fieldref [com/anysoftkeyboard/dictionaries/e.k Ljava/io/FileOutputStream;]
      [59] aload_0 v0
      [60] ldc #12
        - String [action.txt]
      [62] ldc #1
        - Integer [32768]
      [64] invokevirtual #54
        - Methodref [android/content/Context.openFileOutput (Ljava/lang/String;I)Ljava/io/FileOutputStream;]
      [67] putstatic #40
        - Fieldref [com/anysoftkeyboard/dictionaries/e.l Ljava/io/FileOutputStream;]
      [70] return
      [71] astore_0 v0
      [72] ldc #11
        - String [TextEntryState]
      [74] new #27
        - Class [java/lang/StringBuilder]
      [77] dup
      [78] ldc #9
        - String [Couldn't open file for output: ]
      [80] invokespecial #67
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [83] aload_0 v0
      [84] invokevirtual #70
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [87] invokevirtual #72
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [90] invokestatic #56
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [93] pop
      [94] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (48 -> 70: 71):
      - Class [java/io/IOException]
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x9
      = public static void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 151, locals = 1, stack = 4):
      [0] getstatic #39
        - Fieldref [com/anysoftkeyboard/dictionaries/e.k Ljava/io/FileOutputStream;]
      [3] ifnonnull +4 (target=7)
      [6] return
      [7] getstatic #39
        - Fieldref [com/anysoftkeyboard/dictionaries/e.k Ljava/io/FileOutputStream;]
      [10] invokevirtual #61
        - Methodref [java/io/FileOutputStream.close ()V]
      [13] new #27
        - Class [java/lang/StringBuilder]
      [16] dup
      [17] ldc #10
        - String [MM:dd hh:mm:ss]
      [19] invokestatic #73
        - Methodref [java/util/Calendar.getInstance ()Ljava/util/Calendar;]
      [22] invokevirtual #74
        - Methodref [java/util/Calendar.getTime ()Ljava/util/Date;]
      [25] invokestatic #55
        - Methodref [android/text/format/DateFormat.format (Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence;]
      [28] invokeinterface #76
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [33] invokestatic #66
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [36] invokespecial #67
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [39] ldc #3
        - String [ BS: ]
      [41] invokevirtual #71
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [44] getstatic #30
        - Fieldref [com/anysoftkeyboard/dictionaries/e.b I]
      [47] invokevirtual #69
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [50] ldc #4
        - String [ auto: ]
      [52] invokevirtual #71
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [55] getstatic #31
        - Fieldref [com/anysoftkeyboard/dictionaries/e.c I]
      [58] invokevirtual #69
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [61] ldc #5
        - String [ manual: ]
      [63] invokevirtual #71
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [66] getstatic #33
        - Fieldref [com/anysoftkeyboard/dictionaries/e.e I]
      [69] invokevirtual #69
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [72] ldc #7
        - String [ typed: ]
      [74] invokevirtual #71
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [77] getstatic #34
        - Fieldref [com/anysoftkeyboard/dictionaries/e.f I]
      [80] invokevirtual #69
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [83] ldc #8
        - String [ undone: ]
      [85] invokevirtual #71
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [88] getstatic #32
        - Fieldref [com/anysoftkeyboard/dictionaries/e.d I]
      [91] invokevirtual #69
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [94] ldc #6
        - String [ saved: ]
      [96] invokevirtual #71
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [99] getstatic #37
        - Fieldref [com/anysoftkeyboard/dictionaries/e.i I]
      [102] getstatic #36
        - Fieldref [com/anysoftkeyboard/dictionaries/e.h I]
      [105] isub
      [106] i2f
      [107] getstatic #37
        - Fieldref [com/anysoftkeyboard/dictionaries/e.i I]
      [110] i2f
      [111] fdiv
      [112] invokevirtual #68
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [115] ldc #2
        - String [
]
      [117] invokevirtual #71
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [120] invokevirtual #72
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [123] astore_0 v0
      [124] getstatic #40
        - Fieldref [com/anysoftkeyboard/dictionaries/e.l Ljava/io/FileOutputStream;]
      [127] aload_0 v0
      [128] invokevirtual #65
        - Methodref [java/lang/String.getBytes ()[B]
      [131] invokevirtual #62
        - Methodref [java/io/FileOutputStream.write ([B)V]
      [134] getstatic #40
        - Fieldref [com/anysoftkeyboard/dictionaries/e.l Ljava/io/FileOutputStream;]
      [137] invokevirtual #61
        - Methodref [java/io/FileOutputStream.close ()V]
      [140] aconst_null
      [141] putstatic #39
        - Fieldref [com/anysoftkeyboard/dictionaries/e.k Ljava/io/FileOutputStream;]
      [144] aconst_null
      [145] putstatic #40
        - Fieldref [com/anysoftkeyboard/dictionaries/e.l Ljava/io/FileOutputStream;]
      [148] return
      [149] pop
      [150] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (7 -> 148: 149):
      - Class [java/io/IOException]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V
    Access flags: 0x9
      = public static void a(java.lang.CharSequence,java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 54, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] ifnonnull +4 (target=5)
      [4] return
      [5] aload_0 v0
      [6] aload_1 v1
      [7] invokevirtual #64
        - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z]
      [10] ifne +11 (target=21)
      [13] getstatic #31
        - Fieldref [com/anysoftkeyboard/dictionaries/e.c I]
      [16] iconst_1
      [17] iadd
      [18] putstatic #31
        - Fieldref [com/anysoftkeyboard/dictionaries/e.c I]
      [21] getstatic #36
        - Fieldref [com/anysoftkeyboard/dictionaries/e.h I]
      [24] aload_0 v0
      [25] invokeinterface #75
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [30] iadd
      [31] putstatic #36
        - Fieldref [com/anysoftkeyboard/dictionaries/e.h I]
      [34] getstatic #37
        - Fieldref [com/anysoftkeyboard/dictionaries/e.i I]
      [37] aload_1 v1
      [38] invokeinterface #75
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [43] iadd
      [44] putstatic #37
        - Fieldref [com/anysoftkeyboard/dictionaries/e.i I]
      [47] getstatic #45
        - Fieldref [com/anysoftkeyboard/dictionaries/q.d Lcom/anysoftkeyboard/dictionaries/q;]
      [50] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [53] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x9
      = public static void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 0, stack = 2):
      [0] getstatic #34
        - Fieldref [com/anysoftkeyboard/dictionaries/e.f I]
      [3] iconst_1
      [4] iadd
      [5] putstatic #34
        - Fieldref [com/anysoftkeyboard/dictionaries/e.f I]
      [8] getstatic #46
        - Fieldref [com/anysoftkeyboard/dictionaries/q.e Lcom/anysoftkeyboard/dictionaries/q;]
      [11] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V
    Access flags: 0x9
      = public static void b(java.lang.CharSequence,java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 51, locals = 3, stack = 2):
      [0] getstatic #33
        - Fieldref [com/anysoftkeyboard/dictionaries/e.e I]
      [3] iconst_1
      [4] iadd
      [5] putstatic #33
        - Fieldref [com/anysoftkeyboard/dictionaries/e.e I]
      [8] getstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [11] astore_2 v2
      [12] aload_0 v0
      [13] aload_1 v1
      [14] invokevirtual #64
        - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z]
      [17] ifeq +6 (target=23)
      [20] invokestatic #57
        - Methodref [com/anysoftkeyboard/dictionaries/e.b ()V]
      [23] aload_2 v2
      [24] getstatic #52
        - Fieldref [com/anysoftkeyboard/dictionaries/q.k Lcom/anysoftkeyboard/dictionaries/q;]
      [27] ifacmpeq +10 (target=37)
      [30] aload_2 v2
      [31] getstatic #53
        - Fieldref [com/anysoftkeyboard/dictionaries/q.l Lcom/anysoftkeyboard/dictionaries/q;]
      [34] ifacmpne +10 (target=44)
      [37] getstatic #53
        - Fieldref [com/anysoftkeyboard/dictionaries/q.l Lcom/anysoftkeyboard/dictionaries/q;]
      [40] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [43] return
      [44] getstatic #46
        - Fieldref [com/anysoftkeyboard/dictionaries/q.e Lcom/anysoftkeyboard/dictionaries/q;]
      [47] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [50] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(CZ)V
    Access flags: 0x9
      = public static void a(char,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 208, locals = 2, stack = 2):
      [0] iload_0 v0
      [1] bipush 32
      [3] ificmpne +7 (target=10)
      [6] iconst_1
      [7] goto +4 (target=11)
      [10] iconst_0
      [11] istore_0 v0
      [12] invokestatic #58
        - Methodref [com/anysoftkeyboard/dictionaries/e.g ()[I]
      [15] getstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [18] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [21] iaload
      [22] tableswitch (12 offsets, default=185) (target=207)
        1: offset = 135, target = 157
        2: offset = 135, target = 157
        3: offset = 62, target = 84
        4: offset = 77, target = 99
        5: offset = 106, target = 128
        6: offset = 135, target = 157
        7: offset = 135, target = 157
        8: offset = 135, target = 157
        9: offset = 77, target = 99
        10: offset = 157, target = 179
        11: offset = 179, target = 201
        12: offset = 106, target = 128
        default: offset = 185, target = 207
      [84] iload_0 v0
      [85] ifne +7 (target=92)
      [88] iload_1 v1
      [89] ifeq +118 (target=207)
      [92] getstatic #43
        - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
      [95] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [98] return
      [99] iload_0 v0
      [100] ifeq +10 (target=110)
      [103] getstatic #49
        - Fieldref [com/anysoftkeyboard/dictionaries/q.h Lcom/anysoftkeyboard/dictionaries/q;]
      [106] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [109] return
      [110] iload_1 v1
      [111] ifeq +10 (target=121)
      [114] getstatic #48
        - Fieldref [com/anysoftkeyboard/dictionaries/q.g Lcom/anysoftkeyboard/dictionaries/q;]
      [117] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [120] return
      [121] getstatic #44
        - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
      [124] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [127] return
      [128] iload_0 v0
      [129] ifeq +10 (target=139)
      [132] getstatic #50
        - Fieldref [com/anysoftkeyboard/dictionaries/q.i Lcom/anysoftkeyboard/dictionaries/q;]
      [135] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [138] return
      [139] iload_1 v1
      [140] ifeq +10 (target=150)
      [143] getstatic #48
        - Fieldref [com/anysoftkeyboard/dictionaries/q.g Lcom/anysoftkeyboard/dictionaries/q;]
      [146] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [149] return
      [150] getstatic #44
        - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
      [153] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [156] return
      [157] iload_0 v0
      [158] ifne +14 (target=172)
      [161] iload_1 v1
      [162] ifne +10 (target=172)
      [165] getstatic #44
        - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
      [168] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [171] return
      [172] getstatic #43
        - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
      [175] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [178] return
      [179] iload_0 v0
      [180] ifne +7 (target=187)
      [183] iload_1 v1
      [184] ifeq +10 (target=194)
      [187] getstatic #45
        - Fieldref [com/anysoftkeyboard/dictionaries/q.d Lcom/anysoftkeyboard/dictionaries/q;]
      [190] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [193] return
      [194] getstatic #44
        - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
      [197] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [200] return
      [201] getstatic #43
        - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
      [204] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [207] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x9
      = public static void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 50, locals = 0, stack = 2):
      [0] getstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [3] getstatic #45
        - Fieldref [com/anysoftkeyboard/dictionaries/q.d Lcom/anysoftkeyboard/dictionaries/q;]
      [6] ifacmpne +20 (target=26)
      [9] getstatic #51
        - Fieldref [com/anysoftkeyboard/dictionaries/q.j Lcom/anysoftkeyboard/dictionaries/q;]
      [12] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [15] getstatic #32
        - Fieldref [com/anysoftkeyboard/dictionaries/e.d I]
      [18] iconst_1
      [19] iadd
      [20] putstatic #32
        - Fieldref [com/anysoftkeyboard/dictionaries/e.d I]
      [23] goto +18 (target=41)
      [26] getstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [29] getstatic #51
        - Fieldref [com/anysoftkeyboard/dictionaries/q.j Lcom/anysoftkeyboard/dictionaries/q;]
      [32] ifacmpne +9 (target=41)
      [35] getstatic #44
        - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
      [38] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [41] getstatic #30
        - Fieldref [com/anysoftkeyboard/dictionaries/e.b I]
      [44] iconst_1
      [45] iadd
      [46] putstatic #30
        - Fieldref [com/anysoftkeyboard/dictionaries/e.b I]
      [49] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()V
    Access flags: 0x9
      = public static void d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 0, stack = 1):
      [0] getstatic #43
        - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
      [3] putstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x9
      = public static com.anysoftkeyboard.dictionaries.q e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 4, locals = 0, stack = 1):
      [0] getstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [3] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()Z
    Access flags: 0x9
      = public static boolean f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 22, locals = 0, stack = 2):
      [0] getstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [3] getstatic #52
        - Fieldref [com/anysoftkeyboard/dictionaries/q.k Lcom/anysoftkeyboard/dictionaries/q;]
      [6] ifacmpeq +14 (target=20)
      [9] getstatic #38
        - Fieldref [com/anysoftkeyboard/dictionaries/e.j Lcom/anysoftkeyboard/dictionaries/q;]
      [12] getstatic #53
        - Fieldref [com/anysoftkeyboard/dictionaries/q.l Lcom/anysoftkeyboard/dictionaries/q;]
      [15] ifacmpeq +5 (target=20)
      [18] iconst_0
      [19] ireturn
      [20] iconst_1
      [21] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()[I
    Access flags: 0x100a
      = private static int[] g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 185, locals = 1, stack = 3):
      [0] getstatic #41
        - Fieldref [com/anysoftkeyboard/dictionaries/e.m [I]
      [3] dup
      [4] ifnull +4 (target=8)
      [7] areturn
      [8] pop
      [9] invokestatic #60
        - Methodref [com/anysoftkeyboard/dictionaries/q.values ()[Lcom/anysoftkeyboard/dictionaries/q;]
      [12] arraylength
      [13] newarray 10
      [15] astore_0 v0
      [16] aload_0 v0
      [17] getstatic #45
        - Fieldref [com/anysoftkeyboard/dictionaries/q.d Lcom/anysoftkeyboard/dictionaries/q;]
      [20] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [23] iconst_4
      [24] iastore
      [25] goto +4 (target=29)
      [28] pop
      [29] aload_0 v0
      [30] getstatic #52
        - Fieldref [com/anysoftkeyboard/dictionaries/q.k Lcom/anysoftkeyboard/dictionaries/q;]
      [33] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [36] bipush 11
      [38] iastore
      [39] goto +4 (target=43)
      [42] pop
      [43] aload_0 v0
      [44] getstatic #44
        - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
      [47] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [50] iconst_3
      [51] iastore
      [52] goto +4 (target=56)
      [55] pop
      [56] aload_0 v0
      [57] getstatic #53
        - Fieldref [com/anysoftkeyboard/dictionaries/q.l Lcom/anysoftkeyboard/dictionaries/q;]
      [60] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [63] bipush 12
      [65] iastore
      [66] goto +4 (target=70)
      [69] pop
      [70] aload_0 v0
      [71] getstatic #46
        - Fieldref [com/anysoftkeyboard/dictionaries/q.e Lcom/anysoftkeyboard/dictionaries/q;]
      [74] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [77] iconst_5
      [78] iastore
      [79] goto +4 (target=83)
      [82] pop
      [83] aload_0 v0
      [84] getstatic #48
        - Fieldref [com/anysoftkeyboard/dictionaries/q.g Lcom/anysoftkeyboard/dictionaries/q;]
      [87] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [90] bipush 7
      [92] iastore
      [93] goto +4 (target=97)
      [96] pop
      [97] aload_0 v0
      [98] getstatic #47
        - Fieldref [com/anysoftkeyboard/dictionaries/q.f Lcom/anysoftkeyboard/dictionaries/q;]
      [101] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [104] bipush 6
      [106] iastore
      [107] goto +4 (target=111)
      [110] pop
      [111] aload_0 v0
      [112] getstatic #49
        - Fieldref [com/anysoftkeyboard/dictionaries/q.h Lcom/anysoftkeyboard/dictionaries/q;]
      [115] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [118] bipush 8
      [120] iastore
      [121] goto +4 (target=125)
      [124] pop
      [125] aload_0 v0
      [126] getstatic #50
        - Fieldref [com/anysoftkeyboard/dictionaries/q.i Lcom/anysoftkeyboard/dictionaries/q;]
      [129] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [132] bipush 9
      [134] iastore
      [135] goto +4 (target=139)
      [138] pop
      [139] aload_0 v0
      [140] getstatic #43
        - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
      [143] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [146] iconst_2
      [147] iastore
      [148] goto +4 (target=152)
      [151] pop
      [152] aload_0 v0
      [153] getstatic #51
        - Fieldref [com/anysoftkeyboard/dictionaries/q.j Lcom/anysoftkeyboard/dictionaries/q;]
      [156] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [159] bipush 10
      [161] iastore
      [162] goto +4 (target=166)
      [165] pop
      [166] aload_0 v0
      [167] getstatic #42
        - Fieldref [com/anysoftkeyboard/dictionaries/q.a Lcom/anysoftkeyboard/dictionaries/q;]
      [170] invokevirtual #59
        - Methodref [com/anysoftkeyboard/dictionaries/q.ordinal ()I]
      [173] iconst_1
      [174] iastore
      [175] goto +4 (target=179)
      [178] pop
      [179] aload_0 v0
      [180] dup
      [181] putstatic #41
        - Fieldref [com/anysoftkeyboard/dictionaries/e.m [I]
      [184] areturn
      Code attribute exceptions (count = 12):
      - ExceptionInfo (16 -> 25: 28):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (29 -> 39: 42):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (43 -> 52: 55):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (56 -> 66: 69):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (70 -> 79: 82):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (83 -> 93: 96):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (97 -> 107: 110):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (111 -> 121: 124):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (125 -> 135: 138):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (139 -> 148: 151):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (152 -> 162: 165):
      - Class [java/lang/NoSuchFieldError]
      - ExceptionInfo (166 -> 175: 178):
      - Class [java/lang/NoSuchFieldError]
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/MainSettings
  Superclass:    android/preference/PreferenceActivity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.settings.MainSettings extends android.preference.PreferenceActivity

Interfaces (count = 0):

Constant Pool (count = 177):
  - Integer [2130837556]
  - Integer [2130903064]
  - Integer [2131296355]
  - Integer [2131296356]
  - Integer [2131296357]
  - Integer [2131296358]
  - String []
  - String [ (release ]
  - String [)]
  - String [ASK_PREFS]
  - String [Failed to locate package information! This is very weird... I'm installed.]
  - String [Welcome should be shown]
  - String [prefs_title_key]
  - Class [android/app/AlertDialog]
  - Class [android/app/AlertDialog$Builder]
  - Class [android/content/Context]
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/content/pm/PackageInfo]
  - Class [android/content/pm/PackageManager]
  - Class [android/content/pm/PackageManager$NameNotFoundException]
  - Class [android/preference/Preference]
  - Class [android/preference/PreferenceActivity]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/ui/settings/MainSettings]
  - Class [com/anysoftkeyboard/ui/settings/b]
  - Class [com/anysoftkeyboard/ui/settings/c]
  - Class [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Fieldref [android/content/pm/PackageInfo.versionCode I]
  - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
  - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
  - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
  - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
  - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
  - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  - Methodref [android/preference/Preference.getSummary ()Ljava/lang/CharSequence;]
  - Methodref [android/preference/Preference.setSummary (Ljava/lang/CharSequence;)V]
  - Methodref [android/preference/PreferenceActivity.<init> ()V]
  - Methodref [android/preference/PreferenceActivity.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
  - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/preference/PreferenceActivity.onCreateDialog (I)Landroid/app/Dialog;]
  - Methodref [android/preference/PreferenceActivity.onResume ()V]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.a (Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
  - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.addPreferencesFromResource (I)V]
  - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.showDialog (I)V]
  - Methodref [com/anysoftkeyboard/ui/settings/b.<init> (Lcom/anysoftkeyboard/ui/settings/MainSettings;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/c.<init> (Lcom/anysoftkeyboard/ui/settings/MainSettings;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.a (Landroid/content/Context;)Z]
  - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/settings/MainSettings;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a (Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
  + NameAndType [a (Landroid/content/Context;)Z]
  + NameAndType [addPreferencesFromResource (I)V]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [create ()Landroid/app/AlertDialog;]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getSummary ()Ljava/lang/CharSequence;]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [onCreateDialog (I)Landroid/app/Dialog;]
  + NameAndType [onResume ()V]
  + NameAndType [setIcon (I)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setMessage (I)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setSummary (Ljava/lang/CharSequence;)V]
  + NameAndType [setTitle (I)Landroid/app/AlertDialog$Builder;]
  + NameAndType [showDialog (I)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [versionCode I]
  + NameAndType [versionName Ljava/lang/String;]
  + Utf8 []
  + Utf8 [ (release ]
  + Utf8 [()Landroid/app/AlertDialog;]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/pm/PackageManager;]
  + Utf8 [()Ljava/lang/CharSequence;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(I)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(I)Landroid/app/Dialog;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;)Z]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/MainSettings;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Landroid/preference/Preference;]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [)]
  + Utf8 [<init>]
  + Utf8 [ASK_PREFS]
  + Utf8 [Code]
  + Utf8 [Failed to locate package information! This is very weird... I'm installed.]
  + Utf8 [I]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Welcome should be shown]
  + Utf8 [a]
  + Utf8 [addPreferencesFromResource]
  + Utf8 [android/app/AlertDialog]
  + Utf8 [android/app/AlertDialog$Builder]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/content/pm/PackageInfo]
  + Utf8 [android/content/pm/PackageManager]
  + Utf8 [android/content/pm/PackageManager$NameNotFoundException]
  + Utf8 [android/preference/Preference]
  + Utf8 [android/preference/PreferenceActivity]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [com/anysoftkeyboard/ui/settings/MainSettings]
  + Utf8 [com/anysoftkeyboard/ui/settings/b]
  + Utf8 [com/anysoftkeyboard/ui/settings/c]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
  + Utf8 [create]
  + Utf8 [e]
  + Utf8 [findPreference]
  + Utf8 [getApplicationContext]
  + Utf8 [getPackageInfo]
  + Utf8 [getPackageManager]
  + Utf8 [getPackageName]
  + Utf8 [getSummary]
  + Utf8 [i]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [onCreate]
  + Utf8 [onCreateDialog]
  + Utf8 [onResume]
  + Utf8 [prefs_title_key]
  + Utf8 [setIcon]
  + Utf8 [setMessage]
  + Utf8 [setNegativeButton]
  + Utf8 [setPositiveButton]
  + Utf8 [setSummary]
  + Utf8 [setTitle]
  + Utf8 [showDialog]
  + Utf8 [toString]
  + Utf8 [valueOf]
  + Utf8 [versionCode]
  + Utf8 [versionName]

Fields (count = 0):

Methods (count = 5):
  - Method:       <init>()V
    Access flags: 0x1
      = public MainSettings()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #45
        - Methodref [android/preference/PreferenceActivity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 102, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #47
        - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] ldc #2
        - Integer [2130903064]
      [8] invokevirtual #53
        - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.addPreferencesFromResource (I)V]
      [11] ldc #7
        - String []
      [13] astore_1 v1
      [14] aload_0 v0
      [15] invokevirtual #54
        - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.getApplicationContext ()Landroid/content/Context;]
      [18] invokestatic #52
        - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.a (Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
      [21] astore_2 v2
      [22] new #30
        - Class [java/lang/StringBuilder]
      [25] dup
      [26] aload_2 v2
      [27] getfield #32
        - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
      [30] invokestatic #59
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [33] invokespecial #61
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [36] ldc #8
        - String [ (release ]
      [38] invokevirtual #64
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [41] aload_2 v2
      [42] getfield #31
        - Fieldref [android/content/pm/PackageInfo.versionCode I]
      [45] invokevirtual #62
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [48] ldc #9
        - String [)]
      [50] invokevirtual #64
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [53] invokevirtual #65
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [56] astore_1 v1
      [57] goto +12 (target=69)
      [60] pop
      [61] ldc #10
        - String [ASK_PREFS]
      [63] ldc #11
        - String [Failed to locate package information! This is very weird... I'm installed.]
      [65] invokestatic #50
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [68] pop
      [69] aload_0 v0
      [70] ldc #13
        - String [prefs_title_key]
      [72] invokespecial #46
        - Methodref [android/preference/PreferenceActivity.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
      [75] dup
      [76] astore_2 v2
      [77] new #30
        - Class [java/lang/StringBuilder]
      [80] dup
      [81] invokespecial #60
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [84] aload_2 v2
      [85] invokevirtual #43
        - Methodref [android/preference/Preference.getSummary ()Ljava/lang/CharSequence;]
      [88] invokevirtual #63
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [91] aload_1 v1
      [92] invokevirtual #64
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [95] invokevirtual #65
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [98] invokevirtual #44
        - Methodref [android/preference/Preference.setSummary (Ljava/lang/CharSequence;)V]
      [101] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (14 -> 57: 60):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)Landroid/content/pm/PackageInfo;
    Access flags: 0x9
      = public static android.content.pm.PackageInfo a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] invokevirtual #40
        - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
      [4] aload_0 v0
      [5] invokevirtual #41
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [8] iconst_0
      [9] invokevirtual #42
        - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
      [12] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onResume()V
    Access flags: 0x4
      = protected void onResume()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 28, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #49
        - Methodref [android/preference/PreferenceActivity.onResume ()V]
      [4] aload_0 v0
      [5] invokevirtual #54
        - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.getApplicationContext ()Landroid/content/Context;]
      [8] invokestatic #58
        - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.a (Landroid/content/Context;)Z]
      [11] ifeq +16 (target=27)
      [14] ldc #10
        - String [ASK_PREFS]
      [16] ldc #12
        - String [Welcome should be shown]
      [18] invokestatic #51
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [21] pop
      [22] aload_0 v0
      [23] iconst_1
      [24] invokevirtual #55
        - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.showDialog (I)V]
      [27] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreateDialog(I)Landroid/app/Dialog;
    Access flags: 0x4
      = protected android.app.Dialog onCreateDialog(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 64, locals = 2, stack = 5):
      [0] iload_1 v1
      [1] iconst_1
      [2] ificmpne +56 (target=58)
      [5] new #15
        - Class [android/app/AlertDialog$Builder]
      [8] dup
      [9] aload_0 v0
      [10] invokespecial #33
        - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
      [13] ldc #1
        - Integer [2130837556]
      [15] invokevirtual #35
        - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;]
      [18] ldc #3
        - Integer [2131296355]
      [20] invokevirtual #39
        - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;]
      [23] ldc #4
        - Integer [2131296356]
      [25] invokevirtual #36
        - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;]
      [28] ldc #5
        - Integer [2131296357]
      [30] new #27
        - Class [com/anysoftkeyboard/ui/settings/c]
      [33] dup
      [34] aload_0 v0
      [35] invokespecial #57
        - Methodref [com/anysoftkeyboard/ui/settings/c.<init> (Lcom/anysoftkeyboard/ui/settings/MainSettings;)V]
      [38] invokevirtual #38
        - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [41] ldc #6
        - Integer [2131296358]
      [43] new #26
        - Class [com/anysoftkeyboard/ui/settings/b]
      [46] dup
      [47] aload_0 v0
      [48] invokespecial #56
        - Methodref [com/anysoftkeyboard/ui/settings/b.<init> (Lcom/anysoftkeyboard/ui/settings/MainSettings;)V]
      [51] invokevirtual #37
        - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [54] invokevirtual #34
        - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
      [57] areturn
      [58] aload_0 v0
      [59] iload_1 v1
      [60] invokespecial #48
        - Methodref [android/preference/PreferenceActivity.onCreateDialog (I)Landroid/app/Dialog;]
      [63] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/tutorials/TipsActivity
  Superclass:    com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.tutorials.TipsActivity extends com.anysoftkeyboard.ui.tutorials.BaseTutorialActivity

Interfaces (count = 1):
  - Class [android/widget/CompoundButton$OnCheckedChangeListener]

Constant Pool (count = 335):
  - Integer [2130903085]
  - Integer [2131165220]
  - Integer [2131165239]
  - Integer [2131165241]
  - Integer [2131165242]
  - Integer [2131296258]
  - Integer [2131296272]
  - Integer [2131296273]
  - Integer [2131296314]
  - Integer [2131558400]
  - String [ which is ]
  - String [.]
  - String [/]
  - String [0]
  - String [17]
  - String [ASK TIPS]
  - String [EXTRA_SHOW_ALL_TIPS]
  - String [Got a tip #]
  - String [Looking for tip ]
  - String [Seen tip ]
  - String [Sound listener]
  - String [Sound touched: ]
  - String [Vib listener]
  - String [Vib touched: ]
  - String [layout]
  - String [mCurrentTipIndex]
  - String [tip_layout_]
  - String [v is ]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$Editor]
  - Class [android/content/res/Resources]
  - Class [android/os/Bundle]
  - Class [android/preference/PreferenceManager]
  - Class [android/util/Log]
  - Class [android/view/LayoutInflater]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/view/ViewGroup]
  - Class [android/widget/CheckBox]
  - Class [android/widget/CompoundButton]
  - Class [android/widget/CompoundButton$OnCheckedChangeListener]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/ui/settings/BottomRowSelector]
  - Class [com/anysoftkeyboard/ui/settings/TopRowSelector]
  - Class [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/TipsActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/d]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/Class]
  - Class [java/lang/Integer]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/ArrayList]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a Ljava/util/ArrayList;]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.c Landroid/content/SharedPreferences;]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.d Landroid/view/ViewGroup;]
  - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.getBooleanExtra (Ljava/lang/String;Z)Z]
  - Methodref [android/content/res/Resources.getBoolean (I)Z]
  - Methodref [android/content/res/Resources.getIdentifier (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/content/res/Resources.getResourceName (I)Ljava/lang/String;]
  - Methodref [android/os/Bundle.getInt (Ljava/lang/String;)I]
  - Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
  - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  - Methodref [android/view/View.getId ()I]
  - Methodref [android/view/View.setEnabled (Z)V]
  - Methodref [android/view/ViewGroup.addView (Landroid/view/View;)V]
  - Methodref [android/view/ViewGroup.removeAllViews ()V]
  - Methodref [android/widget/CheckBox.getId ()I]
  - Methodref [android/widget/CheckBox.setChecked (Z)V]
  - Methodref [android/widget/CheckBox.setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V]
  - Methodref [android/widget/CheckBox.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/widget/CompoundButton.getId ()I]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.<init> ()V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.a (Landroid/view/View;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onClick (Landroid/view/View;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onResume ()V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onSaveInstanceState (Landroid/os/Bundle;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a (Landroid/content/Context;ZLjava/util/ArrayList;Landroid/content/SharedPreferences;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a (Landroid/view/View;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.c ()V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.findViewById (I)Landroid/view/View;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.finish ()V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getIntent ()Landroid/content/Intent;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getLayoutInflater ()Landroid/view/LayoutInflater;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getResources ()Landroid/content/res/Resources;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getString (I)Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.startActivity (Landroid/content/Intent;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/d.<init> (Lcom/anysoftkeyboard/ui/tutorials/TipsActivity;)V]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/Class.getName ()Ljava/lang/String;]
  - Methodref [java/lang/Integer.<init> (I)V]
  - Methodref [java/lang/Integer.intValue ()I]
  - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
  - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
  - Methodref [java/lang/String.lastIndexOf (Ljava/lang/String;)I]
  - Methodref [java/lang/String.length ()I]
  - Methodref [java/lang/String.substring (II)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/ArrayList.<init> ()V]
  - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/ArrayList.clear ()V]
  - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
  - Methodref [java/util/ArrayList.size ()I]
  - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
  - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [com/anysoftkeyboard/a.w ()Z]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/tutorials/TipsActivity;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a (Landroid/content/Context;ZLjava/util/ArrayList;Landroid/content/SharedPreferences;)V]
  + NameAndType [a (Landroid/view/View;)V]
  + NameAndType [a Ljava/util/ArrayList;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [addView (Landroid/view/View;)V]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Z)Ljava/lang/StringBuilder;]
  + NameAndType [b I]
  + NameAndType [c ()V]
  + NameAndType [c Landroid/content/SharedPreferences;]
  + NameAndType [clear ()V]
  + NameAndType [commit ()Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d Landroid/view/ViewGroup;]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [finish ()V]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getBoolean (I)Z]
  + NameAndType [getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [getBooleanExtra (Ljava/lang/String;Z)Z]
  + NameAndType [getClass ()Ljava/lang/Class;]
  + NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + NameAndType [getId ()I]
  + NameAndType [getIdentifier (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [getInt (Ljava/lang/String;)I]
  + NameAndType [getIntent ()Landroid/content/Intent;]
  + NameAndType [getLayoutInflater ()Landroid/view/LayoutInflater;]
  + NameAndType [getName ()Ljava/lang/String;]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getResourceName (I)Ljava/lang/String;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  + NameAndType [intValue ()I]
  + NameAndType [lastIndexOf (Ljava/lang/String;)I]
  + NameAndType [length ()I]
  + NameAndType [onClick (Landroid/view/View;)V]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [onResume ()V]
  + NameAndType [onSaveInstanceState (Landroid/os/Bundle;)V]
  + NameAndType [parseInt (Ljava/lang/String;)I]
  + NameAndType [putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [putInt (Ljava/lang/String;I)V]
  + NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [removeAllViews ()V]
  + NameAndType [setChecked (Z)V]
  + NameAndType [setEnabled (Z)V]
  + NameAndType [setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V]
  + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
  + NameAndType [size ()I]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + NameAndType [substring (II)Ljava/lang/String;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [w ()Z]
  + Utf8 [ which is ]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/Intent;]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Landroid/view/LayoutInflater;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Ljava/lang/Class;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(I)Z]
  + Utf8 [(II)Ljava/lang/String;]
  + Utf8 [(ILandroid/view/ViewGroup;)Landroid/view/View;]
  + Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Context;ZLjava/util/ArrayList;Landroid/content/SharedPreferences;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/View$OnClickListener;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V]
  + Utf8 [(Landroid/widget/CompoundButton;Z)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/tutorials/TipsActivity;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Z)Z]
  + Utf8 [(Z)Ljava/lang/StringBuilder;]
  + Utf8 [(Z)V]
  + Utf8 [.]
  + Utf8 [/]
  + Utf8 [0]
  + Utf8 [17]
  + Utf8 [<init>]
  + Utf8 [ASK TIPS]
  + Utf8 [Code]
  + Utf8 [EXTRA_SHOW_ALL_TIPS]
  + Utf8 [Got a tip #]
  + Utf8 [I]
  + Utf8 [Landroid/content/SharedPreferences;]
  + Utf8 [Landroid/view/ViewGroup;]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [Looking for tip ]
  + Utf8 [Seen tip ]
  + Utf8 [Sound listener]
  + Utf8 [Sound touched: ]
  + Utf8 [Vib listener]
  + Utf8 [Vib touched: ]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [addView]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/os/Bundle]
  + Utf8 [android/preference/PreferenceManager]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/LayoutInflater]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/view/ViewGroup]
  + Utf8 [android/widget/CheckBox]
  + Utf8 [android/widget/CompoundButton]
  + Utf8 [android/widget/CompoundButton$OnCheckedChangeListener]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [clear]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/ui/settings/BottomRowSelector]
  + Utf8 [com/anysoftkeyboard/ui/settings/TopRowSelector]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/TipsActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/d]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [commit]
  + Utf8 [d]
  + Utf8 [edit]
  + Utf8 [findViewById]
  + Utf8 [finish]
  + Utf8 [get]
  + Utf8 [getApplicationContext]
  + Utf8 [getBoolean]
  + Utf8 [getBooleanExtra]
  + Utf8 [getClass]
  + Utf8 [getDefaultSharedPreferences]
  + Utf8 [getId]
  + Utf8 [getIdentifier]
  + Utf8 [getInt]
  + Utf8 [getIntent]
  + Utf8 [getLayoutInflater]
  + Utf8 [getName]
  + Utf8 [getPackageName]
  + Utf8 [getResourceName]
  + Utf8 [getResources]
  + Utf8 [getString]
  + Utf8 [inflate]
  + Utf8 [intValue]
  + Utf8 [java/lang/Class]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/ArrayList]
  + Utf8 [lastIndexOf]
  + Utf8 [layout]
  + Utf8 [length]
  + Utf8 [mCurrentTipIndex]
  + Utf8 [onCheckedChanged]
  + Utf8 [onClick]
  + Utf8 [onCreate]
  + Utf8 [onResume]
  + Utf8 [onSaveInstanceState]
  + Utf8 [parseInt]
  + Utf8 [putBoolean]
  + Utf8 [putInt]
  + Utf8 [putString]
  + Utf8 [removeAllViews]
  + Utf8 [setChecked]
  + Utf8 [setEnabled]
  + Utf8 [setOnCheckedChangeListener]
  + Utf8 [setOnClickListener]
  + Utf8 [size]
  + Utf8 [startActivity]
  + Utf8 [substring]
  + Utf8 [tip_layout_]
  + Utf8 [toString]
  + Utf8 [v is ]
  + Utf8 [w]

Fields (count = 4):
  + Field:        a Ljava/util/ArrayList;
    Access flags: 0x12
      = private final java.util.ArrayList a
  + Field:        b I
    Access flags: 0x2
      = private int b
  + Field:        c Landroid/content/SharedPreferences;
    Access flags: 0x2
      = private android.content.SharedPreferences c
  + Field:        d Landroid/view/ViewGroup;
    Access flags: 0x2
      = private android.view.ViewGroup d

Methods (count = 11):
  - Method:       <init>()V
    Access flags: 0x1
      = public TipsActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #82
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.<init> ()V]
      [4] aload_0 v0
      [5] new #56
        - Class [java/util/ArrayList]
      [8] dup
      [9] invokespecial #114
        - Methodref [java/util/ArrayList.<init> ()V]
      [12] putfield #57
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a Ljava/util/ArrayList;]
      [15] aload_0 v0
      [16] iconst_0
      [17] putfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x14
      = protected final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - Integer [2130903085]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x14
      = protected final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #9
        - Integer [2131296314]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 78, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #85
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_1 v1
      [6] ifnull +13 (target=19)
      [9] aload_0 v0
      [10] aload_1 v1
      [11] ldc #26
        - String [mCurrentTipIndex]
      [13] invokevirtual #68
        - Methodref [android/os/Bundle.getInt (Ljava/lang/String;)I]
      [16] putfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [19] aload_0 v0
      [20] aload_0 v0
      [21] ldc #3
        - Integer [2131165239]
      [23] invokevirtual #91
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.findViewById (I)Landroid/view/View;]
      [26] checkcast #40
        - Class [android/view/ViewGroup]
      [29] putfield #60
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.d Landroid/view/ViewGroup;]
      [32] aload_0 v0
      [33] aload_0 v0
      [34] invokevirtual #93
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getApplicationContext ()Landroid/content/Context;]
      [37] invokestatic #70
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [40] putfield #59
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.c Landroid/content/SharedPreferences;]
      [43] aload_0 v0
      [44] ldc #2
        - Integer [2131165220]
      [46] invokevirtual #91
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.findViewById (I)Landroid/view/View;]
      [49] checkcast #41
        - Class [android/widget/CheckBox]
      [52] dup
      [53] astore_1 v1
      [54] invokestatic #100
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [57] invokeinterface #125
        - InterfaceMethodref [com/anysoftkeyboard/a.w ()Z]
      [62] invokevirtual #78
        - Methodref [android/widget/CheckBox.setChecked (Z)V]
      [65] aload_1 v1
      [66] new #49
        - Class [com/anysoftkeyboard/ui/tutorials/d]
      [69] dup
      [70] aload_0 v0
      [71] invokespecial #99
        - Methodref [com/anysoftkeyboard/ui/tutorials/d.<init> (Lcom/anysoftkeyboard/ui/tutorials/TipsActivity;)V]
      [74] invokevirtual #80
        - Methodref [android/widget/CheckBox.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [77] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onSaveInstanceState(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onSaveInstanceState(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #87
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onSaveInstanceState (Landroid/os/Bundle;)V]
      [5] aload_1 v1
      [6] ldc #26
        - String [mCurrentTipIndex]
      [8] aload_0 v0
      [9] getfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [12] invokevirtual #69
        - Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
      [15] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onResume()V
    Access flags: 0x4
      = protected void onResume()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 58, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #86
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onResume ()V]
      [4] aload_0 v0
      [5] invokevirtual #94
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getIntent ()Landroid/content/Intent;]
      [8] ldc #17
        - String [EXTRA_SHOW_ALL_TIPS]
      [10] iconst_0
      [11] invokevirtual #64
        - Methodref [android/content/Intent.getBooleanExtra (Ljava/lang/String;Z)Z]
      [14] istore_1 v1
      [15] aload_0 v0
      [16] getfield #57
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a Ljava/util/ArrayList;]
      [19] invokevirtual #116
        - Methodref [java/util/ArrayList.clear ()V]
      [22] aload_0 v0
      [23] invokevirtual #93
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getApplicationContext ()Landroid/content/Context;]
      [26] iload_1 v1
      [27] aload_0 v0
      [28] getfield #57
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a Ljava/util/ArrayList;]
      [31] aload_0 v0
      [32] getfield #59
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.c Landroid/content/SharedPreferences;]
      [35] invokestatic #88
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a (Landroid/content/Context;ZLjava/util/ArrayList;Landroid/content/SharedPreferences;)V]
      [38] aload_0 v0
      [39] getfield #57
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a Ljava/util/ArrayList;]
      [42] invokevirtual #118
        - Methodref [java/util/ArrayList.size ()I]
      [45] ifne +8 (target=53)
      [48] aload_0 v0
      [49] invokevirtual #92
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.finish ()V]
      [52] return
      [53] aload_0 v0
      [54] invokespecial #90
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.c ()V]
      [57] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;ZLjava/util/ArrayList;Landroid/content/SharedPreferences;)V
    Access flags: 0x9
      = public static void a(android.content.Context,boolean,java.util.ArrayList,android.content.SharedPreferences)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 160, locals = 9, stack = 4):
      [0] aload_0 v0
      [1] invokevirtual #62
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [4] astore v4
      [6] iconst_1
      [7] istore v5
      [9] iconst_1
      [10] istore v6
      [12] goto +142 (target=154)
      [15] new #55
        - Class [java/lang/StringBuilder]
      [18] dup
      [19] ldc #27
        - String [tip_layout_]
      [21] invokespecial #109
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [24] iload v5
      [26] invokevirtual #110
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [29] invokevirtual #113
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [32] astore v7
      [34] ldc #16
        - String [ASK TIPS]
      [36] new #55
        - Class [java/lang/StringBuilder]
      [39] dup
      [40] ldc #19
        - String [Looking for tip ]
      [42] invokespecial #109
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [45] aload v7
      [47] invokevirtual #111
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [50] invokevirtual #113
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [53] invokestatic #71
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [56] pop
      [57] aload v4
      [59] aload v7
      [61] ldc #25
        - String [layout]
      [63] aload_0 v0
      [64] invokevirtual #61
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [67] invokevirtual #66
        - Methodref [android/content/res/Resources.getIdentifier (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I]
      [70] dup
      [71] istore v8
      [73] ifeq +7 (target=80)
      [76] iconst_1
      [77] goto +4 (target=81)
      [80] iconst_0
      [81] istore v6
      [83] iload v8
      [85] ifeq +66 (target=151)
      [88] iload_1 v1
      [89] ifne +15 (target=104)
      [92] aload_3 v3
      [93] aload v7
      [95] iconst_0
      [96] invokeinterface #120
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [101] ifne +50 (target=151)
      [104] ldc #16
        - String [ASK TIPS]
      [106] new #55
        - Class [java/lang/StringBuilder]
      [109] dup
      [110] ldc #18
        - String [Got a tip #]
      [112] invokespecial #109
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [115] iload v5
      [117] invokevirtual #110
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [120] ldc #11
        - String [ which is ]
      [122] invokevirtual #111
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [125] aload v7
      [127] invokevirtual #111
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [130] invokevirtual #113
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [133] invokestatic #71
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [136] pop
      [137] aload_2 v2
      [138] new #52
        - Class [java/lang/Integer]
      [141] dup
      [142] iload v8
      [144] invokespecial #102
        - Methodref [java/lang/Integer.<init> (I)V]
      [147] invokevirtual #115
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [150] pop
      [151] iinc v5, 1
      [154] iload v6
      [156] ifne -141 (target=15)
      [159] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x2
      = private void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 206, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [4] aload_0 v0
      [5] getfield #57
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a Ljava/util/ArrayList;]
      [8] invokevirtual #118
        - Methodref [java/util/ArrayList.size ()I]
      [11] ificmplt +16 (target=27)
      [14] aload_0 v0
      [15] aload_0 v0
      [16] getfield #57
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a Ljava/util/ArrayList;]
      [19] invokevirtual #118
        - Methodref [java/util/ArrayList.size ()I]
      [22] iconst_1
      [23] isub
      [24] putfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [27] aload_0 v0
      [28] getfield #60
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.d Landroid/view/ViewGroup;]
      [31] invokevirtual #76
        - Methodref [android/view/ViewGroup.removeAllViews ()V]
      [34] aload_0 v0
      [35] getfield #57
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a Ljava/util/ArrayList;]
      [38] aload_0 v0
      [39] getfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [42] invokevirtual #117
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [45] checkcast #52
        - Class [java/lang/Integer]
      [48] invokevirtual #103
        - Methodref [java/lang/Integer.intValue ()I]
      [51] istore_1 v1
      [52] aload_0 v0
      [53] invokevirtual #95
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getLayoutInflater ()Landroid/view/LayoutInflater;]
      [56] iload_1 v1
      [57] aconst_null
      [58] invokevirtual #72
        - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
      [61] astore_2 v2
      [62] aload_0 v0
      [63] getfield #60
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.d Landroid/view/ViewGroup;]
      [66] aload_2 v2
      [67] invokevirtual #75
        - Methodref [android/view/ViewGroup.addView (Landroid/view/View;)V]
      [70] aload_0 v0
      [71] aload_2 v2
      [72] invokevirtual #89
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a (Landroid/view/View;)V]
      [75] aload_0 v0
      [76] ldc #4
        - Integer [2131165241]
      [78] invokevirtual #91
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.findViewById (I)Landroid/view/View;]
      [81] aload_0 v0
      [82] getfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [85] ifeq +7 (target=92)
      [88] iconst_1
      [89] goto +4 (target=93)
      [92] iconst_0
      [93] invokevirtual #74
        - Methodref [android/view/View.setEnabled (Z)V]
      [96] aload_0 v0
      [97] ldc #5
        - Integer [2131165242]
      [99] invokevirtual #91
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.findViewById (I)Landroid/view/View;]
      [102] aload_0 v0
      [103] getfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [106] aload_0 v0
      [107] getfield #57
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.a Ljava/util/ArrayList;]
      [110] invokevirtual #118
        - Methodref [java/util/ArrayList.size ()I]
      [113] iconst_1
      [114] isub
      [115] ificmpeq +7 (target=122)
      [118] iconst_1
      [119] goto +4 (target=123)
      [122] iconst_0
      [123] invokevirtual #74
        - Methodref [android/view/View.setEnabled (Z)V]
      [126] aload_0 v0
      [127] invokevirtual #96
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getResources ()Landroid/content/res/Resources;]
      [130] iload_1 v1
      [131] invokevirtual #67
        - Methodref [android/content/res/Resources.getResourceName (I)Ljava/lang/String;]
      [134] dup
      [135] dup
      [136] astore_1 v1
      [137] ldc #13
        - String [/]
      [139] invokevirtual #106
        - Methodref [java/lang/String.lastIndexOf (Ljava/lang/String;)I]
      [142] iconst_1
      [143] iadd
      [144] aload_1 v1
      [145] invokevirtual #107
        - Methodref [java/lang/String.length ()I]
      [148] invokevirtual #108
        - Methodref [java/lang/String.substring (II)Ljava/lang/String;]
      [151] astore_1 v1
      [152] ldc #16
        - String [ASK TIPS]
      [154] new #55
        - Class [java/lang/StringBuilder]
      [157] dup
      [158] ldc #20
        - String [Seen tip ]
      [160] invokespecial #109
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [163] aload_1 v1
      [164] invokevirtual #111
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [167] ldc #12
        - String [.]
      [169] invokevirtual #111
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [172] invokevirtual #113
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [175] invokestatic #71
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [178] pop
      [179] aload_0 v0
      [180] getfield #59
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.c Landroid/content/SharedPreferences;]
      [183] invokeinterface #119
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [188] dup
      [189] astore_2 v2
      [190] aload_1 v1
      [191] iconst_1
      [192] invokeinterface #123
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [197] pop
      [198] aload_2 v2
      [199] invokeinterface #122
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [204] pop
      [205] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/View;)V
    Access flags: 0x14
      = protected final void a(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 170, locals = 3, stack = 4):
      [0] ldc #16
        - String [ASK TIPS]
      [2] new #55
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #28
        - String [v is ]
      [8] invokespecial #109
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] aload_1 v1
      [12] invokevirtual #105
        - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
      [15] invokevirtual #101
        - Methodref [java/lang/Class.getName ()Ljava/lang/String;]
      [18] invokevirtual #111
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [21] invokevirtual #113
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [24] invokestatic #71
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [27] pop
      [28] aload_1 v1
      [29] instanceof #41
        - Class [android/widget/CheckBox]
      [32] ifeq +132 (target=164)
      [35] aload_1 v1
      [36] checkcast #41
        - Class [android/widget/CheckBox]
      [39] dup
      [40] astore_1 v1
      [41] invokevirtual #77
        - Methodref [android/widget/CheckBox.getId ()I]
      [44] tableswitch (2 offsets, default=119) (target=163)
        2131165235: offset = 24, target = 68
        2131165236: offset = 76, target = 120
        default: offset = 119, target = 163
      [68] ldc #16
        - String [ASK TIPS]
      [70] ldc #23
        - String [Vib listener]
      [72] invokestatic #71
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [75] pop
      [76] aload_0 v0
      [77] getfield #59
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.c Landroid/content/SharedPreferences;]
      [80] aload_0 v0
      [81] ldc #7
        - Integer [2131296272]
      [83] invokevirtual #97
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getString (I)Ljava/lang/String;]
      [86] aload_0 v0
      [87] ldc #6
        - Integer [2131296258]
      [89] invokevirtual #97
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getString (I)Ljava/lang/String;]
      [92] invokeinterface #121
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [97] invokestatic #104
        - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
      [100] istore_2 v2
      [101] aload_1 v1
      [102] iload_2 v2
      [103] ifle +7 (target=110)
      [106] iconst_1
      [107] goto +4 (target=111)
      [110] iconst_0
      [111] invokevirtual #78
        - Methodref [android/widget/CheckBox.setChecked (Z)V]
      [114] aload_1 v1
      [115] aload_0 v0
      [116] invokevirtual #79
        - Methodref [android/widget/CheckBox.setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V]
      [119] return
      [120] ldc #16
        - String [ASK TIPS]
      [122] ldc #21
        - String [Sound listener]
      [124] invokestatic #71
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [127] pop
      [128] aload_0 v0
      [129] getfield #59
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.c Landroid/content/SharedPreferences;]
      [132] aload_0 v0
      [133] ldc #8
        - Integer [2131296273]
      [135] invokevirtual #97
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getString (I)Ljava/lang/String;]
      [138] aload_0 v0
      [139] invokevirtual #96
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getResources ()Landroid/content/res/Resources;]
      [142] ldc #10
        - Integer [2131558400]
      [144] invokevirtual #65
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [147] invokeinterface #120
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [152] istore_2 v2
      [153] aload_1 v1
      [154] iload_2 v2
      [155] invokevirtual #78
        - Methodref [android/widget/CheckBox.setChecked (Z)V]
      [158] aload_1 v1
      [159] aload_0 v0
      [160] invokevirtual #79
        - Methodref [android/widget/CheckBox.setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V]
      [163] return
      [164] aload_0 v0
      [165] aload_1 v1
      [166] invokespecial #83
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.a (Landroid/view/View;)V]
      [169] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCheckedChanged(Landroid/widget/CompoundButton;Z)V
    Access flags: 0x1
      = public void onCheckedChanged(android.widget.CompoundButton,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 129, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] getfield #59
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.c Landroid/content/SharedPreferences;]
      [4] invokeinterface #119
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [9] astore_3 v3
      [10] aload_1 v1
      [11] invokevirtual #81
        - Methodref [android/widget/CompoundButton.getId ()I]
      [14] tableswitch (2 offsets, default=107) (target=121)
        2131165235: offset = 22, target = 36
        2131165236: offset = 71, target = 85
        default: offset = 107, target = 121
      [36] ldc #16
        - String [ASK TIPS]
      [38] new #55
        - Class [java/lang/StringBuilder]
      [41] dup
      [42] ldc #24
        - String [Vib touched: ]
      [44] invokespecial #109
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [47] iload_2 v2
      [48] invokevirtual #112
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [51] invokevirtual #113
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [54] invokestatic #71
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [57] pop
      [58] aload_3 v3
      [59] aload_0 v0
      [60] ldc #7
        - Integer [2131296272]
      [62] invokevirtual #97
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getString (I)Ljava/lang/String;]
      [65] iload_2 v2
      [66] ifeq +8 (target=74)
      [69] ldc #15
        - String [17]
      [71] goto +5 (target=76)
      [74] ldc #14
        - String [0]
      [76] invokeinterface #124
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [81] pop
      [82] goto +39 (target=121)
      [85] ldc #16
        - String [ASK TIPS]
      [87] new #55
        - Class [java/lang/StringBuilder]
      [90] dup
      [91] ldc #22
        - String [Sound touched: ]
      [93] invokespecial #109
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [96] iload_2 v2
      [97] invokevirtual #112
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [100] invokevirtual #113
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [103] invokestatic #71
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [106] pop
      [107] aload_3 v3
      [108] aload_0 v0
      [109] ldc #8
        - Integer [2131296273]
      [111] invokevirtual #97
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.getString (I)Ljava/lang/String;]
      [114] iload_2 v2
      [115] invokeinterface #123
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [120] pop
      [121] aload_3 v3
      [122] invokeinterface #122
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [127] pop
      [128] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x1
      = public void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 126, locals = 2, stack = 4):
      [0] aload_1 v1
      [1] invokevirtual #73
        - Methodref [android/view/View.getId ()I]
      [4] tableswitch (9 offsets, default=116) (target=120)
        2131165234: offset = 82, target = 86
        2131165235: offset = 116, target = 120
        2131165236: offset = 116, target = 120
        2131165237: offset = 99, target = 103
        2131165238: offset = 116, target = 120
        2131165239: offset = 116, target = 120
        2131165240: offset = 116, target = 120
        2131165241: offset = 67, target = 71
        2131165242: offset = 52, target = 56
        default: offset = 116, target = 120
      [56] aload_0 v0
      [57] dup
      [58] getfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [61] iconst_1
      [62] iadd
      [63] putfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [66] aload_0 v0
      [67] invokespecial #90
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.c ()V]
      [70] return
      [71] aload_0 v0
      [72] dup
      [73] getfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [76] iconst_1
      [77] isub
      [78] putfield #58
        - Fieldref [com/anysoftkeyboard/ui/tutorials/TipsActivity.b I]
      [81] aload_0 v0
      [82] invokespecial #90
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.c ()V]
      [85] return
      [86] new #30
        - Class [android/content/Intent]
      [89] dup
      [90] aload_0 v0
      [91] ldc #46
        - Class [com/anysoftkeyboard/ui/settings/TopRowSelector]
      [93] invokespecial #63
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [96] astore_1 v1
      [97] aload_0 v0
      [98] aload_1 v1
      [99] invokevirtual #98
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.startActivity (Landroid/content/Intent;)V]
      [102] return
      [103] new #30
        - Class [android/content/Intent]
      [106] dup
      [107] aload_0 v0
      [108] ldc #45
        - Class [com/anysoftkeyboard/ui/settings/BottomRowSelector]
      [110] invokespecial #63
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [113] astore_1 v1
      [114] aload_0 v0
      [115] aload_1 v1
      [116] invokevirtual #98
        - Methodref [com/anysoftkeyboard/ui/tutorials/TipsActivity.startActivity (Landroid/content/Intent;)V]
      [119] return
      [120] aload_0 v0
      [121] aload_1 v1
      [122] invokespecial #84
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onClick (Landroid/view/View;)V]
      [125] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/backup/AnyBackupAgent
  Superclass:    android/app/backup/BackupAgentHelper
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.backup.AnyBackupAgent extends android.app.backup.BackupAgentHelper

Interfaces (count = 0):

Constant Pool (count = 30):
  - String [com.menny.android.anysoftkeyboard_preferences]
  - String [prefs]
  - Class [android/app/backup/BackupAgentHelper]
  - Class [com/anysoftkeyboard/backup/AnyBackupAgent]
  - Class [com/anysoftkeyboard/backup/b]
  - Class [java/lang/String]
  - Methodref [android/app/backup/BackupAgentHelper.<init> ()V]
  - Methodref [com/anysoftkeyboard/backup/AnyBackupAgent.addHelper (Ljava/lang/String;Landroid/app/backup/BackupHelper;)V]
  - Methodref [com/anysoftkeyboard/backup/AnyBackupAgent.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/backup/b.<init> (Lcom/anysoftkeyboard/backup/AnyBackupAgent;Landroid/content/Context;[Ljava/lang/String;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/backup/AnyBackupAgent;Landroid/content/Context;[Ljava/lang/String;)V]
  + NameAndType [addHelper (Ljava/lang/String;Landroid/app/backup/BackupHelper;)V]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/backup/AnyBackupAgent;Landroid/content/Context;[Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Landroid/app/backup/BackupHelper;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [addHelper]
  + Utf8 [android/app/backup/BackupAgentHelper]
  + Utf8 [com.menny.android.anysoftkeyboard_preferences]
  + Utf8 [com/anysoftkeyboard/backup/AnyBackupAgent]
  + Utf8 [com/anysoftkeyboard/backup/b]
  + Utf8 [getApplicationContext]
  + Utf8 [java/lang/String]
  + Utf8 [onCreate]
  + Utf8 [prefs]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>()V
    Access flags: 0x1
      = public AnyBackupAgent()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #7
        - Methodref [android/app/backup/BackupAgentHelper.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate()V
    Access flags: 0x1
      = public void onCreate()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 30, locals = 2, stack = 8):
      [0] new #5
        - Class [com/anysoftkeyboard/backup/b]
      [3] dup
      [4] aload_0 v0
      [5] aload_0 v0
      [6] invokevirtual #9
        - Methodref [com/anysoftkeyboard/backup/AnyBackupAgent.getApplicationContext ()Landroid/content/Context;]
      [9] iconst_1
      [10] anewarray #6
        - Class [java/lang/String]
      [13] dup
      [14] iconst_0
      [15] ldc #1
        - String [com.menny.android.anysoftkeyboard_preferences]
      [17] aastore
      [18] invokespecial #10
        - Methodref [com/anysoftkeyboard/backup/b.<init> (Lcom/anysoftkeyboard/backup/AnyBackupAgent;Landroid/content/Context;[Ljava/lang/String;)V]
      [21] astore_1 v1
      [22] aload_0 v0
      [23] ldc #2
        - String [prefs]
      [25] aload_1 v1
      [26] invokevirtual #8
        - Methodref [com/anysoftkeyboard/backup/AnyBackupAgent.addHelper (Ljava/lang/String;Landroid/app/backup/BackupHelper;)V]
      [29] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/receivers/AnySoftKeyboardInstalledReceiver
  Superclass:    android/content/BroadcastReceiver
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.receivers.AnySoftKeyboardInstalledReceiver extends android.content.BroadcastReceiver

Interfaces (count = 0):

Constant Pool (count = 90):
  - Integer [45711]
  - Integer [268435456]
  - Integer [2130837583]
  - Integer [2131296371]
  - Integer [2131296372]
  - String [ASK Installed]
  - String [How-to-activate notification icon added]
  - String [Thank you for installing AnySoftKeyboard! We hope you'll like it.]
  - String [notification]
  - Class [android/app/Notification]
  - Class [android/app/NotificationManager]
  - Class [android/app/PendingIntent]
  - Class [android/content/BroadcastReceiver]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/receivers/AnySoftKeyboardInstalledReceiver]
  - Class [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
  - Class [java/lang/System]
  - Fieldref [android/app/Notification.defaults I]
  - Fieldref [android/app/Notification.flags I]
  - Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
  - Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  - Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
  - Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  - Methodref [android/content/BroadcastReceiver.<init> ()V]
  - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.a (Landroid/content/Context;)Z]
  - Methodref [java/lang/System.currentTimeMillis ()J]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (ILjava/lang/CharSequence;J)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [a (Landroid/content/Context;)Z]
  + NameAndType [currentTimeMillis ()J]
  + NameAndType [defaults I]
  + NameAndType [flags I]
  + NameAndType [getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [notify (ILandroid/app/Notification;)V]
  + NameAndType [setFlags (I)Landroid/content/Intent;]
  + NameAndType [setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  + Utf8 [()J]
  + Utf8 [()V]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(ILandroid/app/Notification;)V]
  + Utf8 [(ILjava/lang/CharSequence;J)V]
  + Utf8 [(Landroid/content/Context;)Z]
  + Utf8 [(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  + Utf8 [(Landroid/content/Context;Landroid/content/Intent;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [ASK Installed]
  + Utf8 [Code]
  + Utf8 [How-to-activate notification icon added]
  + Utf8 [I]
  + Utf8 [Thank you for installing AnySoftKeyboard! We hope you'll like it.]
  + Utf8 [a]
  + Utf8 [android/app/Notification]
  + Utf8 [android/app/NotificationManager]
  + Utf8 [android/app/PendingIntent]
  + Utf8 [android/content/BroadcastReceiver]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/util/Log]
  + Utf8 [com/anysoftkeyboard/receivers/AnySoftKeyboardInstalledReceiver]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
  + Utf8 [currentTimeMillis]
  + Utf8 [defaults]
  + Utf8 [flags]
  + Utf8 [getActivity]
  + Utf8 [getSystemService]
  + Utf8 [getText]
  + Utf8 [i]
  + Utf8 [java/lang/System]
  + Utf8 [notification]
  + Utf8 [notify]
  + Utf8 [onReceive]
  + Utf8 [setFlags]
  + Utf8 [setLatestEventInfo]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>()V
    Access flags: 0x1
      = public AnySoftKeyboardInstalledReceiver()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #26
        - Methodref [android/content/BroadcastReceiver.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onReceive(Landroid/content/Context;Landroid/content/Intent;)V
    Access flags: 0x1
      = public void onReceive(android.content.Context,android.content.Intent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 120, locals = 5, stack = 6):
      [0] ldc #6
        - String [ASK Installed]
      [2] ldc #8
        - String [Thank you for installing AnySoftKeyboard! We hope you'll like it.]
      [4] invokestatic #31
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_1 v1
      [9] invokestatic #32
        - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.a (Landroid/content/Context;)Z]
      [12] ifeq +107 (target=119)
      [15] ldc #6
        - String [ASK Installed]
      [17] ldc #7
        - String [How-to-activate notification icon added]
      [19] invokestatic #31
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [22] pop
      [23] new #15
        - Class [android/content/Intent]
      [26] dup
      [27] aload_1 v1
      [28] ldc #18
        - Class [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
      [30] invokespecial #29
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [33] dup
      [34] astore_2 v2
      [35] ldc #2
        - Integer [268435456]
      [37] invokevirtual #30
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [40] pop
      [41] aload_1 v1
      [42] ldc #9
        - String [notification]
      [44] invokevirtual #27
        - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [47] checkcast #11
        - Class [android/app/NotificationManager]
      [50] astore_3 v3
      [51] new #10
        - Class [android/app/Notification]
      [54] dup
      [55] ldc #3
        - Integer [2130837583]
      [57] aload_1 v1
      [58] ldc #4
        - Integer [2131296371]
      [60] invokevirtual #28
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [63] invokestatic #33
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [66] invokespecial #22
        - Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
      [69] astore v4
      [71] aload_1 v1
      [72] iconst_0
      [73] aload_2 v2
      [74] iconst_0
      [75] invokestatic #25
        - Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
      [78] astore_2 v2
      [79] aload v4
      [81] aload_1 v1
      [82] aload_1 v1
      [83] ldc #4
        - Integer [2131296371]
      [85] invokevirtual #28
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [88] aload_1 v1
      [89] ldc #5
        - Integer [2131296372]
      [91] invokevirtual #28
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [94] aload_2 v2
      [95] invokevirtual #23
        - Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
      [98] aload v4
      [100] iconst_0
      [101] putfield #20
        - Fieldref [android/app/Notification.defaults I]
      [104] aload v4
      [106] bipush 16
      [108] putfield #21
        - Fieldref [android/app/Notification.flags I]
      [111] aload_3 v3
      [112] ldc #1
        - Integer [45711]
      [114] aload v4
      [116] invokevirtual #24
        - Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
      [119] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/c
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.c extends java.lang.Object

Interfaces (count = 2):
  - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  - Class [com/anysoftkeyboard/a]

Constant Pool (count = 582):
  - Integer [2131296259]
  - Integer [2131296260]
  - Integer [2131296261]
  - Integer [2131296262]
  - Integer [2131296263]
  - Integer [2131296264]
  - Integer [2131296269]
  - Integer [2131296270]
  - Integer [2131296274]
  - Integer [2131296275]
  - Integer [2131296276]
  - Integer [2131296280]
  - Integer [2131296281]
  - Integer [2131296283]
  - Integer [2131296284]
  - Integer [2131296285]
  - Integer [2131296286]
  - Integer [2131296287]
  - Integer [2131296288]
  - Integer [2131296289]
  - Integer [2131296291]
  - Integer [2131296292]
  - Integer [2131296295]
  - Integer [2131296299]
  - Integer [2131296300]
  - Integer [2131296301]
  - Integer [2131296302]
  - Integer [2131296303]
  - Integer [2131296304]
  - Integer [2131296305]
  - Integer [2131296306]
  - Integer [2131296307]
  - Integer [2131558401]
  - Integer [2131558402]
  - Integer [2131558403]
  - Integer [2131558405]
  - Integer [2131558406]
  - Integer [2131558407]
  - Integer [2131558408]
  - Integer [2131558409]
  - Integer [2131558410]
  - Integer [2131558411]
  - Integer [2131558413]
  - Integer [2131558414]
  - Integer [2131558416]
  - Integer [2131558417]
  - Integer [2131558418]
  - Integer [2131558419]
  - Integer [2131558420]
  - Integer [2131558422]
  - Float [0.2]
  - String []
  - String [ to ]
  - String [** Debug: true]
  - String [** Release code: ]
  - String [** Version: ]
  - String [** mActionKeyInvisibleWhenRequested: ]
  - String [** mCycleOverAllSymbolsKeyboard: ]
  - String [** mDomainText: ]
  - String [** mDrawExtensionKeyboardAboveMainKeyboard: ]
  - String [** mHideSoftKeyboardWhenPhysicalKeyPressed: ]
  - String [** mInitialKeyboardSplitState: ]
  - String [** mInsertSpaceAfterCandidatePick: ]
  - String [** mIsDoubleSpaceChangesToPeroid: ]
  - String [** mIsStickyExtensionKeyboard: ]
  - String [** mKeysHeightFactorInLandscape fixed to: ]
  - String [** mKeysHeightFactorInLandscape: ]
  - String [** mKeysHeightFactorInPortrait fixed to: ]
  - String [** mKeysHeightFactorInPortrait: ]
  - String [** mLongPressTimeout: ]
  - String [** mMultiTapTimeout: ]
  - String [** mPinchKeyCode: ]
  - String [** mSeparateKeyCode: ]
  - String [** mShouldPopupForLanguageSwitch: ]
  - String [** mShowHintTextOnKeys: ]
  - String [** mShowKeyPreview: ]
  - String [** mShowTipsNotification: ]
  - String [** mShowVersionNotification: ]
  - String [** mSwipeDistanceThreshold: ]
  - String [** mSwipeDownKeyCode: ]
  - String [** mSwipeLeftKeyCode: ]
  - String [** mSwipeRightKeyCode: ]
  - String [** mSwipeUpFromSpacebarKeyCode: ]
  - String [** mSwipeUpKeyCode: ]
  - String [** mSwipeVelocityThreshold: ]
  - String [** mSwitchKeyboardOnSpace: ]
  - String [** mUse16KeysSymbolsKeyboard: ]
  - String [** mUseAutoDictionary: ]
  - String [** mUseBackword: ]
  - String [** mUseCameraKeyForBackspaceBackword: ]
  - String [** mUseContactsDictionary: ]
  - String [** mUseFullScreenInputInLandscape: ]
  - String [** mUseFullScreenInputInPortrait: ]
  - String [** mUseKeyRepeat: ]
  - String [** mUseVolumeKeyForLeftRight: ]
  - String [** mWorkaround_alwaysUseDrawText: ]
  - String [**** onSharedPreferenceChanged: ]
  - String [...]
  - String [.com]
  - String [09f8f280-dee2-11e0-9572-0800200c9a55]
  - String [09f8f280-dee2-11e0-9572-0800200c9a66]
  - String [3659b9e0-dee2-11e0-9572-0800200c9a55]
  - String [3659b9e0-dee2-11e0-9572-0800200c9a66]
  - String [ASK_Cfg]
  - String [Checking if configuration upgrade is needed.]
  - String [Detected API7 (or lower). Switching bottom row from ]
  - String [Failed to locate package information! This is very weird... I'm installed.]
  - String [In API7 or lower, bottom row needs to be changed to not include mic...]
  - String [NONE]
  - String [Replacing landscape-fullscreen key...]
  - String [Reseting key height factor...]
  - String [Reseting key landscape fullscreen...]
  - String [SEMC]
  - String [action_key_invisible_on_disable]
  - String [backspace]
  - String [clear_input]
  - String [configurationVersion]
  - String [cursor_down]
  - String [cursor_left]
  - String [cursor_right]
  - String [cursor_up]
  - String [cycle_keyboards]
  - String [default_domain_text]
  - String [double_space_to_period]
  - String [fullscreen_input_connection_supported]
  - String [hide]
  - String [insert_space_after_word_suggestion_selection]
  - String [merge_layout]
  - String [merged_always]
  - String [next_alphabet]
  - String [next_inside_mode]
  - String [next_symbols]
  - String [other_keyboards_mode]
  - String [pinch_gesture_action]
  - String [reverse_cycle_keyboards]
  - String [separate_gesture_action]
  - String [shift]
  - String [split_layout]
  - String [swipe_down_action]
  - String [swipe_left_action]
  - String [swipe_right_action]
  - String [swipe_up_action]
  - String [swipe_up_from_spacebar_action]
  - String [switch_keyboard_on_space]
  - String [use_keyrepeat]
  - String [utility_keyboard]
  - String [zoom_factor_keys_in_landscape]
  - String [zoom_factor_keys_in_portrait]
  - Class [android/content/Context]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$Editor]
  - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  - Class [android/content/pm/PackageInfo]
  - Class [android/content/pm/PackageManager]
  - Class [android/content/pm/PackageManager$NameNotFoundException]
  - Class [android/content/res/Resources]
  - Class [android/os/Build]
  - Class [android/preference/PreferenceManager]
  - Class [android/text/TextUtils]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/c]
  - Class [com/anysoftkeyboard/d/c]
  - Class [java/lang/Exception]
  - Class [java/lang/Float]
  - Class [java/lang/Integer]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/Iterator]
  - Class [java/util/LinkedList]
  - Fieldref [android/content/pm/PackageInfo.versionCode I]
  - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
  - Fieldref [android/os/Build.BRAND Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/c.A Z]
  - Fieldref [com/anysoftkeyboard/c.B Z]
  - Fieldref [com/anysoftkeyboard/c.C Z]
  - Fieldref [com/anysoftkeyboard/c.D Z]
  - Fieldref [com/anysoftkeyboard/c.E Z]
  - Fieldref [com/anysoftkeyboard/c.F Z]
  - Fieldref [com/anysoftkeyboard/c.G Z]
  - Fieldref [com/anysoftkeyboard/c.H Z]
  - Fieldref [com/anysoftkeyboard/c.I Z]
  - Fieldref [com/anysoftkeyboard/c.J I]
  - Fieldref [com/anysoftkeyboard/c.K I]
  - Fieldref [com/anysoftkeyboard/c.L Z]
  - Fieldref [com/anysoftkeyboard/c.M Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/c.N Ljava/util/LinkedList;]
  - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/c.b Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/c.c Z]
  - Fieldref [com/anysoftkeyboard/c.d Z]
  - Fieldref [com/anysoftkeyboard/c.e Z]
  - Fieldref [com/anysoftkeyboard/c.f Z]
  - Fieldref [com/anysoftkeyboard/c.g Z]
  - Fieldref [com/anysoftkeyboard/c.h Z]
  - Fieldref [com/anysoftkeyboard/c.i F]
  - Fieldref [com/anysoftkeyboard/c.j F]
  - Fieldref [com/anysoftkeyboard/c.k Z]
  - Fieldref [com/anysoftkeyboard/c.l I]
  - Fieldref [com/anysoftkeyboard/c.m I]
  - Fieldref [com/anysoftkeyboard/c.n I]
  - Fieldref [com/anysoftkeyboard/c.o I]
  - Fieldref [com/anysoftkeyboard/c.p I]
  - Fieldref [com/anysoftkeyboard/c.q I]
  - Fieldref [com/anysoftkeyboard/c.r I]
  - Fieldref [com/anysoftkeyboard/c.s I]
  - Fieldref [com/anysoftkeyboard/c.t I]
  - Fieldref [com/anysoftkeyboard/c.u Z]
  - Fieldref [com/anysoftkeyboard/c.v Z]
  - Fieldref [com/anysoftkeyboard/c.w Z]
  - Fieldref [com/anysoftkeyboard/c.x Z]
  - Fieldref [com/anysoftkeyboard/c.y Z]
  - Fieldref [com/anysoftkeyboard/c.z Z]
  - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
  - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
  - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
  - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  - Methodref [android/content/res/Resources.getBoolean (I)Z]
  - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/c.a (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/c.b (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)F]
  - Methodref [com/anysoftkeyboard/c.c (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/c.onSharedPreferenceChanged (Landroid/content/SharedPreferences;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/d/c.b ()I]
  - Methodref [java/lang/Float.parseFloat (Ljava/lang/String;)F]
  - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.contains (Ljava/lang/CharSequence;)Z]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/LinkedList.<init> ()V]
  - Methodref [java/util/LinkedList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/LinkedList.iterator ()Ljava/util/Iterator;]
  - Methodref [java/util/LinkedList.remove (Ljava/lang/Object;)Z]
  - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
  - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
  - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.remove (Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences$OnSharedPreferenceChangeListener.onSharedPreferenceChanged (Landroid/content/SharedPreferences;Ljava/lang/String;)V]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [A Z]
  + NameAndType [B Z]
  + NameAndType [BRAND Ljava/lang/String;]
  + NameAndType [C Z]
  + NameAndType [D Z]
  + NameAndType [E Z]
  + NameAndType [F Z]
  + NameAndType [G Z]
  + NameAndType [H Z]
  + NameAndType [I Z]
  + NameAndType [J I]
  + NameAndType [K I]
  + NameAndType [L Z]
  + NameAndType [M Ljava/lang/String;]
  + NameAndType [N Ljava/util/LinkedList;]
  + NameAndType [a (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (F)Ljava/lang/StringBuilder;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Z)Ljava/lang/StringBuilder;]
  + NameAndType [b ()I]
  + NameAndType [b (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)F]
  + NameAndType [b Ljava/lang/String;]
  + NameAndType [c (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [c Z]
  + NameAndType [commit ()Z]
  + NameAndType [contains (Ljava/lang/CharSequence;)Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d Z]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e Z]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [equalsIgnoreCase (Ljava/lang/String;)Z]
  + NameAndType [f Z]
  + NameAndType [g Z]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getBoolean (I)Z]
  + NameAndType [getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + NameAndType [getInt (Ljava/lang/String;I)I]
  + NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [h Z]
  + NameAndType [hasNext ()Z]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [i F]
  + NameAndType [isEmpty (Ljava/lang/CharSequence;)Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j F]
  + NameAndType [k Z]
  + NameAndType [l I]
  + NameAndType [m I]
  + NameAndType [n I]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [o I]
  + NameAndType [onSharedPreferenceChanged (Landroid/content/SharedPreferences;Ljava/lang/String;)V]
  + NameAndType [p I]
  + NameAndType [parseFloat (Ljava/lang/String;)F]
  + NameAndType [parseInt (Ljava/lang/String;)I]
  + NameAndType [putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [q I]
  + NameAndType [r I]
  + NameAndType [remove (Ljava/lang/Object;)Z]
  + NameAndType [remove (Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [s I]
  + NameAndType [t I]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [u Z]
  + NameAndType [v Z]
  + NameAndType [versionCode I]
  + NameAndType [versionName Ljava/lang/String;]
  + NameAndType [w Z]
  + NameAndType [x Z]
  + NameAndType [y Z]
  + NameAndType [z Z]
  + Utf8 []
  + Utf8 [ to ]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Landroid/content/pm/PackageManager;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(F)Ljava/lang/StringBuilder;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)Z]
  + Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  + Utf8 [(Landroid/content/SharedPreferences;Ljava/lang/String;)V]
  + Utf8 [(Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)F]
  + Utf8 [(Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)F]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [(Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Z)Z]
  + Utf8 [(Z)Ljava/lang/StringBuilder;]
  + Utf8 [(Z)V]
  + Utf8 [** Debug: true]
  + Utf8 [** Release code: ]
  + Utf8 [** Version: ]
  + Utf8 [** mActionKeyInvisibleWhenRequested: ]
  + Utf8 [** mCycleOverAllSymbolsKeyboard: ]
  + Utf8 [** mDomainText: ]
  + Utf8 [** mDrawExtensionKeyboardAboveMainKeyboard: ]
  + Utf8 [** mHideSoftKeyboardWhenPhysicalKeyPressed: ]
  + Utf8 [** mInitialKeyboardSplitState: ]
  + Utf8 [** mInsertSpaceAfterCandidatePick: ]
  + Utf8 [** mIsDoubleSpaceChangesToPeroid: ]
  + Utf8 [** mIsStickyExtensionKeyboard: ]
  + Utf8 [** mKeysHeightFactorInLandscape fixed to: ]
  + Utf8 [** mKeysHeightFactorInLandscape: ]
  + Utf8 [** mKeysHeightFactorInPortrait fixed to: ]
  + Utf8 [** mKeysHeightFactorInPortrait: ]
  + Utf8 [** mLongPressTimeout: ]
  + Utf8 [** mMultiTapTimeout: ]
  + Utf8 [** mPinchKeyCode: ]
  + Utf8 [** mSeparateKeyCode: ]
  + Utf8 [** mShouldPopupForLanguageSwitch: ]
  + Utf8 [** mShowHintTextOnKeys: ]
  + Utf8 [** mShowKeyPreview: ]
  + Utf8 [** mShowTipsNotification: ]
  + Utf8 [** mShowVersionNotification: ]
  + Utf8 [** mSwipeDistanceThreshold: ]
  + Utf8 [** mSwipeDownKeyCode: ]
  + Utf8 [** mSwipeLeftKeyCode: ]
  + Utf8 [** mSwipeRightKeyCode: ]
  + Utf8 [** mSwipeUpFromSpacebarKeyCode: ]
  + Utf8 [** mSwipeUpKeyCode: ]
  + Utf8 [** mSwipeVelocityThreshold: ]
  + Utf8 [** mSwitchKeyboardOnSpace: ]
  + Utf8 [** mUse16KeysSymbolsKeyboard: ]
  + Utf8 [** mUseAutoDictionary: ]
  + Utf8 [** mUseBackword: ]
  + Utf8 [** mUseCameraKeyForBackspaceBackword: ]
  + Utf8 [** mUseContactsDictionary: ]
  + Utf8 [** mUseFullScreenInputInLandscape: ]
  + Utf8 [** mUseFullScreenInputInPortrait: ]
  + Utf8 [** mUseKeyRepeat: ]
  + Utf8 [** mUseVolumeKeyForLeftRight: ]
  + Utf8 [** mWorkaround_alwaysUseDrawText: ]
  + Utf8 [**** onSharedPreferenceChanged: ]
  + Utf8 [...]
  + Utf8 [.com]
  + Utf8 [09f8f280-dee2-11e0-9572-0800200c9a55]
  + Utf8 [09f8f280-dee2-11e0-9572-0800200c9a66]
  + Utf8 [3659b9e0-dee2-11e0-9572-0800200c9a55]
  + Utf8 [3659b9e0-dee2-11e0-9572-0800200c9a66]
  + Utf8 [<init>]
  + Utf8 [A]
  + Utf8 [ASK_Cfg]
  + Utf8 [B]
  + Utf8 [BRAND]
  + Utf8 [C]
  + Utf8 [Checking if configuration upgrade is needed.]
  + Utf8 [Code]
  + Utf8 [D]
  + Utf8 [Detected API7 (or lower). Switching bottom row from ]
  + Utf8 [E]
  + Utf8 [F]
  + Utf8 [Failed to locate package information! This is very weird... I'm installed.]
  + Utf8 [G]
  + Utf8 [H]
  + Utf8 [I]
  + Utf8 [In API7 or lower, bottom row needs to be changed to not include mic...]
  + Utf8 [J]
  + Utf8 [K]
  + Utf8 [L]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/util/LinkedList;]
  + Utf8 [M]
  + Utf8 [N]
  + Utf8 [NONE]
  + Utf8 [Replacing landscape-fullscreen key...]
  + Utf8 [Reseting key height factor...]
  + Utf8 [Reseting key landscape fullscreen...]
  + Utf8 [SEMC]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [action_key_invisible_on_disable]
  + Utf8 [add]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  + Utf8 [android/content/pm/PackageInfo]
  + Utf8 [android/content/pm/PackageManager]
  + Utf8 [android/content/pm/PackageManager$NameNotFoundException]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/os/Build]
  + Utf8 [android/preference/PreferenceManager]
  + Utf8 [android/text/TextUtils]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [backspace]
  + Utf8 [c]
  + Utf8 [clear_input]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/c]
  + Utf8 [com/anysoftkeyboard/d/c]
  + Utf8 [commit]
  + Utf8 [configurationVersion]
  + Utf8 [contains]
  + Utf8 [cursor_down]
  + Utf8 [cursor_left]
  + Utf8 [cursor_right]
  + Utf8 [cursor_up]
  + Utf8 [cycle_keyboards]
  + Utf8 [d]
  + Utf8 [default_domain_text]
  + Utf8 [double_space_to_period]
  + Utf8 [e]
  + Utf8 [edit]
  + Utf8 [equals]
  + Utf8 [equalsIgnoreCase]
  + Utf8 [f]
  + Utf8 [fullscreen_input_connection_supported]
  + Utf8 [g]
  + Utf8 [getApplicationContext]
  + Utf8 [getBoolean]
  + Utf8 [getDefaultSharedPreferences]
  + Utf8 [getInt]
  + Utf8 [getPackageInfo]
  + Utf8 [getPackageManager]
  + Utf8 [getPackageName]
  + Utf8 [getResources]
  + Utf8 [getString]
  + Utf8 [h]
  + Utf8 [hasNext]
  + Utf8 [hide]
  + Utf8 [i]
  + Utf8 [insert_space_after_word_suggestion_selection]
  + Utf8 [isEmpty]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Float]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/LinkedList]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [merge_layout]
  + Utf8 [merged_always]
  + Utf8 [n]
  + Utf8 [next]
  + Utf8 [next_alphabet]
  + Utf8 [next_inside_mode]
  + Utf8 [next_symbols]
  + Utf8 [o]
  + Utf8 [onSharedPreferenceChanged]
  + Utf8 [other_keyboards_mode]
  + Utf8 [p]
  + Utf8 [parseFloat]
  + Utf8 [parseInt]
  + Utf8 [pinch_gesture_action]
  + Utf8 [putBoolean]
  + Utf8 [putInt]
  + Utf8 [putString]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [remove]
  + Utf8 [reverse_cycle_keyboards]
  + Utf8 [s]
  + Utf8 [separate_gesture_action]
  + Utf8 [shift]
  + Utf8 [split_layout]
  + Utf8 [swipe_down_action]
  + Utf8 [swipe_left_action]
  + Utf8 [swipe_right_action]
  + Utf8 [swipe_up_action]
  + Utf8 [swipe_up_from_spacebar_action]
  + Utf8 [switch_keyboard_on_space]
  + Utf8 [t]
  + Utf8 [toString]
  + Utf8 [u]
  + Utf8 [use_keyrepeat]
  + Utf8 [utility_keyboard]
  + Utf8 [v]
  + Utf8 [versionCode]
  + Utf8 [versionName]
  + Utf8 [w]
  + Utf8 [x]
  + Utf8 [y]
  + Utf8 [z]
  + Utf8 [zoom_factor_keys_in_landscape]
  + Utf8 [zoom_factor_keys_in_portrait]

Fields (count = 40):
  + Field:        a Landroid/content/Context;
    Access flags: 0x12
      = private final android.content.Context a
  + Field:        b Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String b
  + Field:        c Z
    Access flags: 0x2
      = private boolean c
  + Field:        d Z
    Access flags: 0x2
      = private boolean d
  + Field:        e Z
    Access flags: 0x2
      = private boolean e
  + Field:        f Z
    Access flags: 0x2
      = private boolean f
  + Field:        g Z
    Access flags: 0x2
      = private boolean g
  + Field:        h Z
    Access flags: 0x2
      = private boolean h
  + Field:        i F
    Access flags: 0x2
      = private float i
  + Field:        j F
    Access flags: 0x2
      = private float j
  + Field:        k Z
    Access flags: 0x2
      = private boolean k
  + Field:        l I
    Access flags: 0x2
      = private int l
  + Field:        m I
    Access flags: 0x2
      = private int m
  + Field:        n I
    Access flags: 0x2
      = private int n
  + Field:        o I
    Access flags: 0x2
      = private int o
  + Field:        p I
    Access flags: 0x2
      = private int p
  + Field:        q I
    Access flags: 0x2
      = private int q
  + Field:        r I
    Access flags: 0x2
      = private int r
  + Field:        s I
    Access flags: 0x2
      = private int s
  + Field:        t I
    Access flags: 0x2
      = private int t
  + Field:        u Z
    Access flags: 0x2
      = private boolean u
  + Field:        v Z
    Access flags: 0x2
      = private boolean v
  + Field:        w Z
    Access flags: 0x2
      = private boolean w
  + Field:        x Z
    Access flags: 0x2
      = private boolean x
  + Field:        y Z
    Access flags: 0x2
      = private boolean y
  + Field:        z Z
    Access flags: 0x2
      = private boolean z
  + Field:        A Z
    Access flags: 0x2
      = private boolean A
  + Field:        B Z
    Access flags: 0x2
      = private boolean B
  + Field:        C Z
    Access flags: 0x2
      = private boolean C
  + Field:        D Z
    Access flags: 0x2
      = private boolean D
  + Field:        E Z
    Access flags: 0x2
      = private boolean E
  + Field:        F Z
    Access flags: 0x2
      = private boolean F
  + Field:        G Z
    Access flags: 0x2
      = private boolean G
  + Field:        H Z
    Access flags: 0x2
      = private boolean H
  + Field:        I Z
    Access flags: 0x2
      = private boolean I
  + Field:        J I
    Access flags: 0x2
      = private int J
  + Field:        K I
    Access flags: 0x2
      = private int K
  + Field:        L Z
    Access flags: 0x2
      = private boolean L
  + Field:        M Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String M
  + Field:        N Ljava/util/LinkedList;
    Access flags: 0x12
      = private final java.util.LinkedList N

Methods (count = 46):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public c(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 739, locals = 9, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #234
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] ldc #99
        - String [.com]
      [7] putfield #190
        - Fieldref [com/anysoftkeyboard/c.b Ljava/lang/String;]
      [10] aload_0 v0
      [11] iconst_1
      [12] putfield #191
        - Fieldref [com/anysoftkeyboard/c.c Z]
      [15] aload_0 v0
      [16] iconst_1
      [17] putfield #192
        - Fieldref [com/anysoftkeyboard/c.d Z]
      [20] aload_0 v0
      [21] iconst_1
      [22] putfield #193
        - Fieldref [com/anysoftkeyboard/c.e Z]
      [25] aload_0 v0
      [26] iconst_1
      [27] putfield #194
        - Fieldref [com/anysoftkeyboard/c.f Z]
      [30] aload_0 v0
      [31] iconst_0
      [32] putfield #195
        - Fieldref [com/anysoftkeyboard/c.g Z]
      [35] aload_0 v0
      [36] iconst_1
      [37] putfield #196
        - Fieldref [com/anysoftkeyboard/c.h Z]
      [40] aload_0 v0
      [41] fconst_1
      [42] putfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [45] aload_0 v0
      [46] fconst_1
      [47] putfield #198
        - Fieldref [com/anysoftkeyboard/c.j F]
      [50] aload_0 v0
      [51] iconst_1
      [52] putfield #199
        - Fieldref [com/anysoftkeyboard/c.k Z]
      [55] aload_0 v0
      [56] sipush 240
      [59] putfield #200
        - Fieldref [com/anysoftkeyboard/c.l I]
      [62] aload_0 v0
      [63] sipush 400
      [66] putfield #201
        - Fieldref [com/anysoftkeyboard/c.m I]
      [69] aload_0 v0
      [70] iconst_0
      [71] putfield #209
        - Fieldref [com/anysoftkeyboard/c.u Z]
      [74] aload_0 v0
      [75] iconst_1
      [76] putfield #210
        - Fieldref [com/anysoftkeyboard/c.v Z]
      [79] aload_0 v0
      [80] iconst_0
      [81] putfield #211
        - Fieldref [com/anysoftkeyboard/c.w Z]
      [84] aload_0 v0
      [85] iconst_1
      [86] putfield #212
        - Fieldref [com/anysoftkeyboard/c.x Z]
      [89] aload_0 v0
      [90] iconst_1
      [91] putfield #213
        - Fieldref [com/anysoftkeyboard/c.y Z]
      [94] aload_0 v0
      [95] iconst_1
      [96] putfield #214
        - Fieldref [com/anysoftkeyboard/c.z Z]
      [99] aload_0 v0
      [100] iconst_0
      [101] putfield #175
        - Fieldref [com/anysoftkeyboard/c.A Z]
      [104] aload_0 v0
      [105] iconst_1
      [106] putfield #176
        - Fieldref [com/anysoftkeyboard/c.B Z]
      [109] aload_0 v0
      [110] iconst_1
      [111] putfield #177
        - Fieldref [com/anysoftkeyboard/c.C Z]
      [114] aload_0 v0
      [115] iconst_0
      [116] putfield #178
        - Fieldref [com/anysoftkeyboard/c.D Z]
      [119] aload_0 v0
      [120] iconst_0
      [121] putfield #179
        - Fieldref [com/anysoftkeyboard/c.E Z]
      [124] aload_0 v0
      [125] iconst_1
      [126] putfield #180
        - Fieldref [com/anysoftkeyboard/c.F Z]
      [129] aload_0 v0
      [130] iconst_1
      [131] putfield #181
        - Fieldref [com/anysoftkeyboard/c.G Z]
      [134] aload_0 v0
      [135] iconst_0
      [136] putfield #182
        - Fieldref [com/anysoftkeyboard/c.H Z]
      [139] aload_0 v0
      [140] iconst_1
      [141] putfield #183
        - Fieldref [com/anysoftkeyboard/c.I Z]
      [144] aload_0 v0
      [145] sipush 350
      [148] putfield #184
        - Fieldref [com/anysoftkeyboard/c.J I]
      [151] aload_0 v0
      [152] sipush 700
      [155] putfield #185
        - Fieldref [com/anysoftkeyboard/c.K I]
      [158] aload_0 v0
      [159] iconst_0
      [160] putfield #186
        - Fieldref [com/anysoftkeyboard/c.L Z]
      [163] aload_0 v0
      [164] ldc #129
        - String [merged_always]
      [166] putfield #187
        - Fieldref [com/anysoftkeyboard/c.M Ljava/lang/String;]
      [169] aload_0 v0
      [170] new #171
        - Class [java/util/LinkedList]
      [173] dup
      [174] invokespecial #244
        - Methodref [java/util/LinkedList.<init> ()V]
      [177] putfield #188
        - Fieldref [com/anysoftkeyboard/c.N Ljava/util/LinkedList;]
      [180] aload_0 v0
      [181] aload_1 v1
      [182] putfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [185] ldc #109
        - String [NONE]
      [187] astore_1 v1
      [188] iconst_0
      [189] istore_2 v2
      [190] aload_0 v0
      [191] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [194] invokevirtual #216
        - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
      [197] aload_0 v0
      [198] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [201] invokevirtual #217
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [204] iconst_0
      [205] invokevirtual #220
        - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
      [208] dup
      [209] astore_3 v3
      [210] getfield #173
        - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
      [213] astore_1 v1
      [214] aload_3 v3
      [215] getfield #172
        - Fieldref [android/content/pm/PackageInfo.versionCode I]
      [218] istore_2 v2
      [219] goto +12 (target=231)
      [222] pop
      [223] ldc #104
        - String [ASK_Cfg]
      [225] ldc #107
        - String [Failed to locate package information! This is very weird... I'm installed.]
      [227] invokestatic #225
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [230] pop
      [231] ldc #104
        - String [ASK_Cfg]
      [233] new #169
        - Class [java/lang/StringBuilder]
      [236] dup
      [237] ldc #56
        - String [** Version: ]
      [239] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [242] aload_1 v1
      [243] invokevirtual #241
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [246] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [249] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [252] pop
      [253] ldc #104
        - String [ASK_Cfg]
      [255] new #169
        - Class [java/lang/StringBuilder]
      [258] dup
      [259] ldc #55
        - String [** Release code: ]
      [261] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [264] iload_2 v2
      [265] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [268] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [271] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [274] pop
      [275] ldc #104
        - String [ASK_Cfg]
      [277] ldc #54
        - String [** Debug: true]
      [279] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [282] pop
      [283] aload_0 v0
      [284] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [287] invokestatic #222
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [290] astore_3 v3
      [291] aload_0 v0
      [292] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [295] invokevirtual #215
        - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
      [298] pop
      [299] aload_0 v0
      [300] aload_3 v3
      [301] astore_2 v2
      [302] astore_1 v1
      [303] ldc #104
        - String [ASK_Cfg]
      [305] ldc #105
        - String [Checking if configuration upgrade is needed.]
      [307] invokestatic #224
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [310] pop
      [311] aload_2 v2
      [312] ldc #117
        - String [configurationVersion]
      [314] iconst_4
      [315] invokeinterface #250
        - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
      [320] dup
      [321] istore v4
      [323] ifgt +88 (target=411)
      [326] aload_2 v2
      [327] ldc #125
        - String [fullscreen_input_connection_supported]
      [329] aload_1 v1
      [330] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [333] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [336] ldc #37
        - Integer [2131558406]
      [338] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [341] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [346] istore v5
      [348] ldc #104
        - String [ASK_Cfg]
      [350] ldc #110
        - String [Replacing landscape-fullscreen key...]
      [352] invokestatic #224
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [355] pop
      [356] aload_2 v2
      [357] invokeinterface #248
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [362] dup
      [363] astore v6
      [365] aload_1 v1
      [366] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [369] ldc #15
        - Integer [2131296284]
      [371] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [374] iload v5
      [376] invokeinterface #253
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [381] pop
      [382] aload v6
      [384] ldc #125
        - String [fullscreen_input_connection_supported]
      [386] invokeinterface #256
        - InterfaceMethodref [android/content/SharedPreferences$Editor.remove (Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [391] pop
      [392] aload v6
      [394] ldc #117
        - String [configurationVersion]
      [396] iconst_1
      [397] invokeinterface #254
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
      [402] pop
      [403] aload v6
      [405] invokeinterface #252
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [410] pop
      [411] iload v4
      [413] iconst_2
      [414] ificmpge +75 (target=489)
      [417] ldc #104
        - String [ASK_Cfg]
      [419] ldc #111
        - String [Reseting key height factor...]
      [421] invokestatic #224
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [424] pop
      [425] aload_2 v2
      [426] invokeinterface #248
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [431] dup
      [432] astore v5
      [434] ldc #148
        - String [zoom_factor_keys_in_portrait]
      [436] aload_1 v1
      [437] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [440] ldc #1
        - Integer [2131296259]
      [442] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [445] invokeinterface #255
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [450] pop
      [451] aload v5
      [453] ldc #147
        - String [zoom_factor_keys_in_landscape]
      [455] aload_1 v1
      [456] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [459] ldc #2
        - Integer [2131296260]
      [461] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [464] invokeinterface #255
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [469] pop
      [470] aload v5
      [472] ldc #117
        - String [configurationVersion]
      [474] iconst_2
      [475] invokeinterface #254
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
      [480] pop
      [481] aload v5
      [483] invokeinterface #252
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [488] pop
      [489] iload v4
      [491] iconst_3
      [492] ificmpge +169 (target=661)
      [495] aload_2 v2
      [496] invokeinterface #248
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [501] astore v5
      [503] invokestatic #231
        - Methodref [com/anysoftkeyboard/d/c.b ()I]
      [506] bipush 7
      [508] ificmpgt +134 (target=642)
      [511] ldc #104
        - String [ASK_Cfg]
      [513] ldc #108
        - String [In API7 or lower, bottom row needs to be changed to not include mic...]
      [515] invokestatic #224
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [518] pop
      [519] aload_1 v1
      [520] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [523] ldc #23
        - Integer [2131296295]
      [525] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [528] astore v6
      [530] aload_2 v2
      [531] aload v6
      [533] aload_1 v1
      [534] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [537] ldc #7
        - Integer [2131296269]
      [539] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [542] invokeinterface #251
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [547] astore v7
      [549] ldc #52
        - String []
      [551] astore v8
      [553] aload v7
      [555] ldc #101
        - String [09f8f280-dee2-11e0-9572-0800200c9a66]
      [557] invokevirtual #236
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [560] ifeq +10 (target=570)
      [563] ldc #100
        - String [09f8f280-dee2-11e0-9572-0800200c9a55]
      [565] astore v8
      [567] goto +17 (target=584)
      [570] aload v7
      [572] ldc #103
        - String [3659b9e0-dee2-11e0-9572-0800200c9a66]
      [574] invokevirtual #236
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [577] ifeq +7 (target=584)
      [580] ldc #102
        - String [3659b9e0-dee2-11e0-9572-0800200c9a55]
      [582] astore v8
      [584] aload v8
      [586] invokestatic #223
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [589] ifne +53 (target=642)
      [592] ldc #104
        - String [ASK_Cfg]
      [594] new #169
        - Class [java/lang/StringBuilder]
      [597] dup
      [598] ldc #106
        - String [Detected API7 (or lower). Switching bottom row from ]
      [600] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [603] aload v7
      [605] invokevirtual #241
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [608] ldc #53
        - String [ to ]
      [610] invokevirtual #241
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [613] aload v8
      [615] invokevirtual #241
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [618] ldc #98
        - String [...]
      [620] invokevirtual #241
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [623] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [626] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [629] pop
      [630] aload v5
      [632] aload v6
      [634] aload v8
      [636] invokeinterface #255
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [641] pop
      [642] aload v5
      [644] ldc #117
        - String [configurationVersion]
      [646] iconst_3
      [647] invokeinterface #254
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
      [652] pop
      [653] aload v5
      [655] invokeinterface #252
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [660] pop
      [661] iload v4
      [663] iconst_4
      [664] ificmpge +67 (target=731)
      [667] aload_2 v2
      [668] invokeinterface #248
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [673] astore v5
      [675] ldc #104
        - String [ASK_Cfg]
      [677] ldc #112
        - String [Reseting key landscape fullscreen...]
      [679] invokestatic #224
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [682] pop
      [683] aload v5
      [685] aload_1 v1
      [686] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [689] ldc #15
        - Integer [2131296284]
      [691] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [694] aload_1 v1
      [695] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [698] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [701] ldc #37
        - Integer [2131558406]
      [703] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [706] invokeinterface #253
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [711] pop
      [712] aload v5
      [714] ldc #117
        - String [configurationVersion]
      [716] iconst_4
      [717] invokeinterface #254
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
      [722] pop
      [723] aload v5
      [725] invokeinterface #252
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [730] pop
      [731] aload_0 v0
      [732] aload_3 v3
      [733] ldc #52
        - String []
      [735] invokevirtual #230
        - Methodref [com/anysoftkeyboard/c.onSharedPreferenceChanged (Landroid/content/SharedPreferences;Ljava/lang/String;)V]
      [738] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (190 -> 219: 222):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
    Access flags: 0x11
      = public final void a(android.content.SharedPreferences$OnSharedPreferenceChangeListener)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #188
        - Fieldref [com/anysoftkeyboard/c.N Ljava/util/LinkedList;]
      [4] aload_1 v1
      [5] invokevirtual #245
        - Methodref [java/util/LinkedList.add (Ljava/lang/Object;)Z]
      [8] pop
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
    Access flags: 0x11
      = public final void b(android.content.SharedPreferences$OnSharedPreferenceChangeListener)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #188
        - Fieldref [com/anysoftkeyboard/c.N Ljava/util/LinkedList;]
      [4] aload_1 v1
      [5] invokevirtual #247
        - Methodref [java/util/LinkedList.remove (Ljava/lang/Object;)Z]
      [8] pop
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V
    Access flags: 0x11
      = public final void onSharedPreferenceChanged(android.content.SharedPreferences,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2069, locals = 4, stack = 5):
      [0] ldc #104
        - String [ASK_Cfg]
      [2] ldc #97
        - String [**** onSharedPreferenceChanged: ]
      [4] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] aload_1 v1
      [10] ldc #123
        - String [default_domain_text]
      [12] ldc #99
        - String [.com]
      [14] invokeinterface #251
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [19] putfield #190
        - Fieldref [com/anysoftkeyboard/c.b Ljava/lang/String;]
      [22] ldc #104
        - String [ASK_Cfg]
      [24] new #169
        - Class [java/lang/StringBuilder]
      [27] dup
      [28] ldc #59
        - String [** mDomainText: ]
      [30] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [33] aload_0 v0
      [34] getfield #190
        - Fieldref [com/anysoftkeyboard/c.b Ljava/lang/String;]
      [37] invokevirtual #241
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [40] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [43] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [46] pop
      [47] aload_0 v0
      [48] aload_1 v1
      [49] aload_0 v0
      [50] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [53] ldc #9
        - Integer [2131296274]
      [55] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [58] aload_0 v0
      [59] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [62] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [65] ldc #46
        - Integer [2131558417]
      [67] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [70] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [75] putfield #191
        - Fieldref [com/anysoftkeyboard/c.c Z]
      [78] ldc #104
        - String [ASK_Cfg]
      [80] new #169
        - Class [java/lang/StringBuilder]
      [83] dup
      [84] ldc #76
        - String [** mShowKeyPreview: ]
      [86] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [89] aload_0 v0
      [90] getfield #191
        - Fieldref [com/anysoftkeyboard/c.c Z]
      [93] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [96] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [99] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [102] pop
      [103] aload_0 v0
      [104] aload_1 v1
      [105] aload_0 v0
      [106] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [109] ldc #11
        - Integer [2131296276]
      [111] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [114] aload_0 v0
      [115] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [118] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [121] ldc #47
        - Integer [2131558418]
      [123] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [126] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [131] putfield #192
        - Fieldref [com/anysoftkeyboard/c.d Z]
      [134] ldc #104
        - String [ASK_Cfg]
      [136] new #169
        - Class [java/lang/StringBuilder]
      [139] dup
      [140] ldc #75
        - String [** mShowHintTextOnKeys: ]
      [142] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [145] aload_0 v0
      [146] getfield #192
        - Fieldref [com/anysoftkeyboard/c.d Z]
      [149] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [152] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [155] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [158] pop
      [159] aload_0 v0
      [160] aload_1 v1
      [161] ldc #144
        - String [switch_keyboard_on_space]
      [163] iconst_0
      [164] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [169] putfield #193
        - Fieldref [com/anysoftkeyboard/c.e Z]
      [172] ldc #104
        - String [ASK_Cfg]
      [174] new #169
        - Class [java/lang/StringBuilder]
      [177] dup
      [178] ldc #86
        - String [** mSwitchKeyboardOnSpace: ]
      [180] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [183] aload_0 v0
      [184] getfield #193
        - Fieldref [com/anysoftkeyboard/c.e Z]
      [187] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [190] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [193] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [196] pop
      [197] aload_0 v0
      [198] aload_1 v1
      [199] aload_0 v0
      [200] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [203] ldc #15
        - Integer [2131296284]
      [205] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [208] aload_0 v0
      [209] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [212] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [215] ldc #37
        - Integer [2131558406]
      [217] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [220] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [225] putfield #194
        - Fieldref [com/anysoftkeyboard/c.f Z]
      [228] ldc #104
        - String [ASK_Cfg]
      [230] new #169
        - Class [java/lang/StringBuilder]
      [233] dup
      [234] ldc #92
        - String [** mUseFullScreenInputInLandscape: ]
      [236] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [239] aload_0 v0
      [240] getfield #194
        - Fieldref [com/anysoftkeyboard/c.f Z]
      [243] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [246] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [249] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [252] pop
      [253] aload_0 v0
      [254] aload_1 v1
      [255] aload_0 v0
      [256] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [259] ldc #16
        - Integer [2131296285]
      [261] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [264] aload_0 v0
      [265] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [268] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [271] ldc #38
        - Integer [2131558407]
      [273] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [276] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [281] putfield #195
        - Fieldref [com/anysoftkeyboard/c.g Z]
      [284] ldc #104
        - String [ASK_Cfg]
      [286] new #169
        - Class [java/lang/StringBuilder]
      [289] dup
      [290] ldc #93
        - String [** mUseFullScreenInputInPortrait: ]
      [292] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [295] aload_0 v0
      [296] getfield #195
        - Fieldref [com/anysoftkeyboard/c.g Z]
      [299] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [302] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [305] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [308] pop
      [309] aload_0 v0
      [310] aload_1 v1
      [311] ldc #145
        - String [use_keyrepeat]
      [313] iconst_1
      [314] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [319] putfield #196
        - Fieldref [com/anysoftkeyboard/c.h Z]
      [322] ldc #104
        - String [ASK_Cfg]
      [324] new #169
        - Class [java/lang/StringBuilder]
      [327] dup
      [328] ldc #94
        - String [** mUseKeyRepeat: ]
      [330] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [333] aload_0 v0
      [334] getfield #196
        - Fieldref [com/anysoftkeyboard/c.h Z]
      [337] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [340] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [343] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [346] pop
      [347] aload_0 v0
      [348] aload_1 v1
      [349] ldc #148
        - String [zoom_factor_keys_in_portrait]
      [351] aload_0 v0
      [352] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [355] ldc #1
        - Integer [2131296259]
      [357] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [360] invokestatic #228
        - Methodref [com/anysoftkeyboard/c.b (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)F]
      [363] putfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [366] ldc #104
        - String [ASK_Cfg]
      [368] new #169
        - Class [java/lang/StringBuilder]
      [371] dup
      [372] ldc #69
        - String [** mKeysHeightFactorInPortrait: ]
      [374] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [377] aload_0 v0
      [378] getfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [381] invokevirtual #239
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [384] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [387] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [390] pop
      [391] aload_0 v0
      [392] getfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [395] fconst_2
      [396] fcmpl
      [397] ifle +36 (target=433)
      [400] aload_0 v0
      [401] fconst_2
      [402] putfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [405] ldc #104
        - String [ASK_Cfg]
      [407] new #169
        - Class [java/lang/StringBuilder]
      [410] dup
      [411] ldc #68
        - String [** mKeysHeightFactorInPortrait fixed to: ]
      [413] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [416] aload_0 v0
      [417] getfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [420] invokevirtual #239
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [423] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [426] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [429] pop
      [430] goto +44 (target=474)
      [433] aload_0 v0
      [434] getfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [437] ldc #51
        - Float [0.2]
      [439] fcmpg
      [440] ifge +34 (target=474)
      [443] aload_0 v0
      [444] ldc #51
        - Float [0.2]
      [446] putfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [449] ldc #104
        - String [ASK_Cfg]
      [451] new #169
        - Class [java/lang/StringBuilder]
      [454] dup
      [455] ldc #68
        - String [** mKeysHeightFactorInPortrait fixed to: ]
      [457] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [460] aload_0 v0
      [461] getfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [464] invokevirtual #239
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [467] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [470] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [473] pop
      [474] aload_0 v0
      [475] aload_1 v1
      [476] ldc #147
        - String [zoom_factor_keys_in_landscape]
      [478] aload_0 v0
      [479] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [482] ldc #2
        - Integer [2131296260]
      [484] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [487] invokestatic #228
        - Methodref [com/anysoftkeyboard/c.b (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)F]
      [490] putfield #198
        - Fieldref [com/anysoftkeyboard/c.j F]
      [493] ldc #104
        - String [ASK_Cfg]
      [495] new #169
        - Class [java/lang/StringBuilder]
      [498] dup
      [499] ldc #67
        - String [** mKeysHeightFactorInLandscape: ]
      [501] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [504] aload_0 v0
      [505] getfield #198
        - Fieldref [com/anysoftkeyboard/c.j F]
      [508] invokevirtual #239
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [511] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [514] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [517] pop
      [518] aload_0 v0
      [519] getfield #198
        - Fieldref [com/anysoftkeyboard/c.j F]
      [522] fconst_2
      [523] fcmpl
      [524] ifle +36 (target=560)
      [527] aload_0 v0
      [528] fconst_2
      [529] putfield #198
        - Fieldref [com/anysoftkeyboard/c.j F]
      [532] ldc #104
        - String [ASK_Cfg]
      [534] new #169
        - Class [java/lang/StringBuilder]
      [537] dup
      [538] ldc #66
        - String [** mKeysHeightFactorInLandscape fixed to: ]
      [540] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [543] aload_0 v0
      [544] getfield #198
        - Fieldref [com/anysoftkeyboard/c.j F]
      [547] invokevirtual #239
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [550] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [553] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [556] pop
      [557] goto +44 (target=601)
      [560] aload_0 v0
      [561] getfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [564] ldc #51
        - Float [0.2]
      [566] fcmpg
      [567] ifge +34 (target=601)
      [570] aload_0 v0
      [571] ldc #51
        - Float [0.2]
      [573] putfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [576] ldc #104
        - String [ASK_Cfg]
      [578] new #169
        - Class [java/lang/StringBuilder]
      [581] dup
      [582] ldc #68
        - String [** mKeysHeightFactorInPortrait fixed to: ]
      [584] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [587] aload_0 v0
      [588] getfield #198
        - Fieldref [com/anysoftkeyboard/c.j F]
      [591] invokevirtual #239
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [594] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [597] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [600] pop
      [601] aload_0 v0
      [602] aload_1 v1
      [603] ldc #127
        - String [insert_space_after_word_suggestion_selection]
      [605] iconst_1
      [606] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [611] putfield #199
        - Fieldref [com/anysoftkeyboard/c.k Z]
      [614] ldc #104
        - String [ASK_Cfg]
      [616] new #169
        - Class [java/lang/StringBuilder]
      [619] dup
      [620] ldc #63
        - String [** mInsertSpaceAfterCandidatePick: ]
      [622] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [625] aload_0 v0
      [626] getfield #199
        - Fieldref [com/anysoftkeyboard/c.k Z]
      [629] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [632] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [635] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [638] pop
      [639] aload_0 v0
      [640] aload_1 v1
      [641] ldc #142
        - String [swipe_up_action]
      [643] ldc #137
        - String [shift]
      [645] invokestatic #227
        - Methodref [com/anysoftkeyboard/c.a (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
      [648] putfield #202
        - Fieldref [com/anysoftkeyboard/c.n I]
      [651] ldc #104
        - String [ASK_Cfg]
      [653] new #169
        - Class [java/lang/StringBuilder]
      [656] dup
      [657] ldc #84
        - String [** mSwipeUpKeyCode: ]
      [659] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [662] aload_0 v0
      [663] getfield #202
        - Fieldref [com/anysoftkeyboard/c.n I]
      [666] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [669] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [672] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [675] pop
      [676] aload_0 v0
      [677] aload_1 v1
      [678] ldc #143
        - String [swipe_up_from_spacebar_action]
      [680] ldc #146
        - String [utility_keyboard]
      [682] invokestatic #227
        - Methodref [com/anysoftkeyboard/c.a (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
      [685] putfield #203
        - Fieldref [com/anysoftkeyboard/c.o I]
      [688] ldc #104
        - String [ASK_Cfg]
      [690] new #169
        - Class [java/lang/StringBuilder]
      [693] dup
      [694] ldc #83
        - String [** mSwipeUpFromSpacebarKeyCode: ]
      [696] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [699] aload_0 v0
      [700] getfield #203
        - Fieldref [com/anysoftkeyboard/c.o I]
      [703] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [706] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [709] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [712] pop
      [713] aload_0 v0
      [714] aload_1 v1
      [715] ldc #139
        - String [swipe_down_action]
      [717] ldc #126
        - String [hide]
      [719] invokestatic #227
        - Methodref [com/anysoftkeyboard/c.a (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
      [722] putfield #204
        - Fieldref [com/anysoftkeyboard/c.p I]
      [725] ldc #104
        - String [ASK_Cfg]
      [727] new #169
        - Class [java/lang/StringBuilder]
      [730] dup
      [731] ldc #80
        - String [** mSwipeDownKeyCode: ]
      [733] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [736] aload_0 v0
      [737] getfield #204
        - Fieldref [com/anysoftkeyboard/c.p I]
      [740] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [743] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [746] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [749] pop
      [750] aload_0 v0
      [751] aload_1 v1
      [752] ldc #140
        - String [swipe_left_action]
      [754] ldc #132
        - String [next_symbols]
      [756] invokestatic #227
        - Methodref [com/anysoftkeyboard/c.a (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
      [759] putfield #205
        - Fieldref [com/anysoftkeyboard/c.q I]
      [762] ldc #104
        - String [ASK_Cfg]
      [764] new #169
        - Class [java/lang/StringBuilder]
      [767] dup
      [768] ldc #81
        - String [** mSwipeLeftKeyCode: ]
      [770] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [773] aload_0 v0
      [774] getfield #205
        - Fieldref [com/anysoftkeyboard/c.q I]
      [777] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [780] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [783] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [786] pop
      [787] aload_0 v0
      [788] aload_1 v1
      [789] ldc #141
        - String [swipe_right_action]
      [791] ldc #130
        - String [next_alphabet]
      [793] invokestatic #227
        - Methodref [com/anysoftkeyboard/c.a (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
      [796] putfield #206
        - Fieldref [com/anysoftkeyboard/c.r I]
      [799] ldc #104
        - String [ASK_Cfg]
      [801] new #169
        - Class [java/lang/StringBuilder]
      [804] dup
      [805] ldc #82
        - String [** mSwipeRightKeyCode: ]
      [807] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [810] aload_0 v0
      [811] getfield #206
        - Fieldref [com/anysoftkeyboard/c.r I]
      [814] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [817] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [820] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [823] pop
      [824] aload_0 v0
      [825] aload_1 v1
      [826] ldc #134
        - String [pinch_gesture_action]
      [828] ldc #128
        - String [merge_layout]
      [830] invokestatic #227
        - Methodref [com/anysoftkeyboard/c.a (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
      [833] putfield #207
        - Fieldref [com/anysoftkeyboard/c.s I]
      [836] ldc #104
        - String [ASK_Cfg]
      [838] new #169
        - Class [java/lang/StringBuilder]
      [841] dup
      [842] ldc #72
        - String [** mPinchKeyCode: ]
      [844] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [847] aload_0 v0
      [848] getfield #207
        - Fieldref [com/anysoftkeyboard/c.s I]
      [851] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [854] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [857] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [860] pop
      [861] aload_0 v0
      [862] aload_1 v1
      [863] ldc #136
        - String [separate_gesture_action]
      [865] ldc #138
        - String [split_layout]
      [867] invokestatic #227
        - Methodref [com/anysoftkeyboard/c.a (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
      [870] putfield #208
        - Fieldref [com/anysoftkeyboard/c.t I]
      [873] ldc #104
        - String [ASK_Cfg]
      [875] new #169
        - Class [java/lang/StringBuilder]
      [878] dup
      [879] ldc #73
        - String [** mSeparateKeyCode: ]
      [881] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [884] aload_0 v0
      [885] getfield #208
        - Fieldref [com/anysoftkeyboard/c.t I]
      [888] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [891] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [894] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [897] pop
      [898] aload_0 v0
      [899] aload_1 v1
      [900] ldc #114
        - String [action_key_invisible_on_disable]
      [902] iconst_0
      [903] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [908] putfield #209
        - Fieldref [com/anysoftkeyboard/c.u Z]
      [911] ldc #104
        - String [ASK_Cfg]
      [913] new #169
        - Class [java/lang/StringBuilder]
      [916] dup
      [917] ldc #57
        - String [** mActionKeyInvisibleWhenRequested: ]
      [919] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [922] aload_0 v0
      [923] getfield #209
        - Fieldref [com/anysoftkeyboard/c.u Z]
      [926] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [929] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [932] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [935] pop
      [936] aload_0 v0
      [937] aload_1 v1
      [938] ldc #124
        - String [double_space_to_period]
      [940] iconst_1
      [941] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [946] putfield #210
        - Fieldref [com/anysoftkeyboard/c.v Z]
      [949] ldc #104
        - String [ASK_Cfg]
      [951] new #169
        - Class [java/lang/StringBuilder]
      [954] dup
      [955] ldc #64
        - String [** mIsDoubleSpaceChangesToPeroid: ]
      [957] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [960] aload_0 v0
      [961] getfield #210
        - Fieldref [com/anysoftkeyboard/c.v Z]
      [964] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [967] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [970] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [973] pop
      [974] aload_0 v0
      [975] aload_1 v1
      [976] aload_0 v0
      [977] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [980] ldc #10
        - Integer [2131296275]
      [982] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [985] aload_0 v0
      [986] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [989] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [992] ldc #33
        - Integer [2131558401]
      [994] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [997] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1002] putfield #211
        - Fieldref [com/anysoftkeyboard/c.w Z]
      [1005] ldc #104
        - String [ASK_Cfg]
      [1007] new #169
        - Class [java/lang/StringBuilder]
      [1010] dup
      [1011] ldc #74
        - String [** mShouldPopupForLanguageSwitch: ]
      [1013] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1016] aload_0 v0
      [1017] getfield #211
        - Fieldref [com/anysoftkeyboard/c.w Z]
      [1020] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1023] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1026] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1029] pop
      [1030] aload_0 v0
      [1031] aload_1 v1
      [1032] aload_0 v0
      [1033] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1036] ldc #24
        - Integer [2131296299]
      [1038] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1041] aload_0 v0
      [1042] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1045] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1048] ldc #45
        - Integer [2131558416]
      [1050] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1053] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1058] putfield #212
        - Fieldref [com/anysoftkeyboard/c.x Z]
      [1061] ldc #104
        - String [ASK_Cfg]
      [1063] new #169
        - Class [java/lang/StringBuilder]
      [1066] dup
      [1067] ldc #61
        - String [** mHideSoftKeyboardWhenPhysicalKeyPressed: ]
      [1069] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1072] aload_0 v0
      [1073] getfield #212
        - Fieldref [com/anysoftkeyboard/c.x Z]
      [1076] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1079] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1082] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1085] pop
      [1086] aload_0 v0
      [1087] aload_1 v1
      [1088] aload_0 v0
      [1089] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1092] ldc #12
        - Integer [2131296280]
      [1094] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1097] aload_0 v0
      [1098] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1101] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1104] ldc #34
        - Integer [2131558402]
      [1106] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1109] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1114] putfield #213
        - Fieldref [com/anysoftkeyboard/c.y Z]
      [1117] ldc #104
        - String [ASK_Cfg]
      [1119] new #169
        - Class [java/lang/StringBuilder]
      [1122] dup
      [1123] ldc #78
        - String [** mShowVersionNotification: ]
      [1125] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1128] aload_0 v0
      [1129] getfield #213
        - Fieldref [com/anysoftkeyboard/c.y Z]
      [1132] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1135] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1138] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1141] pop
      [1142] aload_0 v0
      [1143] aload_1 v1
      [1144] aload_0 v0
      [1145] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1148] ldc #13
        - Integer [2131296281]
      [1150] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1153] aload_0 v0
      [1154] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1157] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1160] ldc #35
        - Integer [2131558403]
      [1162] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1165] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1170] putfield #214
        - Fieldref [com/anysoftkeyboard/c.z Z]
      [1173] ldc #104
        - String [ASK_Cfg]
      [1175] new #169
        - Class [java/lang/StringBuilder]
      [1178] dup
      [1179] ldc #77
        - String [** mShowTipsNotification: ]
      [1181] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1184] aload_0 v0
      [1185] getfield #214
        - Fieldref [com/anysoftkeyboard/c.z Z]
      [1188] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1191] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1194] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1197] pop
      [1198] aload_0 v0
      [1199] aload_1 v1
      [1200] aload_0 v0
      [1201] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1204] ldc #14
        - Integer [2131296283]
      [1206] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1209] aload_0 v0
      [1210] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1213] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1216] ldc #36
        - Integer [2131558405]
      [1218] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1221] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1226] putfield #175
        - Fieldref [com/anysoftkeyboard/c.A Z]
      [1229] ldc #104
        - String [ASK_Cfg]
      [1231] new #169
        - Class [java/lang/StringBuilder]
      [1234] dup
      [1235] ldc #87
        - String [** mUse16KeysSymbolsKeyboard: ]
      [1237] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1240] aload_0 v0
      [1241] getfield #175
        - Fieldref [com/anysoftkeyboard/c.A Z]
      [1244] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1247] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1250] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1253] pop
      [1254] aload_0 v0
      [1255] aload_1 v1
      [1256] aload_0 v0
      [1257] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1260] ldc #17
        - Integer [2131296286]
      [1262] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1265] aload_0 v0
      [1266] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1269] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1272] ldc #39
        - Integer [2131558408]
      [1274] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1277] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1282] putfield #176
        - Fieldref [com/anysoftkeyboard/c.B Z]
      [1285] ldc #104
        - String [ASK_Cfg]
      [1287] new #169
        - Class [java/lang/StringBuilder]
      [1290] dup
      [1291] ldc #89
        - String [** mUseBackword: ]
      [1293] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1296] aload_0 v0
      [1297] getfield #176
        - Fieldref [com/anysoftkeyboard/c.B Z]
      [1300] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1303] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1306] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1309] pop
      [1310] aload_0 v0
      [1311] aload_1 v1
      [1312] aload_0 v0
      [1313] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1316] ldc #18
        - Integer [2131296287]
      [1318] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1321] aload_0 v0
      [1322] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1325] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1328] ldc #40
        - Integer [2131558409]
      [1330] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1333] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1338] putfield #177
        - Fieldref [com/anysoftkeyboard/c.C Z]
      [1341] ldc #104
        - String [ASK_Cfg]
      [1343] new #169
        - Class [java/lang/StringBuilder]
      [1346] dup
      [1347] ldc #58
        - String [** mCycleOverAllSymbolsKeyboard: ]
      [1349] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1352] aload_0 v0
      [1353] getfield #177
        - Fieldref [com/anysoftkeyboard/c.C Z]
      [1356] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1359] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1362] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1365] pop
      [1366] aload_0 v0
      [1367] aload_1 v1
      [1368] aload_0 v0
      [1369] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1372] ldc #20
        - Integer [2131296289]
      [1374] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1377] aload_0 v0
      [1378] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1381] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1384] ldc #41
        - Integer [2131558410]
      [1386] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1389] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1394] putfield #179
        - Fieldref [com/anysoftkeyboard/c.E Z]
      [1397] ldc #104
        - String [ASK_Cfg]
      [1399] new #169
        - Class [java/lang/StringBuilder]
      [1402] dup
      [1403] ldc #90
        - String [** mUseCameraKeyForBackspaceBackword: ]
      [1405] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1408] aload_0 v0
      [1409] getfield #179
        - Fieldref [com/anysoftkeyboard/c.E Z]
      [1412] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1415] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1418] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1421] pop
      [1422] aload_0 v0
      [1423] aload_1 v1
      [1424] aload_0 v0
      [1425] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1428] ldc #19
        - Integer [2131296288]
      [1430] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1433] aload_0 v0
      [1434] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1437] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1440] ldc #42
        - Integer [2131558411]
      [1442] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1445] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1450] putfield #178
        - Fieldref [com/anysoftkeyboard/c.D Z]
      [1453] ldc #104
        - String [ASK_Cfg]
      [1455] new #169
        - Class [java/lang/StringBuilder]
      [1458] dup
      [1459] ldc #95
        - String [** mUseVolumeKeyForLeftRight: ]
      [1461] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1464] aload_0 v0
      [1465] getfield #178
        - Fieldref [com/anysoftkeyboard/c.D Z]
      [1468] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1471] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1474] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1477] pop
      [1478] aload_0 v0
      [1479] aload_1 v1
      [1480] aload_0 v0
      [1481] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1484] ldc #22
        - Integer [2131296292]
      [1486] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1489] aload_0 v0
      [1490] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1493] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1496] ldc #43
        - Integer [2131558413]
      [1498] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1501] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1506] putfield #180
        - Fieldref [com/anysoftkeyboard/c.F Z]
      [1509] ldc #104
        - String [ASK_Cfg]
      [1511] new #169
        - Class [java/lang/StringBuilder]
      [1514] dup
      [1515] ldc #91
        - String [** mUseContactsDictionary: ]
      [1517] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1520] aload_0 v0
      [1521] getfield #180
        - Fieldref [com/anysoftkeyboard/c.F Z]
      [1524] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1527] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1530] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1533] pop
      [1534] aload_0 v0
      [1535] aload_1 v1
      [1536] aload_0 v0
      [1537] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1540] ldc #21
        - Integer [2131296291]
      [1542] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1545] aload_0 v0
      [1546] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1549] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1552] ldc #44
        - Integer [2131558414]
      [1554] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1557] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1562] putfield #181
        - Fieldref [com/anysoftkeyboard/c.G Z]
      [1565] ldc #104
        - String [ASK_Cfg]
      [1567] new #169
        - Class [java/lang/StringBuilder]
      [1570] dup
      [1571] ldc #88
        - String [** mUseAutoDictionary: ]
      [1573] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1576] aload_0 v0
      [1577] getfield #181
        - Fieldref [com/anysoftkeyboard/c.G Z]
      [1580] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1583] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1586] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1589] pop
      [1590] aload_0 v0
      [1591] aload_1 v1
      [1592] aload_0 v0
      [1593] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1596] ldc #25
        - Integer [2131296300]
      [1598] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1601] aload_0 v0
      [1602] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1605] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1608] ldc #48
        - Integer [2131558419]
      [1610] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1613] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1618] putfield #182
        - Fieldref [com/anysoftkeyboard/c.H Z]
      [1621] ldc #104
        - String [ASK_Cfg]
      [1623] new #169
        - Class [java/lang/StringBuilder]
      [1626] dup
      [1627] ldc #65
        - String [** mIsStickyExtensionKeyboard: ]
      [1629] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1632] aload_0 v0
      [1633] getfield #182
        - Fieldref [com/anysoftkeyboard/c.H Z]
      [1636] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1639] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1642] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1645] pop
      [1646] aload_0 v0
      [1647] aload_1 v1
      [1648] aload_0 v0
      [1649] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1652] ldc #26
        - Integer [2131296301]
      [1654] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1657] aload_0 v0
      [1658] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1661] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1664] ldc #49
        - Integer [2131558420]
      [1666] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1669] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1674] putfield #183
        - Fieldref [com/anysoftkeyboard/c.I Z]
      [1677] ldc #104
        - String [ASK_Cfg]
      [1679] new #169
        - Class [java/lang/StringBuilder]
      [1682] dup
      [1683] ldc #60
        - String [** mDrawExtensionKeyboardAboveMainKeyboard: ]
      [1685] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1688] aload_0 v0
      [1689] getfield #183
        - Fieldref [com/anysoftkeyboard/c.I Z]
      [1692] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1695] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1698] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1701] pop
      [1702] aload_0 v0
      [1703] aload_1 v1
      [1704] aload_0 v0
      [1705] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1708] ldc #28
        - Integer [2131296303]
      [1710] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1713] aload_0 v0
      [1714] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1717] ldc #4
        - Integer [2131296262]
      [1719] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1722] invokestatic #229
        - Methodref [com/anysoftkeyboard/c.c (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
      [1725] putfield #200
        - Fieldref [com/anysoftkeyboard/c.l I]
      [1728] ldc #104
        - String [ASK_Cfg]
      [1730] new #169
        - Class [java/lang/StringBuilder]
      [1733] dup
      [1734] ldc #79
        - String [** mSwipeDistanceThreshold: ]
      [1736] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1739] aload_0 v0
      [1740] getfield #200
        - Fieldref [com/anysoftkeyboard/c.l I]
      [1743] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [1746] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1749] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1752] pop
      [1753] aload_0 v0
      [1754] aload_1 v1
      [1755] aload_0 v0
      [1756] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1759] ldc #27
        - Integer [2131296302]
      [1761] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1764] aload_0 v0
      [1765] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1768] ldc #3
        - Integer [2131296261]
      [1770] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1773] invokestatic #229
        - Methodref [com/anysoftkeyboard/c.c (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
      [1776] putfield #201
        - Fieldref [com/anysoftkeyboard/c.m I]
      [1779] ldc #104
        - String [ASK_Cfg]
      [1781] new #169
        - Class [java/lang/StringBuilder]
      [1784] dup
      [1785] ldc #85
        - String [** mSwipeVelocityThreshold: ]
      [1787] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1790] aload_0 v0
      [1791] getfield #201
        - Fieldref [com/anysoftkeyboard/c.m I]
      [1794] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [1797] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1800] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1803] pop
      [1804] aload_0 v0
      [1805] aload_1 v1
      [1806] aload_0 v0
      [1807] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1810] ldc #30
        - Integer [2131296305]
      [1812] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1815] aload_0 v0
      [1816] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1819] ldc #6
        - Integer [2131296264]
      [1821] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1824] invokestatic #229
        - Methodref [com/anysoftkeyboard/c.c (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
      [1827] putfield #184
        - Fieldref [com/anysoftkeyboard/c.J I]
      [1830] ldc #104
        - String [ASK_Cfg]
      [1832] new #169
        - Class [java/lang/StringBuilder]
      [1835] dup
      [1836] ldc #70
        - String [** mLongPressTimeout: ]
      [1838] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1841] aload_0 v0
      [1842] getfield #184
        - Fieldref [com/anysoftkeyboard/c.J I]
      [1845] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [1848] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1851] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1854] pop
      [1855] aload_0 v0
      [1856] aload_1 v1
      [1857] aload_0 v0
      [1858] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1861] ldc #29
        - Integer [2131296304]
      [1863] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1866] aload_0 v0
      [1867] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1870] ldc #5
        - Integer [2131296263]
      [1872] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1875] invokestatic #229
        - Methodref [com/anysoftkeyboard/c.c (Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I]
      [1878] putfield #185
        - Fieldref [com/anysoftkeyboard/c.K I]
      [1881] ldc #104
        - String [ASK_Cfg]
      [1883] new #169
        - Class [java/lang/StringBuilder]
      [1886] dup
      [1887] ldc #71
        - String [** mMultiTapTimeout: ]
      [1889] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1892] aload_0 v0
      [1893] getfield #185
        - Fieldref [com/anysoftkeyboard/c.K I]
      [1896] invokevirtual #240
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [1899] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1902] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1905] pop
      [1906] aload_0 v0
      [1907] aload_1 v1
      [1908] aload_0 v0
      [1909] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1912] ldc #31
        - Integer [2131296306]
      [1914] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1917] aload_0 v0
      [1918] astore_3 v3
      [1919] getstatic #174
        - Fieldref [android/os/Build.BRAND Ljava/lang/String;]
      [1922] ldc #113
        - String [SEMC]
      [1924] invokevirtual #235
        - Methodref [java/lang/String.contains (Ljava/lang/CharSequence;)Z]
      [1927] ifeq +7 (target=1934)
      [1930] iconst_1
      [1931] goto +15 (target=1946)
      [1934] aload_3 v3
      [1935] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1938] invokevirtual #218
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1941] ldc #50
        - Integer [2131558422]
      [1943] invokevirtual #221
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1946] invokeinterface #249
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [1951] putfield #186
        - Fieldref [com/anysoftkeyboard/c.L Z]
      [1954] ldc #104
        - String [ASK_Cfg]
      [1956] new #169
        - Class [java/lang/StringBuilder]
      [1959] dup
      [1960] ldc #96
        - String [** mWorkaround_alwaysUseDrawText: ]
      [1962] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1965] aload_0 v0
      [1966] getfield #186
        - Fieldref [com/anysoftkeyboard/c.L Z]
      [1969] invokevirtual #242
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [1972] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1975] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [1978] pop
      [1979] aload_0 v0
      [1980] aload_1 v1
      [1981] aload_0 v0
      [1982] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1985] ldc #32
        - Integer [2131296307]
      [1987] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1990] aload_0 v0
      [1991] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [1994] ldc #8
        - Integer [2131296270]
      [1996] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [1999] invokeinterface #251
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [2004] putfield #187
        - Fieldref [com/anysoftkeyboard/c.M Ljava/lang/String;]
      [2007] ldc #104
        - String [ASK_Cfg]
      [2009] new #169
        - Class [java/lang/StringBuilder]
      [2012] dup
      [2013] ldc #62
        - String [** mInitialKeyboardSplitState: ]
      [2015] invokespecial #238
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [2018] aload_0 v0
      [2019] getfield #187
        - Fieldref [com/anysoftkeyboard/c.M Ljava/lang/String;]
      [2022] invokevirtual #241
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [2025] invokevirtual #243
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [2028] invokestatic #226
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [2031] pop
      [2032] aload_0 v0
      [2033] getfield #188
        - Fieldref [com/anysoftkeyboard/c.N Ljava/util/LinkedList;]
      [2036] invokevirtual #246
        - Methodref [java/util/LinkedList.iterator ()Ljava/util/Iterator;]
      [2039] astore_3 v3
      [2040] goto +19 (target=2059)
      [2043] aload_3 v3
      [2044] invokeinterface #259
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [2049] checkcast #152
        - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
      [2052] aload_1 v1
      [2053] aload_2 v2
      [2054] invokeinterface #257
        - InterfaceMethodref [android/content/SharedPreferences$OnSharedPreferenceChangeListener.onSharedPreferenceChanged (Landroid/content/SharedPreferences;Ljava/lang/String;)V]
      [2059] aload_3 v3
      [2060] invokeinterface #258
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [2065] ifne -22 (target=2043)
      [2068] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I
    Access flags: 0xa
      = private static int a(android.content.SharedPreferences,java.lang.String,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 214, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokeinterface #251
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [8] dup
      [9] astore_0 v0
      [10] ldc #130
        - String [next_alphabet]
      [12] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [15] ifeq +6 (target=21)
      [18] bipush -99
      [20] ireturn
      [21] aload_0 v0
      [22] ldc #132
        - String [next_symbols]
      [24] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [27] ifeq +6 (target=33)
      [30] bipush -2
      [32] ireturn
      [33] aload_0 v0
      [34] ldc #122
        - String [cycle_keyboards]
      [36] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [39] ifeq +6 (target=45)
      [42] bipush -97
      [44] ireturn
      [45] aload_0 v0
      [46] ldc #135
        - String [reverse_cycle_keyboards]
      [48] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [51] ifeq +6 (target=57)
      [54] bipush -96
      [56] ireturn
      [57] aload_0 v0
      [58] ldc #137
        - String [shift]
      [60] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [63] ifeq +5 (target=68)
      [66] iconst_m1
      [67] ireturn
      [68] aload_0 v0
      [69] ldc #126
        - String [hide]
      [71] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [74] ifeq +6 (target=80)
      [77] bipush -3
      [79] ireturn
      [80] aload_0 v0
      [81] ldc #115
        - String [backspace]
      [83] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [86] ifeq +6 (target=92)
      [89] bipush -5
      [91] ireturn
      [92] aload_0 v0
      [93] ldc #116
        - String [clear_input]
      [95] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [98] ifeq +6 (target=104)
      [101] bipush -13
      [103] ireturn
      [104] aload_0 v0
      [105] ldc #121
        - String [cursor_up]
      [107] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [110] ifeq +6 (target=116)
      [113] bipush -22
      [115] ireturn
      [116] aload_0 v0
      [117] ldc #118
        - String [cursor_down]
      [119] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [122] ifeq +6 (target=128)
      [125] bipush -23
      [127] ireturn
      [128] aload_0 v0
      [129] ldc #119
        - String [cursor_left]
      [131] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [134] ifeq +6 (target=140)
      [137] bipush -20
      [139] ireturn
      [140] aload_0 v0
      [141] ldc #120
        - String [cursor_right]
      [143] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [146] ifeq +6 (target=152)
      [149] bipush -21
      [151] ireturn
      [152] aload_0 v0
      [153] ldc #131
        - String [next_inside_mode]
      [155] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [158] ifeq +6 (target=164)
      [161] bipush -95
      [163] ireturn
      [164] aload_0 v0
      [165] ldc #133
        - String [other_keyboards_mode]
      [167] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [170] ifeq +6 (target=176)
      [173] bipush -94
      [175] ireturn
      [176] aload_0 v0
      [177] ldc #138
        - String [split_layout]
      [179] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [182] ifeq +6 (target=188)
      [185] bipush -110
      [187] ireturn
      [188] aload_0 v0
      [189] ldc #128
        - String [merge_layout]
      [191] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [194] ifeq +6 (target=200)
      [197] bipush -111
      [199] ireturn
      [200] aload_0 v0
      [201] ldc #146
        - String [utility_keyboard]
      [203] invokevirtual #237
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [206] ifeq +6 (target=212)
      [209] bipush -120
      [211] ireturn
      [212] iconst_0
      [213] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)F
    Access flags: 0xa
      = private static float b(android.content.SharedPreferences,java.lang.String,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 23, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokeinterface #251
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [8] astore_0 v0
      [9] aload_0 v0
      [10] invokestatic #232
        - Methodref [java/lang/Float.parseFloat (Ljava/lang/String;)F]
      [13] freturn
      [14] pop
      [15] aload_2 v2
      [16] invokestatic #232
        - Methodref [java/lang/Float.parseFloat (Ljava/lang/String;)F]
      [19] freturn
      [20] pop
      [21] fconst_1
      [22] freturn
      Code attribute exceptions (count = 2):
      - ExceptionInfo (9 -> 13: 14):
      - Class [java/lang/Exception]
      - ExceptionInfo (15 -> 19: 20):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       c(Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)I
    Access flags: 0xa
      = private static int c(android.content.SharedPreferences,java.lang.String,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokeinterface #251
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [8] astore_0 v0
      [9] aload_0 v0
      [10] invokestatic #233
        - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
      [13] ireturn
      [14] pop
      [15] aload_2 v2
      [16] invokestatic #233
        - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
      [19] ireturn
      [20] pop
      [21] sipush 500
      [24] ireturn
      Code attribute exceptions (count = 2):
      - ExceptionInfo (9 -> 13: 14):
      - Class [java/lang/Exception]
      - ExceptionInfo (15 -> 19: 20):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #190
        - Fieldref [com/anysoftkeyboard/c.b Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Z
    Access flags: 0x11
      = public final boolean b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #191
        - Fieldref [com/anysoftkeyboard/c.c Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Z
    Access flags: 0x11
      = public final boolean d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #193
        - Fieldref [com/anysoftkeyboard/c.e Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Z
    Access flags: 0x11
      = public final boolean e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #194
        - Fieldref [com/anysoftkeyboard/c.f Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()Z
    Access flags: 0x11
      = public final boolean f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #195
        - Fieldref [com/anysoftkeyboard/c.g Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()Z
    Access flags: 0x11
      = public final boolean g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #196
        - Fieldref [com/anysoftkeyboard/c.h Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       i()F
    Access flags: 0x11
      = public final float i()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #198
        - Fieldref [com/anysoftkeyboard/c.j F]
      [4] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       h()F
    Access flags: 0x11
      = public final float h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #197
        - Fieldref [com/anysoftkeyboard/c.i F]
      [4] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       j()Z
    Access flags: 0x11
      = public final boolean j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #199
        - Fieldref [com/anysoftkeyboard/c.k Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       k()I
    Access flags: 0x11
      = public final int k()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #202
        - Fieldref [com/anysoftkeyboard/c.n I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       m()I
    Access flags: 0x11
      = public final int m()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #204
        - Fieldref [com/anysoftkeyboard/c.p I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       n()I
    Access flags: 0x11
      = public final int n()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #205
        - Fieldref [com/anysoftkeyboard/c.q I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       o()I
    Access flags: 0x11
      = public final int o()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #206
        - Fieldref [com/anysoftkeyboard/c.r I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       p()I
    Access flags: 0x11
      = public final int p()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #207
        - Fieldref [com/anysoftkeyboard/c.s I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       q()I
    Access flags: 0x11
      = public final int q()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #208
        - Fieldref [com/anysoftkeyboard/c.t I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       l()I
    Access flags: 0x11
      = public final int l()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #203
        - Fieldref [com/anysoftkeyboard/c.o I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       r()Z
    Access flags: 0x11
      = public final boolean r()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #209
        - Fieldref [com/anysoftkeyboard/c.u Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       s()Z
    Access flags: 0x11
      = public final boolean s()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #210
        - Fieldref [com/anysoftkeyboard/c.v Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       t()Z
    Access flags: 0x11
      = public final boolean t()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #211
        - Fieldref [com/anysoftkeyboard/c.w Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       u()Z
    Access flags: 0x11
      = public final boolean u()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #212
        - Fieldref [com/anysoftkeyboard/c.x Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       v()Z
    Access flags: 0x11
      = public final boolean v()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #213
        - Fieldref [com/anysoftkeyboard/c.y Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Z)V
    Access flags: 0x11
      = public final void a(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 43, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [4] invokestatic #222
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [7] invokeinterface #248
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [12] dup
      [13] astore_2 v2
      [14] aload_0 v0
      [15] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [18] ldc #12
        - Integer [2131296280]
      [20] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [23] iload_1 v1
      [24] invokeinterface #253
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [29] pop
      [30] aload_0 v0
      [31] iload_1 v1
      [32] putfield #213
        - Fieldref [com/anysoftkeyboard/c.y Z]
      [35] aload_2 v2
      [36] invokeinterface #252
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [41] pop
      [42] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       w()Z
    Access flags: 0x11
      = public final boolean w()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #214
        - Fieldref [com/anysoftkeyboard/c.z Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Z)V
    Access flags: 0x11
      = public final void b(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 43, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [4] invokestatic #222
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [7] invokeinterface #248
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [12] dup
      [13] astore_2 v2
      [14] aload_0 v0
      [15] getfield #189
        - Fieldref [com/anysoftkeyboard/c.a Landroid/content/Context;]
      [18] ldc #13
        - Integer [2131296281]
      [20] invokevirtual #219
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [23] iload_1 v1
      [24] invokeinterface #253
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [29] pop
      [30] aload_0 v0
      [31] iload_1 v1
      [32] putfield #214
        - Fieldref [com/anysoftkeyboard/c.z Z]
      [35] aload_2 v2
      [36] invokeinterface #252
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [41] pop
      [42] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       x()Z
    Access flags: 0x11
      = public final boolean x()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #175
        - Fieldref [com/anysoftkeyboard/c.A Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       y()Z
    Access flags: 0x11
      = public final boolean y()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #176
        - Fieldref [com/anysoftkeyboard/c.B Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       z()Z
    Access flags: 0x11
      = public final boolean z()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #177
        - Fieldref [com/anysoftkeyboard/c.C Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       B()Z
    Access flags: 0x11
      = public final boolean B()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #179
        - Fieldref [com/anysoftkeyboard/c.E Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       A()Z
    Access flags: 0x11
      = public final boolean A()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #178
        - Fieldref [com/anysoftkeyboard/c.D Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       C()Z
    Access flags: 0x11
      = public final boolean C()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #180
        - Fieldref [com/anysoftkeyboard/c.F Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       D()Z
    Access flags: 0x11
      = public final boolean D()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #181
        - Fieldref [com/anysoftkeyboard/c.G Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       E()Z
    Access flags: 0x11
      = public final boolean E()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #182
        - Fieldref [com/anysoftkeyboard/c.H Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       G()I
    Access flags: 0x11
      = public final int G()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #200
        - Fieldref [com/anysoftkeyboard/c.l I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       F()I
    Access flags: 0x11
      = public final int F()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #201
        - Fieldref [com/anysoftkeyboard/c.m I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       H()I
    Access flags: 0x11
      = public final int H()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #184
        - Fieldref [com/anysoftkeyboard/c.J I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       I()I
    Access flags: 0x11
      = public final int I()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #185
        - Fieldref [com/anysoftkeyboard/c.K I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       J()Z
    Access flags: 0x11
      = public final boolean J()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #186
        - Fieldref [com/anysoftkeyboard/c.L Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       K()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String K()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #187
        - Fieldref [com/anysoftkeyboard/c.M Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()Z
    Access flags: 0x11
      = public final boolean c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #192
        - Fieldref [com/anysoftkeyboard/c.d Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/g
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.voice.g extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/voice/n]

Constant Pool (count = 251):
  - String [ ]
  - String [#onStartInputView]
  - String [Unable to commit recognition result]
  - String [Unable to commit recognition result, as a batch edit cannot start]
  - String [Unable to commit recognition result, as extracted text is null]
  - String [Unable to commit recognition result, as the current input connection is null. Did someone kill the IME?]
  - String [VoiceIntentApiTrigger]
  - String [input_method]
  - Class [android/app/Dialog]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/inputmethodservice/InputMethodService]
  - Class [android/os/Handler]
  - Class [android/util/Log]
  - Class [android/view/Window]
  - Class [android/view/WindowManager]
  - Class [android/view/WindowManager$LayoutParams]
  - Class [android/view/inputmethod/ExtractedText]
  - Class [android/view/inputmethod/ExtractedTextRequest]
  - Class [android/view/inputmethod/InputConnection]
  - Class [android/view/inputmethod/InputMethodManager]
  - Class [com/anysoftkeyboard/voice/ServiceHelper]
  - Class [com/anysoftkeyboard/voice/a]
  - Class [com/anysoftkeyboard/voice/c]
  - Class [com/anysoftkeyboard/voice/g]
  - Class [com/anysoftkeyboard/voice/j]
  - Class [com/anysoftkeyboard/voice/k]
  - Class [com/anysoftkeyboard/voice/n]
  - Class [com/anysoftkeyboard/voice/o]
  - Class [com/anysoftkeyboard/voice/p]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Character]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/HashSet]
  - Class [java/util/Set]
  - Fieldref [android/view/WindowManager$LayoutParams.token Landroid/os/IBinder;]
  - Fieldref [android/view/inputmethod/ExtractedText.selectionEnd I]
  - Fieldref [android/view/inputmethod/ExtractedText.selectionStart I]
  - Fieldref [android/view/inputmethod/ExtractedText.text Ljava/lang/CharSequence;]
  - Fieldref [android/view/inputmethod/ExtractedTextRequest.flags I]
  - Fieldref [com/anysoftkeyboard/voice/g.a Landroid/inputmethodservice/InputMethodService;]
  - Fieldref [com/anysoftkeyboard/voice/g.b Lcom/anysoftkeyboard/voice/p;]
  - Fieldref [com/anysoftkeyboard/voice/g.c Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/voice/g.d Ljava/util/Set;]
  - Fieldref [com/anysoftkeyboard/voice/g.e Landroid/os/Handler;]
  - Fieldref [com/anysoftkeyboard/voice/g.f Landroid/os/IBinder;]
  - Methodref [android/app/Dialog.getWindow ()Landroid/view/Window;]
  - Methodref [android/content/Context.bindService (Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/inputmethodservice/InputMethodService.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
  - Methodref [android/inputmethodservice/InputMethodService.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [android/inputmethodservice/InputMethodService.getWindow ()Landroid/app/Dialog;]
  - Methodref [android/os/Handler.<init> ()V]
  - Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/Window.getAttributes ()Landroid/view/WindowManager$LayoutParams;]
  - Methodref [android/view/inputmethod/ExtractedTextRequest.<init> ()V]
  - Methodref [android/view/inputmethod/InputMethodManager.showSoftInputFromInputMethod (Landroid/os/IBinder;I)V]
  - Methodref [com/anysoftkeyboard/voice/c.<init> (Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Lcom/anysoftkeyboard/voice/o;)V]
  - Methodref [com/anysoftkeyboard/voice/g.a (Landroid/view/inputmethod/ExtractedText;Ljava/lang/String;)Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/voice/j.<init> (Lcom/anysoftkeyboard/voice/g;)V]
  - Methodref [com/anysoftkeyboard/voice/k.<init> (Lcom/anysoftkeyboard/voice/g;)V]
  - Methodref [com/anysoftkeyboard/voice/o.<init> (Lcom/anysoftkeyboard/voice/p;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/voice/o.a (Lcom/anysoftkeyboard/voice/o;Lcom/anysoftkeyboard/voice/r;)V]
  - Methodref [com/anysoftkeyboard/voice/p.<init> (Lcom/anysoftkeyboard/voice/a;)V]
  - Methodref [java/lang/Character.isWhitespace (C)Z]
  - Methodref [java/lang/Character.toUpperCase (C)C]
  - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.charAt (I)C]
  - Methodref [java/lang/String.substring (I)Ljava/lang/String;]
  - Methodref [java/lang/String.valueOf (C)Ljava/lang/String;]
  - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/HashSet.<init> ()V]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.commitText (Ljava/lang/CharSequence;I)Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
  - InterfaceMethodref [android/view/inputmethod/InputConnection.getExtractedText (Landroid/view/inputmethod/ExtractedTextRequest;I)Landroid/view/inputmethod/ExtractedText;]
  - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
  - InterfaceMethodref [java/lang/CharSequence.length ()I]
  - InterfaceMethodref [java/util/Set.add (Ljava/lang/Object;)Z]
  - InterfaceMethodref [java/util/Set.contains (Ljava/lang/Object;)Z]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/voice/a;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/voice/g;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Lcom/anysoftkeyboard/voice/o;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/voice/p;Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a (Landroid/view/inputmethod/ExtractedText;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [a (Lcom/anysoftkeyboard/voice/o;Lcom/anysoftkeyboard/voice/r;)V]
  + NameAndType [a Landroid/inputmethodservice/InputMethodService;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b Lcom/anysoftkeyboard/voice/p;]
  + NameAndType [beginBatchEdit ()Z]
  + NameAndType [bindService (Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z]
  + NameAndType [c Ljava/lang/String;]
  + NameAndType [charAt (I)C]
  + NameAndType [commitText (Ljava/lang/CharSequence;I)Z]
  + NameAndType [contains (Ljava/lang/Object;)Z]
  + NameAndType [d Ljava/util/Set;]
  + NameAndType [deleteSurroundingText (II)Z]
  + NameAndType [e Landroid/os/Handler;]
  + NameAndType [endBatchEdit ()Z]
  + NameAndType [f Landroid/os/IBinder;]
  + NameAndType [flags I]
  + NameAndType [getAttributes ()Landroid/view/WindowManager$LayoutParams;]
  + NameAndType [getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
  + NameAndType [getExtractedText (Landroid/view/inputmethod/ExtractedTextRequest;I)Landroid/view/inputmethod/ExtractedText;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [getWindow ()Landroid/app/Dialog;]
  + NameAndType [getWindow ()Landroid/view/Window;]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [isWhitespace (C)Z]
  + NameAndType [length ()I]
  + NameAndType [post (Ljava/lang/Runnable;)Z]
  + NameAndType [selectionEnd I]
  + NameAndType [selectionStart I]
  + NameAndType [showSoftInputFromInputMethod (Landroid/os/IBinder;I)V]
  + NameAndType [substring (I)Ljava/lang/String;]
  + NameAndType [text Ljava/lang/CharSequence;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [toUpperCase (C)C]
  + NameAndType [token Landroid/os/IBinder;]
  + NameAndType [valueOf (C)Ljava/lang/Character;]
  + NameAndType [valueOf (C)Ljava/lang/String;]
  + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [ ]
  + Utf8 [#onStartInputView]
  + Utf8 [()I]
  + Utf8 [()Landroid/app/Dialog;]
  + Utf8 [()Landroid/view/Window;]
  + Utf8 [()Landroid/view/WindowManager$LayoutParams;]
  + Utf8 [()Landroid/view/inputmethod/InputConnection;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(C)C]
  + Utf8 [(C)Ljava/lang/Character;]
  + Utf8 [(C)Ljava/lang/String;]
  + Utf8 [(C)Z]
  + Utf8 [(I)C]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(II)Z]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)V]
  + Utf8 [(Landroid/os/IBinder;I)V]
  + Utf8 [(Landroid/view/inputmethod/ExtractedText;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Landroid/view/inputmethod/ExtractedTextRequest;I)Landroid/view/inputmethod/ExtractedText;]
  + Utf8 [(Lcom/anysoftkeyboard/voice/a;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/g;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/g;Ljava/lang/String;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/o;Lcom/anysoftkeyboard/voice/r;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Lcom/anysoftkeyboard/voice/o;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/p;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/CharSequence;I)Z]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/Runnable;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/inputmethodservice/InputMethodService;]
  + Utf8 [Landroid/os/Handler;]
  + Utf8 [Landroid/os/IBinder;]
  + Utf8 [Lcom/anysoftkeyboard/voice/p;]
  + Utf8 [Ljava/lang/CharSequence;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/util/Set;]
  + Utf8 [Unable to commit recognition result]
  + Utf8 [Unable to commit recognition result, as a batch edit cannot start]
  + Utf8 [Unable to commit recognition result, as extracted text is null]
  + Utf8 [Unable to commit recognition result, as the current input connection is null. Did someone kill the IME?]
  + Utf8 [VoiceIntentApiTrigger]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [android/app/Dialog]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/inputmethodservice/InputMethodService]
  + Utf8 [android/os/Handler]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/Window]
  + Utf8 [android/view/WindowManager]
  + Utf8 [android/view/WindowManager$LayoutParams]
  + Utf8 [android/view/inputmethod/ExtractedText]
  + Utf8 [android/view/inputmethod/ExtractedTextRequest]
  + Utf8 [android/view/inputmethod/InputConnection]
  + Utf8 [android/view/inputmethod/InputMethodManager]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [beginBatchEdit]
  + Utf8 [bindService]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [com/anysoftkeyboard/voice/ServiceHelper]
  + Utf8 [com/anysoftkeyboard/voice/a]
  + Utf8 [com/anysoftkeyboard/voice/c]
  + Utf8 [com/anysoftkeyboard/voice/g]
  + Utf8 [com/anysoftkeyboard/voice/j]
  + Utf8 [com/anysoftkeyboard/voice/k]
  + Utf8 [com/anysoftkeyboard/voice/n]
  + Utf8 [com/anysoftkeyboard/voice/o]
  + Utf8 [com/anysoftkeyboard/voice/p]
  + Utf8 [commitText]
  + Utf8 [contains]
  + Utf8 [d]
  + Utf8 [deleteSurroundingText]
  + Utf8 [e]
  + Utf8 [endBatchEdit]
  + Utf8 [f]
  + Utf8 [flags]
  + Utf8 [getAttributes]
  + Utf8 [getCurrentInputConnection]
  + Utf8 [getExtractedText]
  + Utf8 [getSystemService]
  + Utf8 [getWindow]
  + Utf8 [i]
  + Utf8 [input_method]
  + Utf8 [isWhitespace]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/HashSet]
  + Utf8 [java/util/Set]
  + Utf8 [length]
  + Utf8 [post]
  + Utf8 [selectionEnd]
  + Utf8 [selectionStart]
  + Utf8 [showSoftInputFromInputMethod]
  + Utf8 [substring]
  + Utf8 [text]
  + Utf8 [toString]
  + Utf8 [toUpperCase]
  + Utf8 [token]
  + Utf8 [valueOf]

Fields (count = 6):
  + Field:        a Landroid/inputmethodservice/InputMethodService;
    Access flags: 0x12
      = private final android.inputmethodservice.InputMethodService a
  + Field:        b Lcom/anysoftkeyboard/voice/p;
    Access flags: 0x12
      = private final com.anysoftkeyboard.voice.p b
  + Field:        c Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String c
  + Field:        d Ljava/util/Set;
    Access flags: 0x2
      = private java.util.Set d
  + Field:        e Landroid/os/Handler;
    Access flags: 0x12
      = private final android.os.Handler e
  + Field:        f Landroid/os/IBinder;
    Access flags: 0x2
      = private android.os.IBinder f

Methods (count = 6):
  - Method:       <init>(Landroid/inputmethodservice/InputMethodService;)V
    Access flags: 0x1
      = public g(android.inputmethodservice.InputMethodService)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 111, locals = 2, stack = 6):
      [0] aload_0 v0
      [1] invokespecial #71
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #43
        - Fieldref [com/anysoftkeyboard/voice/g.a Landroid/inputmethodservice/InputMethodService;]
      [9] aload_0 v0
      [10] new #30
        - Class [com/anysoftkeyboard/voice/p]
      [13] dup
      [14] new #27
        - Class [com/anysoftkeyboard/voice/k]
      [17] dup
      [18] aload_0 v0
      [19] invokespecial #64
        - Methodref [com/anysoftkeyboard/voice/k.<init> (Lcom/anysoftkeyboard/voice/g;)V]
      [22] invokespecial #67
        - Methodref [com/anysoftkeyboard/voice/p.<init> (Lcom/anysoftkeyboard/voice/a;)V]
      [25] putfield #44
        - Fieldref [com/anysoftkeyboard/voice/g.b Lcom/anysoftkeyboard/voice/p;]
      [28] aload_0 v0
      [29] new #36
        - Class [java/util/HashSet]
      [32] dup
      [33] invokespecial #79
        - Methodref [java/util/HashSet.<init> ()V]
      [36] putfield #46
        - Fieldref [com/anysoftkeyboard/voice/g.d Ljava/util/Set;]
      [39] aload_0 v0
      [40] getfield #46
        - Fieldref [com/anysoftkeyboard/voice/g.d Ljava/util/Set;]
      [43] bipush 46
      [45] invokestatic #70
        - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
      [48] invokeinterface #87
        - InterfaceMethodref [java/util/Set.add (Ljava/lang/Object;)Z]
      [53] pop
      [54] aload_0 v0
      [55] getfield #46
        - Fieldref [com/anysoftkeyboard/voice/g.d Ljava/util/Set;]
      [58] bipush 33
      [60] invokestatic #70
        - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
      [63] invokeinterface #87
        - InterfaceMethodref [java/util/Set.add (Ljava/lang/Object;)Z]
      [68] pop
      [69] aload_0 v0
      [70] getfield #46
        - Fieldref [com/anysoftkeyboard/voice/g.d Ljava/util/Set;]
      [73] bipush 63
      [75] invokestatic #70
        - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
      [78] invokeinterface #87
        - InterfaceMethodref [java/util/Set.add (Ljava/lang/Object;)Z]
      [83] pop
      [84] aload_0 v0
      [85] getfield #46
        - Fieldref [com/anysoftkeyboard/voice/g.d Ljava/util/Set;]
      [88] bipush 10
      [90] invokestatic #70
        - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
      [93] invokeinterface #87
        - InterfaceMethodref [java/util/Set.add (Ljava/lang/Object;)Z]
      [98] pop
      [99] aload_0 v0
      [100] new #13
        - Class [android/os/Handler]
      [103] dup
      [104] invokespecial #55
        - Methodref [android/os/Handler.<init> ()V]
      [107] putfield #47
        - Fieldref [com/anysoftkeyboard/voice/g.e Landroid/os/Handler;]
      [110] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 74, locals = 4, stack = 6):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #43
        - Fieldref [com/anysoftkeyboard/voice/g.a Landroid/inputmethodservice/InputMethodService;]
      [5] invokevirtual #54
        - Methodref [android/inputmethodservice/InputMethodService.getWindow ()Landroid/app/Dialog;]
      [8] invokevirtual #49
        - Methodref [android/app/Dialog.getWindow ()Landroid/view/Window;]
      [11] invokevirtual #58
        - Methodref [android/view/Window.getAttributes ()Landroid/view/WindowManager$LayoutParams;]
      [14] getfield #38
        - Fieldref [android/view/WindowManager$LayoutParams.token Landroid/os/IBinder;]
      [17] putfield #48
        - Fieldref [com/anysoftkeyboard/voice/g.f Landroid/os/IBinder;]
      [20] aload_0 v0
      [21] getfield #44
        - Fieldref [com/anysoftkeyboard/voice/g.b Lcom/anysoftkeyboard/voice/p;]
      [24] aload_0 v0
      [25] getfield #43
        - Fieldref [com/anysoftkeyboard/voice/g.a Landroid/inputmethodservice/InputMethodService;]
      [28] aload_1 v1
      [29] astore_3 v3
      [30] astore_2 v2
      [31] astore_1 v1
      [32] new #29
        - Class [com/anysoftkeyboard/voice/o]
      [35] dup
      [36] aload_1 v1
      [37] aload_3 v3
      [38] invokespecial #65
        - Methodref [com/anysoftkeyboard/voice/o.<init> (Lcom/anysoftkeyboard/voice/p;Ljava/lang/String;)V]
      [41] dup
      [42] astore_3 v3
      [43] new #24
        - Class [com/anysoftkeyboard/voice/c]
      [46] dup
      [47] aload_1 v1
      [48] aload_2 v2
      [49] aload_3 v3
      [50] invokespecial #61
        - Methodref [com/anysoftkeyboard/voice/c.<init> (Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Lcom/anysoftkeyboard/voice/o;)V]
      [53] invokestatic #66
        - Methodref [com/anysoftkeyboard/voice/o.a (Lcom/anysoftkeyboard/voice/o;Lcom/anysoftkeyboard/voice/r;)V]
      [56] aload_2 v2
      [57] new #11
        - Class [android/content/Intent]
      [60] dup
      [61] aload_2 v2
      [62] ldc #22
        - Class [com/anysoftkeyboard/voice/ServiceHelper]
      [64] invokespecial #51
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [67] aload_3 v3
      [68] iconst_1
      [69] invokevirtual #50
        - Methodref [android/content/Context.bindService (Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z]
      [72] pop
      [73] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 34, locals = 2, stack = 4):
      [0] ldc #7
        - String [VoiceIntentApiTrigger]
      [2] ldc #2
        - String [#onStartInputView]
      [4] invokestatic #57
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] getfield #45
        - Fieldref [com/anysoftkeyboard/voice/g.c Ljava/lang/String;]
      [12] ifnull +21 (target=33)
      [15] aload_0 v0
      [16] dup
      [17] astore_1 v1
      [18] getfield #47
        - Fieldref [com/anysoftkeyboard/voice/g.e Landroid/os/Handler;]
      [21] new #26
        - Class [com/anysoftkeyboard/voice/j]
      [24] dup
      [25] aload_1 v1
      [26] invokespecial #63
        - Methodref [com/anysoftkeyboard/voice/j.<init> (Lcom/anysoftkeyboard/voice/g;)V]
      [29] invokevirtual #56
        - Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z]
      [32] pop
      [33] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/ExtractedText;Ljava/lang/String;)Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String a(android.view.inputmethod.ExtractedText,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 197, locals = 4, stack = 4):
      [0] aload_1 v1
      [1] getfield #40
        - Fieldref [android/view/inputmethod/ExtractedText.selectionStart I]
      [4] iconst_1
      [5] isub
      [6] istore_3 v3
      [7] goto +6 (target=13)
      [10] iinc v3, -1
      [13] iload_3 v3
      [14] ifle +19 (target=33)
      [17] aload_1 v1
      [18] getfield #41
        - Fieldref [android/view/inputmethod/ExtractedText.text Ljava/lang/CharSequence;]
      [21] iload_3 v3
      [22] invokeinterface #85
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [27] invokestatic #68
        - Methodref [java/lang/Character.isWhitespace (C)Z]
      [30] ifne -20 (target=10)
      [33] iload_3 v3
      [34] iconst_m1
      [35] ificmpeq +28 (target=63)
      [38] aload_0 v0
      [39] getfield #46
        - Fieldref [com/anysoftkeyboard/voice/g.d Ljava/util/Set;]
      [42] aload_1 v1
      [43] getfield #41
        - Fieldref [android/view/inputmethod/ExtractedText.text Ljava/lang/CharSequence;]
      [46] iload_3 v3
      [47] invokeinterface #85
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [52] invokestatic #70
        - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
      [55] invokeinterface #88
        - InterfaceMethodref [java/util/Set.contains (Ljava/lang/Object;)Z]
      [60] ifeq +33 (target=93)
      [63] new #35
        - Class [java/lang/StringBuilder]
      [66] dup
      [67] aload_2 v2
      [68] iconst_0
      [69] invokevirtual #72
        - Methodref [java/lang/String.charAt (I)C]
      [72] invokestatic #69
        - Methodref [java/lang/Character.toUpperCase (C)C]
      [75] invokestatic #74
        - Methodref [java/lang/String.valueOf (C)Ljava/lang/String;]
      [78] invokespecial #76
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [81] aload_2 v2
      [82] iconst_1
      [83] invokevirtual #73
        - Methodref [java/lang/String.substring (I)Ljava/lang/String;]
      [86] invokevirtual #77
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [89] invokevirtual #78
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [92] astore_2 v2
      [93] aload_1 v1
      [94] getfield #40
        - Fieldref [android/view/inputmethod/ExtractedText.selectionStart I]
      [97] iconst_1
      [98] isub
      [99] ifle +41 (target=140)
      [102] aload_1 v1
      [103] getfield #41
        - Fieldref [android/view/inputmethod/ExtractedText.text Ljava/lang/CharSequence;]
      [106] aload_1 v1
      [107] getfield #40
        - Fieldref [android/view/inputmethod/ExtractedText.selectionStart I]
      [110] iconst_1
      [111] isub
      [112] invokeinterface #85
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [117] invokestatic #68
        - Methodref [java/lang/Character.isWhitespace (C)Z]
      [120] ifne +20 (target=140)
      [123] new #35
        - Class [java/lang/StringBuilder]
      [126] dup
      [127] ldc #1
        - String [ ]
      [129] invokespecial #76
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [132] aload_2 v2
      [133] invokevirtual #77
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [136] invokevirtual #78
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [139] astore_2 v2
      [140] aload_1 v1
      [141] getfield #39
        - Fieldref [android/view/inputmethod/ExtractedText.selectionEnd I]
      [144] aload_1 v1
      [145] getfield #41
        - Fieldref [android/view/inputmethod/ExtractedText.text Ljava/lang/CharSequence;]
      [148] invokeinterface #86
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [153] ificmpge +42 (target=195)
      [156] aload_1 v1
      [157] getfield #41
        - Fieldref [android/view/inputmethod/ExtractedText.text Ljava/lang/CharSequence;]
      [160] aload_1 v1
      [161] getfield #39
        - Fieldref [android/view/inputmethod/ExtractedText.selectionEnd I]
      [164] invokeinterface #85
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [169] invokestatic #68
        - Methodref [java/lang/Character.isWhitespace (C)Z]
      [172] ifne +23 (target=195)
      [175] new #35
        - Class [java/lang/StringBuilder]
      [178] dup
      [179] aload_2 v2
      [180] invokestatic #75
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [183] invokespecial #76
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [186] ldc #1
        - String [ ]
      [188] invokevirtual #77
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [191] invokevirtual #78
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [194] astore_2 v2
      [195] aload_2 v2
      [196] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/voice/g;Ljava/lang/String;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.voice.g,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 30, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] astore_1 v1
      [3] dup
      [4] astore_0 v0
      [5] aload_1 v1
      [6] putfield #45
        - Fieldref [com/anysoftkeyboard/voice/g.c Ljava/lang/String;]
      [9] aload_0 v0
      [10] getfield #43
        - Fieldref [com/anysoftkeyboard/voice/g.a Landroid/inputmethodservice/InputMethodService;]
      [13] ldc #8
        - String [input_method]
      [15] invokevirtual #53
        - Methodref [android/inputmethodservice/InputMethodService.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [18] checkcast #21
        - Class [android/view/inputmethod/InputMethodManager]
      [21] aload_0 v0
      [22] getfield #48
        - Fieldref [com/anysoftkeyboard/voice/g.f Landroid/os/IBinder;]
      [25] iconst_1
      [26] invokevirtual #60
        - Methodref [android/view/inputmethod/InputMethodManager.showSoftInputFromInputMethod (Landroid/os/IBinder;I)V]
      [29] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/voice/g;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.voice.g)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 183, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] dup
      [2] astore_0 v0
      [3] getfield #45
        - Fieldref [com/anysoftkeyboard/voice/g.c Ljava/lang/String;]
      [6] ifnull +176 (target=182)
      [9] aload_0 v0
      [10] getfield #45
        - Fieldref [com/anysoftkeyboard/voice/g.c Ljava/lang/String;]
      [13] astore_1 v1
      [14] aload_0 v0
      [15] getfield #43
        - Fieldref [com/anysoftkeyboard/voice/g.a Landroid/inputmethodservice/InputMethodService;]
      [18] invokevirtual #52
        - Methodref [android/inputmethodservice/InputMethodService.getCurrentInputConnection ()Landroid/view/inputmethod/InputConnection;]
      [21] dup
      [22] astore_2 v2
      [23] ifnonnull +12 (target=35)
      [26] ldc #7
        - String [VoiceIntentApiTrigger]
      [28] ldc #6
        - String [Unable to commit recognition result, as the current input connection is null. Did someone kill the IME?]
      [30] invokestatic #57
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [33] pop
      [34] return
      [35] aload_2 v2
      [36] invokeinterface #80
        - InterfaceMethodref [android/view/inputmethod/InputConnection.beginBatchEdit ()Z]
      [41] ifne +12 (target=53)
      [44] ldc #7
        - String [VoiceIntentApiTrigger]
      [46] ldc #4
        - String [Unable to commit recognition result, as a batch edit cannot start]
      [48] invokestatic #57
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [51] pop
      [52] return
      [53] new #19
        - Class [android/view/inputmethod/ExtractedTextRequest]
      [56] dup
      [57] invokespecial #59
        - Methodref [android/view/inputmethod/ExtractedTextRequest.<init> ()V]
      [60] dup
      [61] astore_3 v3
      [62] iconst_1
      [63] putfield #42
        - Fieldref [android/view/inputmethod/ExtractedTextRequest.flags I]
      [66] aload_2 v2
      [67] aload_3 v3
      [68] iconst_0
      [69] invokeinterface #84
        - InterfaceMethodref [android/view/inputmethod/InputConnection.getExtractedText (Landroid/view/inputmethod/ExtractedTextRequest;I)Landroid/view/inputmethod/ExtractedText;]
      [74] dup
      [75] astore_3 v3
      [76] ifnonnull +19 (target=95)
      [79] ldc #7
        - String [VoiceIntentApiTrigger]
      [81] ldc #5
        - String [Unable to commit recognition result, as extracted text is null]
      [83] invokestatic #57
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [86] pop
      [87] aload_2 v2
      [88] invokeinterface #83
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [93] pop
      [94] return
      [95] aload_3 v3
      [96] getfield #41
        - Fieldref [android/view/inputmethod/ExtractedText.text Ljava/lang/CharSequence;]
      [99] ifnull +36 (target=135)
      [102] aload_3 v3
      [103] getfield #40
        - Fieldref [android/view/inputmethod/ExtractedText.selectionStart I]
      [106] aload_3 v3
      [107] getfield #39
        - Fieldref [android/view/inputmethod/ExtractedText.selectionEnd I]
      [110] ificmpeq +18 (target=128)
      [113] aload_2 v2
      [114] aload_3 v3
      [115] getfield #40
        - Fieldref [android/view/inputmethod/ExtractedText.selectionStart I]
      [118] aload_3 v3
      [119] getfield #39
        - Fieldref [android/view/inputmethod/ExtractedText.selectionEnd I]
      [122] invokeinterface #82
        - InterfaceMethodref [android/view/inputmethod/InputConnection.deleteSurroundingText (II)Z]
      [127] pop
      [128] aload_0 v0
      [129] aload_3 v3
      [130] aload_1 v1
      [131] invokespecial #62
        - Methodref [com/anysoftkeyboard/voice/g.a (Landroid/view/inputmethod/ExtractedText;Ljava/lang/String;)Ljava/lang/String;]
      [134] astore_1 v1
      [135] aload_2 v2
      [136] aload_1 v1
      [137] iconst_0
      [138] invokeinterface #81
        - InterfaceMethodref [android/view/inputmethod/InputConnection.commitText (Ljava/lang/CharSequence;I)Z]
      [143] ifne +14 (target=157)
      [146] ldc #7
        - String [VoiceIntentApiTrigger]
      [148] ldc #3
        - String [Unable to commit recognition result]
      [150] invokestatic #57
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [153] pop
      [154] goto -67 (target=87)
      [157] aload_0 v0
      [158] aconst_null
      [159] putfield #45
        - Fieldref [com/anysoftkeyboard/voice/g.c Ljava/lang/String;]
      [162] goto +13 (target=175)
      [165] astore_0 v0
      [166] aload_2 v2
      [167] invokeinterface #83
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [172] pop
      [173] aload_0 v0
      [174] athrow
      [175] aload_2 v2
      [176] invokeinterface #83
        - InterfaceMethodref [android/view/inputmethod/InputConnection.endBatchEdit ()Z]
      [181] pop
      [182] return
      Code attribute exceptions (count = 2):
      - ExceptionInfo (53 -> 87: 165):
      - ExceptionInfo (95 -> 165: 165):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/h
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.voice.h extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 8):
  - Class [com/anysoftkeyboard/voice/h]
  - Class [java/lang/Object]
  + Utf8 [()V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/voice/h]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 2):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x401
      = public abstract void a(java.lang.String)
  + Method:       a()V
    Access flags: 0x401
      = public abstract void a()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/f
  Superclass:    com/anysoftkeyboard/keyboards/o
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.keyboards.f extends com.anysoftkeyboard.keyboards.o

Interfaces (count = 0):

Constant Pool (count = 153):
  - Integer [16842919]
  - Integer [2130772001]
  - String [  ]
  - Class [android/content/res/Resources]
  - Class [android/content/res/TypedArray]
  - Class [android/util/TypedValue]
  - Class [android/util/Xml]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/f]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/t]
  - Class [com/menny/android/anysoftkeyboard/a]
  - Class [com/menny/android/anysoftkeyboard/b]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Character]
  - Fieldref [android/util/TypedValue.data I]
  - Fieldref [android/util/TypedValue.string Ljava/lang/CharSequence;]
  - Fieldref [android/util/TypedValue.type I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.b Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/f.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.e Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/f.f Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/f.g Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/f.n Z]
  - Fieldref [com/anysoftkeyboard/keyboards/f.q Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/f.u I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.w [I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.x [I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.y Z]
  - Fieldref [com/anysoftkeyboard/keyboards/f.z Z]
  - Fieldref [com/menny/android/anysoftkeyboard/a.d [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.f [I]
  - Methodref [android/content/res/Resources.obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  - Methodref [android/content/res/TypedArray.getBoolean (IZ)Z]
  - Methodref [android/content/res/TypedArray.getInt (II)I]
  - Methodref [android/content/res/TypedArray.getString (I)Ljava/lang/String;]
  - Methodref [android/content/res/TypedArray.getValue (ILandroid/util/TypedValue;)Z]
  - Methodref [android/content/res/TypedArray.recycle ()V]
  - Methodref [android/util/TypedValue.<init> ()V]
  - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  - Methodref [com/anysoftkeyboard/keyboards/f.a (Ljava/lang/String;)[I]
  - Methodref [com/anysoftkeyboard/keyboards/o.<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
  - Methodref [com/anysoftkeyboard/keyboards/o.<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  - Methodref [com/anysoftkeyboard/keyboards/o.a (II)Z]
  - Methodref [com/anysoftkeyboard/keyboards/o.d ()[I]
  - Methodref [java/lang/Character.isLetter (I)Z]
  - Methodref [java/lang/Character.toUpperCase (I)I]
  - InterfaceMethodref [java/lang/CharSequence.length ()I]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  + NameAndType [a (II)Z]
  + NameAndType [a (Ljava/lang/String;)[I]
  + NameAndType [a [I]
  + NameAndType [asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + NameAndType [b Ljava/lang/CharSequence;]
  + NameAndType [c I]
  + NameAndType [d ()[I]
  + NameAndType [d [I]
  + NameAndType [data I]
  + NameAndType [e Ljava/lang/CharSequence;]
  + NameAndType [f Landroid/graphics/drawable/Drawable;]
  + NameAndType [f [I]
  + NameAndType [g Landroid/graphics/drawable/Drawable;]
  + NameAndType [getBoolean (IZ)Z]
  + NameAndType [getInt (II)I]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getValue (ILandroid/util/TypedValue;)Z]
  + NameAndType [isLetter (I)Z]
  + NameAndType [length ()I]
  + NameAndType [n Z]
  + NameAndType [obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  + NameAndType [q Ljava/lang/CharSequence;]
  + NameAndType [recycle ()V]
  + NameAndType [string Ljava/lang/CharSequence;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [toUpperCase (I)I]
  + NameAndType [type I]
  + NameAndType [u I]
  + NameAndType [w [I]
  + NameAndType [x [I]
  + NameAndType [y Z]
  + NameAndType [z Z]
  + Utf8 [  ]
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()[I]
  + Utf8 [(I)I]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Z]
  + Utf8 [(II)I]
  + Utf8 [(II)Z]
  + Utf8 [(ILandroid/util/TypedValue;)Z]
  + Utf8 [(IZ)Z]
  + Utf8 [(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Ljava/lang/String;)[I]
  + Utf8 [(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/drawable/Drawable;]
  + Utf8 [Ljava/lang/CharSequence;]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/content/res/TypedArray]
  + Utf8 [android/util/TypedValue]
  + Utf8 [android/util/Xml]
  + Utf8 [asAttributeSet]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/f]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/t]
  + Utf8 [com/menny/android/anysoftkeyboard/a]
  + Utf8 [com/menny/android/anysoftkeyboard/b]
  + Utf8 [d]
  + Utf8 [data]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [getBoolean]
  + Utf8 [getInt]
  + Utf8 [getString]
  + Utf8 [getValue]
  + Utf8 [isLetter]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Character]
  + Utf8 [length]
  + Utf8 [n]
  + Utf8 [obtainAttributes]
  + Utf8 [q]
  + Utf8 [recycle]
  + Utf8 [string]
  + Utf8 [toString]
  + Utf8 [toUpperCase]
  + Utf8 [type]
  + Utf8 [u]
  + Utf8 [w]
  + Utf8 [x]
  + Utf8 [y]
  + Utf8 [z]

Fields (count = 7):
  + Field:        w [I
    Access flags: 0x12
      = private final int[] w
  + Field:        x [I
    Access flags: 0x12
      = private final int[] x
  + Field:        a [I
    Access flags: 0x1
      = public int[] a
  + Field:        b Ljava/lang/CharSequence;
    Access flags: 0x1
      = public java.lang.CharSequence b
  + Field:        c I
    Access flags: 0x1
      = public int c
  + Field:        y Z
    Access flags: 0x2
      = private boolean y
  + Field:        z Z
    Access flags: 0x2
      = private boolean z

Methods (count = 7):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V
    Access flags: 0x1
      = public f(com.anysoftkeyboard.keyboards.t,com.anysoftkeyboard.keyboards.q)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 36, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokespecial #46
        - Methodref [com/anysoftkeyboard/keyboards/o.<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
      [6] aload_0 v0
      [7] iconst_1
      [8] newarray 10
      [10] dup
      [11] iconst_0
      [12] ldc #2
        - Integer [2130772001]
      [14] iastore
      [15] putfield #30
        - Fieldref [com/anysoftkeyboard/keyboards/f.w [I]
      [18] aload_0 v0
      [19] iconst_2
      [20] newarray 10
      [22] dup
      [23] iconst_0
      [24] ldc #2
        - Integer [2130772001]
      [26] iastore
      [27] dup
      [28] iconst_1
      [29] ldc #1
        - Integer [16842919]
      [31] iastore
      [32] putfield #31
        - Fieldref [com/anysoftkeyboard/keyboards/f.x [I]
      [35] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V
    Access flags: 0x1
      = public f(com.anysoftkeyboard.b,android.content.res.Resources,com.anysoftkeyboard.keyboards.t,com.anysoftkeyboard.keyboards.q,int,int,android.content.res.XmlResourceParser)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 350, locals = 8, stack = 8):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] aload_3 v3
      [4] aload v4
      [6] iload v5
      [8] iload v6
      [10] aload v7
      [12] invokespecial #45
        - Methodref [com/anysoftkeyboard/keyboards/o.<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
      [15] aload_0 v0
      [16] iconst_1
      [17] newarray 10
      [19] dup
      [20] iconst_0
      [21] ldc #2
        - Integer [2130772001]
      [23] iastore
      [24] putfield #30
        - Fieldref [com/anysoftkeyboard/keyboards/f.w [I]
      [27] aload_0 v0
      [28] iconst_2
      [29] newarray 10
      [31] dup
      [32] iconst_0
      [33] ldc #2
        - Integer [2130772001]
      [35] iastore
      [36] dup
      [37] iconst_1
      [38] ldc #1
        - Integer [16842919]
      [40] iastore
      [41] putfield #31
        - Fieldref [com/anysoftkeyboard/keyboards/f.x [I]
      [44] aload_0 v0
      [45] iconst_1
      [46] putfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/f.z Z]
      [49] aload_0 v0
      [50] iconst_0
      [51] putfield #32
        - Fieldref [com/anysoftkeyboard/keyboards/f.y Z]
      [54] aload_0 v0
      [55] getfield #28
        - Fieldref [com/anysoftkeyboard/keyboards/f.q Ljava/lang/CharSequence;]
      [58] ifnull +20 (target=78)
      [61] aload_0 v0
      [62] getfield #28
        - Fieldref [com/anysoftkeyboard/keyboards/f.q Ljava/lang/CharSequence;]
      [65] invokeinterface #51
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [70] ifne +8 (target=78)
      [73] aload_0 v0
      [74] iconst_0
      [75] putfield #29
        - Fieldref [com/anysoftkeyboard/keyboards/f.u I]
      [78] aload_2 v2
      [79] aload v7
      [81] invokestatic #43
        - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
      [84] getstatic #34
        - Fieldref [com/menny/android/anysoftkeyboard/a.d [I]
      [87] invokevirtual #36
        - Methodref [android/content/res/Resources.obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
      [90] astore_1 v1
      [91] new #6
        - Class [android/util/TypedValue]
      [94] dup
      [95] invokespecial #42
        - Methodref [android/util/TypedValue.<init> ()V]
      [98] astore_3 v3
      [99] aload_1 v1
      [100] bipush 14
      [102] aload_3 v3
      [103] invokevirtual #40
        - Methodref [android/content/res/TypedArray.getValue (ILandroid/util/TypedValue;)Z]
      [106] ifeq +65 (target=171)
      [109] aload_3 v3
      [110] getfield #19
        - Fieldref [android/util/TypedValue.type I]
      [113] bipush 16
      [115] ificmpeq +12 (target=127)
      [118] aload_3 v3
      [119] getfield #19
        - Fieldref [android/util/TypedValue.type I]
      [122] bipush 17
      [124] ificmpne +20 (target=144)
      [127] aload_0 v0
      [128] iconst_1
      [129] newarray 10
      [131] dup
      [132] iconst_0
      [133] aload_3 v3
      [134] getfield #17
        - Fieldref [android/util/TypedValue.data I]
      [137] iastore
      [138] putfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [141] goto +37 (target=178)
      [144] aload_3 v3
      [145] getfield #19
        - Fieldref [android/util/TypedValue.type I]
      [148] iconst_3
      [149] ificmpne +29 (target=178)
      [152] aload_0 v0
      [153] aload_3 v3
      [154] getfield #18
        - Fieldref [android/util/TypedValue.string Ljava/lang/CharSequence;]
      [157] invokeinterface #52
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [162] invokestatic #44
        - Methodref [com/anysoftkeyboard/keyboards/f.a (Ljava/lang/String;)[I]
      [165] putfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [168] goto +10 (target=178)
      [171] aload_0 v0
      [172] iconst_0
      [173] newarray 10
      [175] putfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [178] aload_0 v0
      [179] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [182] arraylength
      [183] aload_0 v0
      [184] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
      [187] arraylength
      [188] ificmpeq +109 (target=297)
      [191] aload_0 v0
      [192] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [195] astore_3 v3
      [196] aload_0 v0
      [197] aload_0 v0
      [198] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
      [201] arraylength
      [202] newarray 10
      [204] putfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [207] iconst_0
      [208] istore v4
      [210] goto +17 (target=227)
      [213] aload_0 v0
      [214] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [217] iload v4
      [219] aload_3 v3
      [220] iload v4
      [222] iaload
      [223] iastore
      [224] iinc v4, 1
      [227] iload v4
      [229] aload_3 v3
      [230] arraylength
      [231] ificmpge +56 (target=287)
      [234] iload v4
      [236] aload_0 v0
      [237] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
      [240] arraylength
      [241] ificmplt -28 (target=213)
      [244] goto +43 (target=287)
      [247] aload_0 v0
      [248] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
      [251] iload v4
      [253] iaload
      [254] dup
      [255] istore_3 v3
      [256] invokestatic #49
        - Methodref [java/lang/Character.isLetter (I)Z]
      [259] ifeq +17 (target=276)
      [262] aload_0 v0
      [263] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [266] iload v4
      [268] iload_3 v3
      [269] invokestatic #50
        - Methodref [java/lang/Character.toUpperCase (I)I]
      [272] iastore
      [273] goto +11 (target=284)
      [276] aload_0 v0
      [277] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [280] iload v4
      [282] iload_3 v3
      [283] iastore
      [284] iinc v4, 1
      [287] iload v4
      [289] aload_0 v0
      [290] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
      [293] arraylength
      [294] ificmplt -47 (target=247)
      [297] aload_0 v0
      [298] aload_1 v1
      [299] bipush 12
      [301] iconst_0
      [302] invokevirtual #38
        - Methodref [android/content/res/TypedArray.getInt (II)I]
      [305] putfield #22
        - Fieldref [com/anysoftkeyboard/keyboards/f.c I]
      [308] aload_0 v0
      [309] aload_1 v1
      [310] bipush 13
      [312] iconst_0
      [313] invokevirtual #37
        - Methodref [android/content/res/TypedArray.getBoolean (IZ)Z]
      [316] putfield #32
        - Fieldref [com/anysoftkeyboard/keyboards/f.y Z]
      [319] aload_1 v1
      [320] invokevirtual #41
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [323] aload_2 v2
      [324] aload v7
      [326] invokestatic #43
        - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
      [329] getstatic #35
        - Fieldref [com/menny/android/anysoftkeyboard/a.f [I]
      [332] invokevirtual #36
        - Methodref [android/content/res/Resources.obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
      [335] astore_1 v1
      [336] aload_0 v0
      [337] aload_1 v1
      [338] iconst_0
      [339] invokevirtual #39
        - Methodref [android/content/res/TypedArray.getString (I)Ljava/lang/String;]
      [342] putfield #21
        - Fieldref [com/anysoftkeyboard/keyboards/f.b Ljava/lang/CharSequence;]
      [345] aload_1 v1
      [346] invokevirtual #41
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [349] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x1
      = public void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] putfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/f.z Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x1
      = public void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 22, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] aconst_null
      [2] putfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/f.g Landroid/graphics/drawable/Drawable;]
      [5] aload_0 v0
      [6] aconst_null
      [7] putfield #25
        - Fieldref [com/anysoftkeyboard/keyboards/f.f Landroid/graphics/drawable/Drawable;]
      [10] aload_0 v0
      [11] ldc #3
        - String [  ]
      [13] putfield #24
        - Fieldref [com/anysoftkeyboard/keyboards/f.e Ljava/lang/CharSequence;]
      [16] aload_0 v0
      [17] iconst_0
      [18] putfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/f.z Z]
      [21] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(II)Z
    Access flags: 0x11
      = public final boolean a(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/f.z Z]
      [4] ifeq +10 (target=14)
      [7] aload_0 v0
      [8] iload_1 v1
      [9] iload_2 v2
      [10] invokespecial #47
        - Methodref [com/anysoftkeyboard/keyboards/o.a (II)Z]
      [13] ireturn
      [14] iconst_0
      [15] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] putfield #32
        - Fieldref [com/anysoftkeyboard/keyboards/f.y Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()[I
    Access flags: 0x1
      = public int[] d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 29, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #32
        - Fieldref [com/anysoftkeyboard/keyboards/f.y Z]
      [4] ifeq +20 (target=24)
      [7] aload_0 v0
      [8] getfield #27
        - Fieldref [com/anysoftkeyboard/keyboards/f.n Z]
      [11] ifeq +8 (target=19)
      [14] aload_0 v0
      [15] getfield #31
        - Fieldref [com/anysoftkeyboard/keyboards/f.x [I]
      [18] areturn
      [19] aload_0 v0
      [20] getfield #30
        - Fieldref [com/anysoftkeyboard/keyboards/f.w [I]
      [23] areturn
      [24] aload_0 v0
      [25] invokespecial #48
        - Methodref [com/anysoftkeyboard/keyboards/o.d ()[I]
      [28] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/e
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.views.e extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 47):
  - Class [com/anysoftkeyboard/keyboards/views/e]
  - Class [com/anysoftkeyboard/keyboards/views/i]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/views/e.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/e.b [F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/e.c [F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/e.d [J]
  - Fieldref [com/anysoftkeyboard/keyboards/views/e.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/e.f I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/e.g I]
  - Methodref [com/anysoftkeyboard/keyboards/views/e.a ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/e.d (I)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/e.e (I)I]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a ()V]
  + NameAndType [a I]
  + NameAndType [b [F]
  + NameAndType [c [F]
  + NameAndType [d (I)I]
  + NameAndType [d [J]
  + NameAndType [e (I)I]
  + NameAndType [e I]
  + NameAndType [f I]
  + NameAndType [g I]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [(FFJ)V]
  + Utf8 [(I)F]
  + Utf8 [(I)I]
  + Utf8 [(I)J]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [[F]
  + Utf8 [[J]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/views/e]
  + Utf8 [com/anysoftkeyboard/keyboards/views/i]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [java/lang/Object]

Fields (count = 7):
  + Field:        a I
    Access flags: 0x12
      = private final int a
  + Field:        b [F
    Access flags: 0x12
      = private final float[] b
  + Field:        c [F
    Access flags: 0x12
      = private final float[] c
  + Field:        d [J
    Access flags: 0x12
      = private final long[] d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f I
    Access flags: 0x2
      = private int f
  + Field:        g I
    Access flags: 0x2
      = private int g

Methods (count = 10):
  - Method:       <init>()V
    Access flags: 0x1
      = public e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #14
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_4
      [6] putfield #4
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.a I]
      [9] aload_0 v0
      [10] iconst_4
      [11] newarray 6
      [13] putfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.b [F]
      [16] aload_0 v0
      [17] iconst_4
      [18] newarray 6
      [20] putfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.c [F]
      [23] aload_0 v0
      [24] iconst_4
      [25] newarray 11
      [27] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.d [J]
      [30] aload_0 v0
      [31] invokevirtual #11
        - Methodref [com/anysoftkeyboard/keyboards/views/e.a ()V]
      [34] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 1, stack = 5):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] aload_0 v0
      [3] iconst_0
      [4] dup_x1
      [5] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.g I]
      [8] dup_x1
      [9] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.f I]
      [12] putfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.e I]
      [15] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x11
      = public final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.g I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(I)I
    Access flags: 0x2
      = private int d(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.f I]
      [4] iload_1 v1
      [5] iadd
      [6] aload_0 v0
      [7] getfield #4
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.a I]
      [10] irem
      [11] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e(I)I
    Access flags: 0x2
      = private int e(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] iload_1 v1
      [1] iconst_1
      [2] iadd
      [3] aload_0 v0
      [4] getfield #4
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.a I]
      [7] irem
      [8] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(FFJ)V
    Access flags: 0x11
      = public final void a(float,float,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 77, locals = 5, stack = 4):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.b [F]
      [4] aload_0 v0
      [5] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.e I]
      [8] fload_1 v1
      [9] fastore
      [10] aload_0 v0
      [11] getfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.c [F]
      [14] aload_0 v0
      [15] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.e I]
      [18] fload_2 v2
      [19] fastore
      [20] aload_0 v0
      [21] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.d [J]
      [24] aload_0 v0
      [25] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.e I]
      [28] lload_3 v3
      [29] lastore
      [30] aload_0 v0
      [31] aload_0 v0
      [32] aload_0 v0
      [33] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.e I]
      [36] invokespecial #13
        - Methodref [com/anysoftkeyboard/keyboards/views/e.e (I)I]
      [39] putfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.e I]
      [42] aload_0 v0
      [43] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.g I]
      [46] aload_0 v0
      [47] getfield #4
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.a I]
      [50] ificmpge +14 (target=64)
      [53] aload_0 v0
      [54] dup
      [55] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.g I]
      [58] iconst_1
      [59] iadd
      [60] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.g I]
      [63] return
      [64] aload_0 v0
      [65] aload_0 v0
      [66] aload_0 v0
      [67] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.f I]
      [70] invokespecial #13
        - Methodref [com/anysoftkeyboard/keyboards/views/e.e (I)I]
      [73] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.f I]
      [76] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)F
    Access flags: 0x11
      = public final float a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.b [F]
      [4] aload_0 v0
      [5] iload_1 v1
      [6] invokespecial #12
        - Methodref [com/anysoftkeyboard/keyboards/views/e.d (I)I]
      [9] faload
      [10] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(I)F
    Access flags: 0x11
      = public final float b(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.c [F]
      [4] aload_0 v0
      [5] iload_1 v1
      [6] invokespecial #12
        - Methodref [com/anysoftkeyboard/keyboards/views/e.d (I)I]
      [9] faload
      [10] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(I)J
    Access flags: 0x11
      = public final long c(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.d [J]
      [4] aload_0 v0
      [5] iload_1 v1
      [6] invokespecial #12
        - Methodref [com/anysoftkeyboard/keyboards/views/e.d (I)I]
      [9] laload
      [10] lreturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 23, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] dup
      [2] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.g I]
      [5] iconst_1
      [6] isub
      [7] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.g I]
      [10] aload_0 v0
      [11] aload_0 v0
      [12] aload_0 v0
      [13] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.f I]
      [16] invokespecial #13
        - Methodref [com/anysoftkeyboard/keyboards/views/e.e (I)I]
      [19] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/e.f I]
      [22] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/f
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.f extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/dictionaries/h]

Constant Pool (count = 293):
  - String []
  - String [ mAutoTextEnabled:]
  - String [ validFromContacts:]
  - String [ validFromMain:]
  - String [ validFromUser:]
  - String [) mMainDictioanryEnabled:]
  - String [ASK Suggest]
  - String [NULL]
  - String [String pool got too big: ]
  - String [Suggest: Got main dictionary! Type: ]
  - String [Suggest::addWord]
  - String [Suggest::addWord - same word as typed]
  - String [Suggest::isValidWord - word is empty]
  - String [Suggest::isValidWord(]
  - String [getSuggestions from contacts-dictionary]
  - String [getSuggestions from main-dictionary]
  - String [getSuggestions from user-dictionary]
  - Class [android/text/TextUtils]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/d]
  - Class [com/anysoftkeyboard/dictionaries/aa]
  - Class [com/anysoftkeyboard/dictionaries/d]
  - Class [com/anysoftkeyboard/dictionaries/f]
  - Class [com/anysoftkeyboard/dictionaries/h]
  - Class [com/anysoftkeyboard/dictionaries/v]
  - Class [com/anysoftkeyboard/dictionaries/z]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Character]
  - Class [java/lang/Exception]
  - Class [java/lang/Math]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [java/util/ArrayList]
  - Class [java/util/Arrays]
  - Class [java/util/List]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.a Lcom/anysoftkeyboard/dictionaries/z;]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.b Lcom/anysoftkeyboard/dictionaries/v;]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.c I]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.d Lcom/anysoftkeyboard/dictionaries/z;]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.e Lcom/anysoftkeyboard/dictionaries/z;]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.f Lcom/anysoftkeyboard/dictionaries/z;]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.g I]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.h [I]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.j Ljava/util/List;]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.k Z]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.l Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.m Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.n Z]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.o Z]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.p Z]
  - Fieldref [com/anysoftkeyboard/dictionaries/f.q Z]
  - Methodref [android/text/TextUtils.equals (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/d.b ()I]
  - Methodref [com/anysoftkeyboard/d.d ()Ljava/lang/CharSequence;]
  - Methodref [com/anysoftkeyboard/d.f ()Z]
  - Methodref [com/anysoftkeyboard/d.g ()Z]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.b ()Lcom/anysoftkeyboard/dictionaries/z;]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.c ()Lcom/anysoftkeyboard/dictionaries/v;]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.o ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a (C)C]
  - Methodref [com/anysoftkeyboard/dictionaries/f.a (Ljava/lang/CharSequence;)Z]
  - Methodref [com/anysoftkeyboard/dictionaries/f.a (Ljava/lang/String;Ljava/lang/CharSequence;)Z]
  - Methodref [com/anysoftkeyboard/dictionaries/v.a (Ljava/lang/CharSequence;I)Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/dictionaries/z.a ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/z.a (Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/z.a (Ljava/lang/CharSequence;)Z]
  - Methodref [com/anysoftkeyboard/dictionaries/z.b ()V]
  - Methodref [java/lang/Character.toLowerCase (C)C]
  - Methodref [java/lang/Character.toUpperCase (C)C]
  - Methodref [java/lang/Exception.printStackTrace ()V]
  - Methodref [java/lang/Math.max (II)I]
  - Methodref [java/lang/Math.min (II)I]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.<init> ([CII)V]
  - Methodref [java/lang/String.charAt (I)C]
  - Methodref [java/lang/String.length ()I]
  - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
  - Methodref [java/lang/String.toUpperCase ()Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (I)V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append ([CII)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.setLength (I)V]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  - Methodref [java/lang/System.gc ()V]
  - Methodref [java/util/ArrayList.<init> ()V]
  - Methodref [java/util/Arrays.fill ([II)V]
  - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
  - InterfaceMethodref [java/lang/CharSequence.length ()I]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  - InterfaceMethodref [java/util/List.add (ILjava/lang/Object;)V]
  - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
  - InterfaceMethodref [java/util/List.clear ()V]
  - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.remove (I)Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.size ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> ([CII)V]
  + NameAndType [a ()V]
  + NameAndType [a (C)C]
  + NameAndType [a (Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
  + NameAndType [a (Ljava/lang/CharSequence;)Z]
  + NameAndType [a (Ljava/lang/CharSequence;I)Ljava/lang/String;]
  + NameAndType [a (Ljava/lang/String;Ljava/lang/CharSequence;)Z]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/z;]
  + NameAndType [add (ILjava/lang/Object;)V]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (C)Ljava/lang/StringBuilder;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Z)Ljava/lang/StringBuilder;]
  + NameAndType [append ([CII)Ljava/lang/StringBuilder;]
  + NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [b ()I]
  + NameAndType [b ()Lcom/anysoftkeyboard/dictionaries/z;]
  + NameAndType [b ()V]
  + NameAndType [b Lcom/anysoftkeyboard/dictionaries/v;]
  + NameAndType [c ()Lcom/anysoftkeyboard/dictionaries/v;]
  + NameAndType [c I]
  + NameAndType [charAt (I)C]
  + NameAndType [clear ()V]
  + NameAndType [d ()Ljava/lang/CharSequence;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d Lcom/anysoftkeyboard/dictionaries/z;]
  + NameAndType [e Lcom/anysoftkeyboard/dictionaries/z;]
  + NameAndType [equals (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z]
  + NameAndType [f ()Z]
  + NameAndType [f Lcom/anysoftkeyboard/dictionaries/z;]
  + NameAndType [fill ([II)V]
  + NameAndType [g ()Z]
  + NameAndType [g I]
  + NameAndType [gc ()V]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [h [I]
  + NameAndType [i Ljava/util/List;]
  + NameAndType [j Ljava/util/List;]
  + NameAndType [k Z]
  + NameAndType [l Ljava/lang/CharSequence;]
  + NameAndType [length ()I]
  + NameAndType [m Ljava/lang/String;]
  + NameAndType [max (II)I]
  + NameAndType [min (II)I]
  + NameAndType [n Z]
  + NameAndType [o ()Ljava/lang/String;]
  + NameAndType [o Z]
  + NameAndType [p Z]
  + NameAndType [printStackTrace ()V]
  + NameAndType [q Z]
  + NameAndType [remove (I)Ljava/lang/Object;]
  + NameAndType [setLength (I)V]
  + NameAndType [size ()I]
  + NameAndType [toLowerCase ()Ljava/lang/String;]
  + NameAndType [toLowerCase (C)C]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [toUpperCase ()Ljava/lang/String;]
  + NameAndType [toUpperCase (C)C]
  + NameAndType [v (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 []
  + Utf8 [ mAutoTextEnabled:]
  + Utf8 [ validFromContacts:]
  + Utf8 [ validFromMain:]
  + Utf8 [ validFromUser:]
  + Utf8 [()I]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/v;]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/z;]
  + Utf8 [()Ljava/lang/CharSequence;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(C)C]
  + Utf8 [(C)Ljava/lang/StringBuilder;]
  + Utf8 [(I)C]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(II)I]
  + Utf8 [(ILjava/lang/Object;)V]
  + Utf8 [(Lcom/anysoftkeyboard/d;)Ljava/util/List;]
  + Utf8 [(Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/aa;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/z;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/CharSequence;I)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Z)Ljava/lang/StringBuilder;]
  + Utf8 [(ZZ)V]
  + Utf8 [([CII)Ljava/lang/StringBuilder;]
  + Utf8 [([CII)V]
  + Utf8 [([CIII)Z]
  + Utf8 [([II)V]
  + Utf8 [) mMainDictioanryEnabled:]
  + Utf8 [<init>]
  + Utf8 [ASK Suggest]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/v;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/z;]
  + Utf8 [Ljava/lang/CharSequence;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/util/List;]
  + Utf8 [NULL]
  + Utf8 [String pool got too big: ]
  + Utf8 [Suggest: Got main dictionary! Type: ]
  + Utf8 [Suggest::addWord]
  + Utf8 [Suggest::addWord - same word as typed]
  + Utf8 [Suggest::isValidWord - word is empty]
  + Utf8 [Suggest::isValidWord(]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [android/text/TextUtils]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [arraycopy]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [clear]
  + Utf8 [com/anysoftkeyboard/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/aa]
  + Utf8 [com/anysoftkeyboard/dictionaries/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/f]
  + Utf8 [com/anysoftkeyboard/dictionaries/h]
  + Utf8 [com/anysoftkeyboard/dictionaries/v]
  + Utf8 [com/anysoftkeyboard/dictionaries/z]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [equals]
  + Utf8 [f]
  + Utf8 [fill]
  + Utf8 [g]
  + Utf8 [gc]
  + Utf8 [get]
  + Utf8 [getSuggestions from contacts-dictionary]
  + Utf8 [getSuggestions from main-dictionary]
  + Utf8 [getSuggestions from user-dictionary]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [j]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Math]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Arrays]
  + Utf8 [java/util/List]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [length]
  + Utf8 [m]
  + Utf8 [max]
  + Utf8 [min]
  + Utf8 [n]
  + Utf8 [o]
  + Utf8 [p]
  + Utf8 [printStackTrace]
  + Utf8 [q]
  + Utf8 [remove]
  + Utf8 [setLength]
  + Utf8 [size]
  + Utf8 [toLowerCase]
  + Utf8 [toString]
  + Utf8 [toUpperCase]
  + Utf8 [v]
  + Utf8 [w]

Fields (count = 17):
  + Field:        a Lcom/anysoftkeyboard/dictionaries/z;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.z a
  + Field:        b Lcom/anysoftkeyboard/dictionaries/v;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.v b
  + Field:        c I
    Access flags: 0x2
      = private int c
  + Field:        d Lcom/anysoftkeyboard/dictionaries/z;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.z d
  + Field:        e Lcom/anysoftkeyboard/dictionaries/z;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.z e
  + Field:        f Lcom/anysoftkeyboard/dictionaries/z;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.z f
  + Field:        g I
    Access flags: 0x2
      = private int g
  + Field:        h [I
    Access flags: 0x2
      = private int[] h
  + Field:        i Ljava/util/List;
    Access flags: 0x2
      = private java.util.List i
  + Field:        j Ljava/util/List;
    Access flags: 0x2
      = private java.util.List j
  + Field:        k Z
    Access flags: 0x2
      = private boolean k
  + Field:        l Ljava/lang/CharSequence;
    Access flags: 0x2
      = private java.lang.CharSequence l
  + Field:        m Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String m
  + Field:        n Z
    Access flags: 0x2
      = private boolean n
  + Field:        o Z
    Access flags: 0x2
      = private boolean o
  + Field:        p Z
    Access flags: 0x2
      = private boolean p
  + Field:        q Z
    Access flags: 0x2
      = private boolean q

Methods (count = 12):
  - Method:       <init>()V
    Access flags: 0x1
      = public f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 95, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #79
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_2
      [6] putfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/f.c I]
      [9] aload_0 v0
      [10] bipush 12
      [12] putfield #44
        - Fieldref [com/anysoftkeyboard/dictionaries/f.g I]
      [15] aload_0 v0
      [16] aload_0 v0
      [17] getfield #44
        - Fieldref [com/anysoftkeyboard/dictionaries/f.g I]
      [20] newarray 10
      [22] putfield #45
        - Fieldref [com/anysoftkeyboard/dictionaries/f.h [I]
      [25] aload_0 v0
      [26] new #35
        - Class [java/util/ArrayList]
      [29] dup
      [30] invokespecial #97
        - Methodref [java/util/ArrayList.<init> ()V]
      [33] putfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [36] aload_0 v0
      [37] new #35
        - Class [java/util/ArrayList]
      [40] dup
      [41] invokespecial #97
        - Methodref [java/util/ArrayList.<init> ()V]
      [44] putfield #47
        - Fieldref [com/anysoftkeyboard/dictionaries/f.j Ljava/util/List;]
      [47] aload_0 v0
      [48] iconst_1
      [49] putfield #53
        - Fieldref [com/anysoftkeyboard/dictionaries/f.p Z]
      [52] aload_0 v0
      [53] iconst_1
      [54] putfield #54
        - Fieldref [com/anysoftkeyboard/dictionaries/f.q Z]
      [57] iconst_0
      [58] istore_1 v1
      [59] goto +27 (target=86)
      [62] new #33
        - Class [java/lang/StringBuilder]
      [65] dup
      [66] bipush 32
      [68] invokespecial #85
        - Methodref [java/lang/StringBuilder.<init> (I)V]
      [71] astore_2 v2
      [72] aload_0 v0
      [73] getfield #47
        - Fieldref [com/anysoftkeyboard/dictionaries/f.j Ljava/util/List;]
      [76] aload_2 v2
      [77] invokeinterface #103
        - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
      [82] pop
      [83] iinc v1, 1
      [86] iload_1 v1
      [87] aload_0 v0
      [88] getfield #44
        - Fieldref [com/anysoftkeyboard/dictionaries/f.g I]
      [91] ificmplt -29 (target=62)
      [94] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(ZZ)V
    Access flags: 0x11
      = public final void a(boolean,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] putfield #53
        - Fieldref [com/anysoftkeyboard/dictionaries/f.p Z]
      [5] aload_0 v0
      [6] iload_2 v2
      [7] putfield #54
        - Fieldref [com/anysoftkeyboard/dictionaries/f.q Z]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/dictionaries/z;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.dictionaries.z)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 28, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/f.d Lcom/anysoftkeyboard/dictionaries/z;]
      [4] aload_1 v1
      [5] ifacmpeq +17 (target=22)
      [8] aload_0 v0
      [9] getfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/f.d Lcom/anysoftkeyboard/dictionaries/z;]
      [12] ifnull +10 (target=22)
      [15] aload_0 v0
      [16] getfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/f.d Lcom/anysoftkeyboard/dictionaries/z;]
      [19] invokevirtual #73
        - Methodref [com/anysoftkeyboard/dictionaries/z.b ()V]
      [22] aload_0 v0
      [23] aload_1 v1
      [24] putfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/f.d Lcom/anysoftkeyboard/dictionaries/z;]
      [27] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/dictionaries/aa;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.dictionaries.aa)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 96, locals = 2, stack = 4):
      [0] ldc #7
        - String [ASK Suggest]
      [2] new #33
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #10
        - String [Suggest: Got main dictionary! Type: ]
      [8] invokespecial #86
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] aload_1 v1
      [12] ifnonnull +8 (target=20)
      [15] ldc #8
        - String [NULL]
      [17] goto +7 (target=24)
      [20] aload_1 v1
      [21] invokevirtual #65
        - Methodref [com/anysoftkeyboard/dictionaries/aa.o ()Ljava/lang/String;]
      [24] invokevirtual #90
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [27] invokevirtual #94
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [30] invokestatic #56
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [33] pop
      [34] aload_0 v0
      [35] getfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/f.a Lcom/anysoftkeyboard/dictionaries/z;]
      [38] ifnull +10 (target=48)
      [41] aload_0 v0
      [42] getfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/f.a Lcom/anysoftkeyboard/dictionaries/z;]
      [45] invokevirtual #73
        - Methodref [com/anysoftkeyboard/dictionaries/z.b ()V]
      [48] aload_1 v1
      [49] ifnonnull +14 (target=63)
      [52] aload_0 v0
      [53] aconst_null
      [54] putfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/f.a Lcom/anysoftkeyboard/dictionaries/z;]
      [57] aload_0 v0
      [58] aconst_null
      [59] putfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/f.b Lcom/anysoftkeyboard/dictionaries/v;]
      [62] return
      [63] invokestatic #96
        - Methodref [java/lang/System.gc ()V]
      [66] aload_0 v0
      [67] aload_1 v1
      [68] invokevirtual #63
        - Methodref [com/anysoftkeyboard/dictionaries/aa.b ()Lcom/anysoftkeyboard/dictionaries/z;]
      [71] putfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/f.a Lcom/anysoftkeyboard/dictionaries/z;]
      [74] aload_0 v0
      [75] getfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/f.a Lcom/anysoftkeyboard/dictionaries/z;]
      [78] invokevirtual #70
        - Methodref [com/anysoftkeyboard/dictionaries/z.a ()V]
      [81] goto +6 (target=87)
      [84] invokevirtual #76
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [87] aload_0 v0
      [88] aload_1 v1
      [89] invokevirtual #64
        - Methodref [com/anysoftkeyboard/dictionaries/aa.c ()Lcom/anysoftkeyboard/dictionaries/v;]
      [92] putfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/f.b Lcom/anysoftkeyboard/dictionaries/v;]
      [95] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (63 -> 81: 84):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/dictionaries/z;)V
    Access flags: 0x11
      = public final void b(com.anysoftkeyboard.dictionaries.z)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 28, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #43
        - Fieldref [com/anysoftkeyboard/dictionaries/f.f Lcom/anysoftkeyboard/dictionaries/z;]
      [4] aload_1 v1
      [5] ifacmpeq +17 (target=22)
      [8] aload_0 v0
      [9] getfield #43
        - Fieldref [com/anysoftkeyboard/dictionaries/f.f Lcom/anysoftkeyboard/dictionaries/z;]
      [12] ifnull +10 (target=22)
      [15] aload_0 v0
      [16] getfield #43
        - Fieldref [com/anysoftkeyboard/dictionaries/f.f Lcom/anysoftkeyboard/dictionaries/z;]
      [19] invokevirtual #73
        - Methodref [com/anysoftkeyboard/dictionaries/z.b ()V]
      [22] aload_0 v0
      [23] aload_1 v1
      [24] putfield #43
        - Fieldref [com/anysoftkeyboard/dictionaries/f.f Lcom/anysoftkeyboard/dictionaries/z;]
      [27] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Lcom/anysoftkeyboard/dictionaries/z;)V
    Access flags: 0x11
      = public final void c(com.anysoftkeyboard.dictionaries.z)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 28, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #42
        - Fieldref [com/anysoftkeyboard/dictionaries/f.e Lcom/anysoftkeyboard/dictionaries/z;]
      [4] aload_1 v1
      [5] ifacmpeq +17 (target=22)
      [8] aload_0 v0
      [9] getfield #42
        - Fieldref [com/anysoftkeyboard/dictionaries/f.e Lcom/anysoftkeyboard/dictionaries/z;]
      [12] ifnull +10 (target=22)
      [15] aload_0 v0
      [16] getfield #42
        - Fieldref [com/anysoftkeyboard/dictionaries/f.e Lcom/anysoftkeyboard/dictionaries/z;]
      [19] invokevirtual #73
        - Methodref [com/anysoftkeyboard/dictionaries/z.b ()V]
      [22] aload_0 v0
      [23] aload_1 v1
      [24] putfield #42
        - Fieldref [com/anysoftkeyboard/dictionaries/f.e Lcom/anysoftkeyboard/dictionaries/z;]
      [27] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;Ljava/lang/CharSequence;)Z
    Access flags: 0xa
      = private static boolean a(java.lang.String,java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 89, locals = 5, stack = 3):
      [0] aload_0 v0
      [1] invokevirtual #82
        - Methodref [java/lang/String.length ()I]
      [4] aload_1 v1
      [5] invokeinterface #100
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [10] invokestatic #78
        - Methodref [java/lang/Math.min (II)I]
      [13] dup
      [14] istore_2 v2
      [15] iconst_2
      [16] ificmpgt +5 (target=21)
      [19] iconst_1
      [20] ireturn
      [21] iconst_0
      [22] istore_3 v3
      [23] iconst_0
      [24] istore v4
      [26] goto +32 (target=58)
      [29] aload_0 v0
      [30] iload v4
      [32] invokevirtual #81
        - Methodref [java/lang/String.charAt (I)C]
      [35] invokestatic #66
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (C)C]
      [38] aload_1 v1
      [39] iload v4
      [41] invokeinterface #99
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [46] invokestatic #66
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (C)C]
      [49] ificmpne +6 (target=55)
      [52] iinc v3, 1
      [55] iinc v4, 1
      [58] iload v4
      [60] iload_2 v2
      [61] ificmplt -32 (target=29)
      [64] iload_2 v2
      [65] iconst_4
      [66] ificmpgt +12 (target=78)
      [69] iload_3 v3
      [70] iconst_2
      [71] ificmplt +5 (target=76)
      [74] iconst_1
      [75] ireturn
      [76] iconst_0
      [77] ireturn
      [78] iload_3 v3
      [79] iload_2 v2
      [80] iconst_2
      [81] idiv
      [82] ificmple +5 (target=87)
      [85] iconst_1
      [86] ireturn
      [87] iconst_0
      [88] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/d;)Ljava/util/List;
    Access flags: 0x11
      = public final java.util.List a(com.anysoftkeyboard.d)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 648, locals = 6, stack = 5):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #48
        - Fieldref [com/anysoftkeyboard/dictionaries/f.k Z]
      [5] aload_0 v0
      [6] aload_1 v1
      [7] invokevirtual #61
        - Methodref [com/anysoftkeyboard/d.f ()Z]
      [10] putfield #51
        - Fieldref [com/anysoftkeyboard/dictionaries/f.n Z]
      [13] aload_0 v0
      [14] aload_1 v1
      [15] invokevirtual #62
        - Methodref [com/anysoftkeyboard/d.g ()Z]
      [18] putfield #52
        - Fieldref [com/anysoftkeyboard/dictionaries/f.o Z]
      [21] aload_0 v0
      [22] dup
      [23] astore_2 v2
      [24] getfield #47
        - Fieldref [com/anysoftkeyboard/dictionaries/f.j Ljava/util/List;]
      [27] invokeinterface #107
        - InterfaceMethodref [java/util/List.size ()I]
      [32] istore_3 v3
      [33] aload_2 v2
      [34] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [37] invokeinterface #107
        - InterfaceMethodref [java/util/List.size ()I]
      [42] istore v4
      [44] goto +51 (target=95)
      [47] aload_2 v2
      [48] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [51] iload v4
      [53] iconst_1
      [54] isub
      [55] invokeinterface #105
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [60] checkcast #27
        - Class [java/lang/CharSequence]
      [63] dup
      [64] astore v5
      [66] ifnull +26 (target=92)
      [69] aload v5
      [71] instanceof #33
        - Class [java/lang/StringBuilder]
      [74] ifeq +18 (target=92)
      [77] aload_2 v2
      [78] getfield #47
        - Fieldref [com/anysoftkeyboard/dictionaries/f.j Ljava/util/List;]
      [81] aload v5
      [83] invokeinterface #103
        - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
      [88] pop
      [89] iinc v3, 1
      [92] iinc v4, -1
      [95] iload_3 v3
      [96] aload_2 v2
      [97] getfield #44
        - Fieldref [com/anysoftkeyboard/dictionaries/f.g I]
      [100] ificmpge +8 (target=108)
      [103] iload v4
      [105] ifgt -58 (target=47)
      [108] iload_3 v3
      [109] aload_2 v2
      [110] getfield #44
        - Fieldref [com/anysoftkeyboard/dictionaries/f.g I]
      [113] iconst_1
      [114] iadd
      [115] ificmpne +25 (target=140)
      [118] ldc #7
        - String [ASK Suggest]
      [120] new #33
        - Class [java/lang/StringBuilder]
      [123] dup
      [124] ldc #9
        - String [String pool got too big: ]
      [126] invokespecial #86
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [129] iload_3 v3
      [130] invokevirtual #88
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [133] invokevirtual #94
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [136] invokestatic #58
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [139] pop
      [140] aload_2 v2
      [141] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [144] invokeinterface #104
        - InterfaceMethodref [java/util/List.clear ()V]
      [149] aload_0 v0
      [150] getfield #45
        - Fieldref [com/anysoftkeyboard/dictionaries/f.h [I]
      [153] iconst_0
      [154] invokestatic #98
        - Methodref [java/util/Arrays.fill ([II)V]
      [157] aload_0 v0
      [158] aload_1 v1
      [159] invokevirtual #60
        - Methodref [com/anysoftkeyboard/d.d ()Ljava/lang/CharSequence;]
      [162] putfield #49
        - Fieldref [com/anysoftkeyboard/dictionaries/f.l Ljava/lang/CharSequence;]
      [165] aload_0 v0
      [166] getfield #49
        - Fieldref [com/anysoftkeyboard/dictionaries/f.l Ljava/lang/CharSequence;]
      [169] invokeinterface #100
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [174] ifle +35 (target=209)
      [177] aload_0 v0
      [178] aload_0 v0
      [179] getfield #49
        - Fieldref [com/anysoftkeyboard/dictionaries/f.l Ljava/lang/CharSequence;]
      [182] invokeinterface #101
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [187] putfield #49
        - Fieldref [com/anysoftkeyboard/dictionaries/f.l Ljava/lang/CharSequence;]
      [190] aload_0 v0
      [191] aload_0 v0
      [192] getfield #49
        - Fieldref [com/anysoftkeyboard/dictionaries/f.l Ljava/lang/CharSequence;]
      [195] invokeinterface #101
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [200] invokevirtual #83
        - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
      [203] putfield #50
        - Fieldref [com/anysoftkeyboard/dictionaries/f.m Ljava/lang/String;]
      [206] goto +9 (target=215)
      [209] aload_0 v0
      [210] ldc #1
        - String []
      [212] putfield #50
        - Fieldref [com/anysoftkeyboard/dictionaries/f.m Ljava/lang/String;]
      [215] aload_1 v1
      [216] invokevirtual #59
        - Methodref [com/anysoftkeyboard/d.b ()I]
      [219] aload_0 v0
      [220] getfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/f.c I]
      [223] ificmplt +127 (target=350)
      [226] aload_0 v0
      [227] getfield #43
        - Fieldref [com/anysoftkeyboard/dictionaries/f.f Lcom/anysoftkeyboard/dictionaries/z;]
      [230] ifnull +20 (target=250)
      [233] ldc #7
        - String [ASK Suggest]
      [235] ldc #15
        - String [getSuggestions from contacts-dictionary]
      [237] invokestatic #57
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [240] pop
      [241] aload_0 v0
      [242] getfield #43
        - Fieldref [com/anysoftkeyboard/dictionaries/f.f Lcom/anysoftkeyboard/dictionaries/z;]
      [245] aload_1 v1
      [246] aload_0 v0
      [247] invokevirtual #71
        - Methodref [com/anysoftkeyboard/dictionaries/z.a (Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
      [250] aload_0 v0
      [251] getfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/f.d Lcom/anysoftkeyboard/dictionaries/z;]
      [254] ifnull +20 (target=274)
      [257] ldc #7
        - String [ASK Suggest]
      [259] ldc #17
        - String [getSuggestions from user-dictionary]
      [261] invokestatic #57
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [264] pop
      [265] aload_0 v0
      [266] getfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/f.d Lcom/anysoftkeyboard/dictionaries/z;]
      [269] aload_1 v1
      [270] aload_0 v0
      [271] invokevirtual #71
        - Methodref [com/anysoftkeyboard/dictionaries/z.a (Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
      [274] aload_0 v0
      [275] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [278] invokeinterface #107
        - InterfaceMethodref [java/util/List.size ()I]
      [283] ifle +19 (target=302)
      [286] aload_0 v0
      [287] aload_0 v0
      [288] getfield #49
        - Fieldref [com/anysoftkeyboard/dictionaries/f.l Ljava/lang/CharSequence;]
      [291] invokevirtual #67
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Ljava/lang/CharSequence;)Z]
      [294] ifeq +8 (target=302)
      [297] aload_0 v0
      [298] iconst_1
      [299] putfield #48
        - Fieldref [com/anysoftkeyboard/dictionaries/f.k Z]
      [302] aload_0 v0
      [303] getfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/f.a Lcom/anysoftkeyboard/dictionaries/z;]
      [306] ifnull +20 (target=326)
      [309] ldc #7
        - String [ASK Suggest]
      [311] ldc #16
        - String [getSuggestions from main-dictionary]
      [313] invokestatic #57
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [316] pop
      [317] aload_0 v0
      [318] getfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/f.a Lcom/anysoftkeyboard/dictionaries/z;]
      [321] aload_1 v1
      [322] aload_0 v0
      [323] invokevirtual #71
        - Methodref [com/anysoftkeyboard/dictionaries/z.a (Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
      [326] aload_0 v0
      [327] getfield #54
        - Fieldref [com/anysoftkeyboard/dictionaries/f.q Z]
      [330] ifeq +20 (target=350)
      [333] aload_0 v0
      [334] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [337] invokeinterface #107
        - InterfaceMethodref [java/util/List.size ()I]
      [342] ifle +8 (target=350)
      [345] aload_0 v0
      [346] iconst_1
      [347] putfield #48
        - Fieldref [com/anysoftkeyboard/dictionaries/f.k Z]
      [350] aload_0 v0
      [351] getfield #49
        - Fieldref [com/anysoftkeyboard/dictionaries/f.l Ljava/lang/CharSequence;]
      [354] ifnull +22 (target=376)
      [357] aload_0 v0
      [358] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [361] iconst_0
      [362] aload_0 v0
      [363] getfield #49
        - Fieldref [com/anysoftkeyboard/dictionaries/f.l Ljava/lang/CharSequence;]
      [366] invokeinterface #101
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [371] invokeinterface #102
        - InterfaceMethodref [java/util/List.add (ILjava/lang/Object;)V]
      [376] aload_0 v0
      [377] getfield #54
        - Fieldref [com/anysoftkeyboard/dictionaries/f.q Z]
      [380] ifeq +44 (target=424)
      [383] aload_0 v0
      [384] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [387] invokeinterface #107
        - InterfaceMethodref [java/util/List.size ()I]
      [392] iconst_1
      [393] ificmple +31 (target=424)
      [396] aload_0 v0
      [397] getfield #50
        - Fieldref [com/anysoftkeyboard/dictionaries/f.m Ljava/lang/String;]
      [400] aload_0 v0
      [401] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [404] iconst_1
      [405] invokeinterface #105
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [410] checkcast #27
        - Class [java/lang/CharSequence]
      [413] invokestatic #68
        - Methodref [com/anysoftkeyboard/dictionaries/f.a (Ljava/lang/String;Ljava/lang/CharSequence;)Z]
      [416] ifne +8 (target=424)
      [419] aload_0 v0
      [420] iconst_0
      [421] putfield #48
        - Fieldref [com/anysoftkeyboard/dictionaries/f.k Z]
      [424] iconst_0
      [425] istore_1 v1
      [426] bipush 6
      [428] istore_2 v2
      [429] aload_0 v0
      [430] getfield #54
        - Fieldref [com/anysoftkeyboard/dictionaries/f.q Z]
      [433] ifne +192 (target=625)
      [436] aload_0 v0
      [437] getfield #53
        - Fieldref [com/anysoftkeyboard/dictionaries/f.p Z]
      [440] ifeq +185 (target=625)
      [443] iconst_1
      [444] istore_2 v2
      [445] goto +180 (target=625)
      [448] aload_0 v0
      [449] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [452] iload_1 v1
      [453] invokeinterface #105
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [458] checkcast #27
        - Class [java/lang/CharSequence]
      [461] invokeinterface #101
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [466] invokevirtual #83
        - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
      [469] astore_3 v3
      [470] aload_0 v0
      [471] getfield #53
        - Fieldref [com/anysoftkeyboard/dictionaries/f.p Z]
      [474] ifeq +25 (target=499)
      [477] aload_0 v0
      [478] getfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/f.b Lcom/anysoftkeyboard/dictionaries/v;]
      [481] ifnull +18 (target=499)
      [484] aload_0 v0
      [485] getfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/f.b Lcom/anysoftkeyboard/dictionaries/v;]
      [488] aload_3 v3
      [489] aload_3 v3
      [490] invokevirtual #82
        - Methodref [java/lang/String.length ()I]
      [493] invokevirtual #69
        - Methodref [com/anysoftkeyboard/dictionaries/v.a (Ljava/lang/CharSequence;I)Ljava/lang/String;]
      [496] goto +4 (target=500)
      [499] aconst_null
      [500] dup
      [501] astore_3 v3
      [502] ifnull +7 (target=509)
      [505] iconst_1
      [506] goto +4 (target=510)
      [509] iconst_0
      [510] aload_3 v3
      [511] aload_0 v0
      [512] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [515] iload_1 v1
      [516] invokeinterface #105
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [521] checkcast #27
        - Class [java/lang/CharSequence]
      [524] invokestatic #55
        - Methodref [android/text/TextUtils.equals (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z]
      [527] ifeq +7 (target=534)
      [530] iconst_0
      [531] goto +4 (target=535)
      [534] iconst_1
      [535] iand
      [536] dup
      [537] istore v4
      [539] ifeq +57 (target=596)
      [542] iload_1 v1
      [543] iconst_1
      [544] iadd
      [545] aload_0 v0
      [546] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [549] invokeinterface #107
        - InterfaceMethodref [java/util/List.size ()I]
      [554] ificmpge +42 (target=596)
      [557] aload_0 v0
      [558] getfield #54
        - Fieldref [com/anysoftkeyboard/dictionaries/f.q Z]
      [561] ifeq +35 (target=596)
      [564] iload v4
      [566] aload_3 v3
      [567] aload_0 v0
      [568] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [571] iload_1 v1
      [572] iconst_1
      [573] iadd
      [574] invokeinterface #105
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [579] checkcast #27
        - Class [java/lang/CharSequence]
      [582] invokestatic #55
        - Methodref [android/text/TextUtils.equals (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z]
      [585] ifeq +7 (target=592)
      [588] iconst_0
      [589] goto +4 (target=593)
      [592] iconst_1
      [593] iand
      [594] istore v4
      [596] iload v4
      [598] ifeq +24 (target=622)
      [601] aload_0 v0
      [602] iconst_1
      [603] putfield #48
        - Fieldref [com/anysoftkeyboard/dictionaries/f.k Z]
      [606] aload_0 v0
      [607] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [610] iload_1 v1
      [611] iconst_1
      [612] iadd
      [613] aload_3 v3
      [614] invokeinterface #102
        - InterfaceMethodref [java/util/List.add (ILjava/lang/Object;)V]
      [619] iinc v1, 1
      [622] iinc v1, 1
      [625] iload_1 v1
      [626] aload_0 v0
      [627] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [630] invokeinterface #107
        - InterfaceMethodref [java/util/List.size ()I]
      [635] ificmpge +8 (target=643)
      [638] iload_1 v1
      [639] iload_2 v2
      [640] ificmplt -192 (target=448)
      [643] aload_0 v0
      [644] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [647] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #48
        - Fieldref [com/anysoftkeyboard/dictionaries/f.k Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a([CIII)Z
    Access flags: 0x11
      = public final boolean a(char[],int,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 394, locals = 12, stack = 6):
      [0] ldc #7
        - String [ASK Suggest]
      [2] ldc #11
        - String [Suggest::addWord]
      [4] invokestatic #57
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] iconst_0
      [9] istore v5
      [11] aload_0 v0
      [12] getfield #45
        - Fieldref [com/anysoftkeyboard/dictionaries/f.h [I]
      [15] astore v6
      [17] aload_0 v0
      [18] getfield #44
        - Fieldref [com/anysoftkeyboard/dictionaries/f.g I]
      [21] istore v7
      [23] aload_0 v0
      [24] getfield #50
        - Fieldref [com/anysoftkeyboard/dictionaries/f.m Ljava/lang/String;]
      [27] aload_1 v1
      [28] astore v9
      [30] dup
      [31] astore v8
      [33] invokevirtual #82
        - Methodref [java/lang/String.length ()I]
      [36] dup
      [37] istore v11
      [39] iload_3 v3
      [40] ificmpne +43 (target=83)
      [43] iconst_0
      [44] istore v10
      [46] goto +26 (target=72)
      [49] aload v8
      [51] iload v10
      [53] invokevirtual #81
        - Methodref [java/lang/String.charAt (I)C]
      [56] aload v9
      [58] iload_2 v2
      [59] iload v10
      [61] iadd
      [62] caload
      [63] invokestatic #74
        - Methodref [java/lang/Character.toLowerCase (C)C]
      [66] ificmpne +17 (target=83)
      [69] iinc v10, 1
      [72] iload v10
      [74] iload v11
      [76] ificmplt -27 (target=49)
      [79] iconst_1
      [80] goto +4 (target=84)
      [83] iconst_0
      [84] ifeq +17 (target=101)
      [87] ldc #7
        - String [ASK Suggest]
      [89] ldc #12
        - String [Suggest::addWord - same word as typed]
      [91] invokestatic #57
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [94] pop
      [95] iconst_0
      [96] istore v5
      [98] goto +70 (target=168)
      [101] aload v6
      [103] iload v7
      [105] iconst_1
      [106] isub
      [107] iaload
      [108] iload v4
      [110] ificmplt +51 (target=161)
      [113] iconst_1
      [114] ireturn
      [115] aload v6
      [117] iload v5
      [119] iaload
      [120] iload v4
      [122] ificmplt +46 (target=168)
      [125] aload v6
      [127] iload v5
      [129] iaload
      [130] iload v4
      [132] ificmpne +26 (target=158)
      [135] iload_3 v3
      [136] aload_0 v0
      [137] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [140] iload v5
      [142] invokeinterface #105
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [147] checkcast #27
        - Class [java/lang/CharSequence]
      [150] invokeinterface #100
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [155] ificmplt +13 (target=168)
      [158] iinc v5, 1
      [161] iload v5
      [163] iload v7
      [165] ificmplt -50 (target=115)
      [168] iload v5
      [170] iload v7
      [172] ificmplt +5 (target=177)
      [175] iconst_1
      [176] ireturn
      [177] aload v6
      [179] iload v5
      [181] aload v6
      [183] iload v5
      [185] iconst_1
      [186] iadd
      [187] iload v7
      [189] iload v5
      [191] isub
      [192] iconst_1
      [193] isub
      [194] invokestatic #95
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [197] aload v6
      [199] iload v5
      [201] iload v4
      [203] iastore
      [204] aload_0 v0
      [205] getfield #47
        - Fieldref [com/anysoftkeyboard/dictionaries/f.j Ljava/util/List;]
      [208] invokeinterface #107
        - InterfaceMethodref [java/util/List.size ()I]
      [213] dup
      [214] istore v4
      [216] ifle +22 (target=238)
      [219] aload_0 v0
      [220] getfield #47
        - Fieldref [com/anysoftkeyboard/dictionaries/f.j Ljava/util/List;]
      [223] iload v4
      [225] iconst_1
      [226] isub
      [227] invokeinterface #106
        - InterfaceMethodref [java/util/List.remove (I)Ljava/lang/Object;]
      [232] checkcast #33
        - Class [java/lang/StringBuilder]
      [235] goto +12 (target=247)
      [238] new #33
        - Class [java/lang/StringBuilder]
      [241] dup
      [242] bipush 32
      [244] invokespecial #85
        - Methodref [java/lang/StringBuilder.<init> (I)V]
      [247] dup
      [248] astore v4
      [250] iconst_0
      [251] invokevirtual #93
        - Methodref [java/lang/StringBuilder.setLength (I)V]
      [254] aload_0 v0
      [255] getfield #52
        - Fieldref [com/anysoftkeyboard/dictionaries/f.o Z]
      [258] ifeq +25 (target=283)
      [261] aload v4
      [263] new #32
        - Class [java/lang/String]
      [266] dup
      [267] aload_1 v1
      [268] iload_2 v2
      [269] iload_3 v3
      [270] invokespecial #80
        - Methodref [java/lang/String.<init> ([CII)V]
      [273] invokevirtual #84
        - Methodref [java/lang/String.toUpperCase ()Ljava/lang/String;]
      [276] invokevirtual #90
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [279] pop
      [280] goto +52 (target=332)
      [283] aload_0 v0
      [284] getfield #51
        - Fieldref [com/anysoftkeyboard/dictionaries/f.n Z]
      [287] ifeq +36 (target=323)
      [290] aload v4
      [292] aload_1 v1
      [293] iload_2 v2
      [294] caload
      [295] invokestatic #75
        - Methodref [java/lang/Character.toUpperCase (C)C]
      [298] invokevirtual #87
        - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
      [301] pop
      [302] iload_3 v3
      [303] iconst_1
      [304] ificmple +28 (target=332)
      [307] aload v4
      [309] aload_1 v1
      [310] iload_2 v2
      [311] iconst_1
      [312] iadd
      [313] iload_3 v3
      [314] iconst_1
      [315] isub
      [316] invokevirtual #92
        - Methodref [java/lang/StringBuilder.append ([CII)Ljava/lang/StringBuilder;]
      [319] pop
      [320] goto +12 (target=332)
      [323] aload v4
      [325] aload_1 v1
      [326] iload_2 v2
      [327] iload_3 v3
      [328] invokevirtual #92
        - Methodref [java/lang/StringBuilder.append ([CII)Ljava/lang/StringBuilder;]
      [331] pop
      [332] aload_0 v0
      [333] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [336] iload v5
      [338] aload v4
      [340] invokeinterface #102
        - InterfaceMethodref [java/util/List.add (ILjava/lang/Object;)V]
      [345] aload_0 v0
      [346] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [349] invokeinterface #107
        - InterfaceMethodref [java/util/List.size ()I]
      [354] iload v7
      [356] ificmple +36 (target=392)
      [359] aload_0 v0
      [360] getfield #46
        - Fieldref [com/anysoftkeyboard/dictionaries/f.i Ljava/util/List;]
      [363] iload v7
      [365] invokeinterface #106
        - InterfaceMethodref [java/util/List.remove (I)Ljava/lang/Object;]
      [370] checkcast #27
        - Class [java/lang/CharSequence]
      [373] dup
      [374] astore_1 v1
      [375] instanceof #33
        - Class [java/lang/StringBuilder]
      [378] ifeq +14 (target=392)
      [381] aload_0 v0
      [382] getfield #47
        - Fieldref [com/anysoftkeyboard/dictionaries/f.j Ljava/util/List;]
      [385] aload_1 v1
      [386] invokeinterface #103
        - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
      [391] pop
      [392] iconst_1
      [393] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;)Z
    Access flags: 0x11
      = public final boolean a(java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 210, locals = 5, stack = 4):
      [0] aload_1 v1
      [1] ifnull +12 (target=13)
      [4] aload_1 v1
      [5] invokeinterface #100
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [10] ifne +13 (target=23)
      [13] ldc #7
        - String [ASK Suggest]
      [15] ldc #13
        - String [Suggest::isValidWord - word is empty]
      [17] invokestatic #57
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [20] pop
      [21] iconst_0
      [22] ireturn
      [23] aload_0 v0
      [24] getfield #54
        - Fieldref [com/anysoftkeyboard/dictionaries/f.q Z]
      [27] ifne +10 (target=37)
      [30] aload_0 v0
      [31] getfield #53
        - Fieldref [com/anysoftkeyboard/dictionaries/f.p Z]
      [34] ifeq +174 (target=208)
      [37] aload_0 v0
      [38] getfield #54
        - Fieldref [com/anysoftkeyboard/dictionaries/f.q Z]
      [41] ifeq +25 (target=66)
      [44] aload_0 v0
      [45] getfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/f.a Lcom/anysoftkeyboard/dictionaries/z;]
      [48] ifnull +18 (target=66)
      [51] aload_0 v0
      [52] getfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/f.a Lcom/anysoftkeyboard/dictionaries/z;]
      [55] aload_1 v1
      [56] invokevirtual #72
        - Methodref [com/anysoftkeyboard/dictionaries/z.a (Ljava/lang/CharSequence;)Z]
      [59] ifeq +7 (target=66)
      [62] iconst_1
      [63] goto +4 (target=67)
      [66] iconst_0
      [67] istore_2 v2
      [68] aload_0 v0
      [69] getfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/f.d Lcom/anysoftkeyboard/dictionaries/z;]
      [72] ifnull +18 (target=90)
      [75] aload_0 v0
      [76] getfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/f.d Lcom/anysoftkeyboard/dictionaries/z;]
      [79] aload_1 v1
      [80] invokevirtual #72
        - Methodref [com/anysoftkeyboard/dictionaries/z.a (Ljava/lang/CharSequence;)Z]
      [83] ifeq +7 (target=90)
      [86] iconst_1
      [87] goto +4 (target=91)
      [90] iconst_0
      [91] istore_3 v3
      [92] aload_0 v0
      [93] getfield #43
        - Fieldref [com/anysoftkeyboard/dictionaries/f.f Lcom/anysoftkeyboard/dictionaries/z;]
      [96] ifnull +18 (target=114)
      [99] aload_0 v0
      [100] getfield #43
        - Fieldref [com/anysoftkeyboard/dictionaries/f.f Lcom/anysoftkeyboard/dictionaries/z;]
      [103] aload_1 v1
      [104] invokevirtual #72
        - Methodref [com/anysoftkeyboard/dictionaries/z.a (Ljava/lang/CharSequence;)Z]
      [107] ifeq +7 (target=114)
      [110] iconst_1
      [111] goto +4 (target=115)
      [114] iconst_0
      [115] istore v4
      [117] ldc #7
        - String [ASK Suggest]
      [119] new #33
        - Class [java/lang/StringBuilder]
      [122] dup
      [123] ldc #14
        - String [Suggest::isValidWord(]
      [125] invokespecial #86
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [128] aload_1 v1
      [129] invokevirtual #89
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [132] ldc #6
        - String [) mMainDictioanryEnabled:]
      [134] invokevirtual #90
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [137] aload_0 v0
      [138] getfield #54
        - Fieldref [com/anysoftkeyboard/dictionaries/f.q Z]
      [141] invokevirtual #91
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [144] ldc #2
        - String [ mAutoTextEnabled:]
      [146] invokevirtual #90
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [149] aload_0 v0
      [150] getfield #53
        - Fieldref [com/anysoftkeyboard/dictionaries/f.p Z]
      [153] invokevirtual #91
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [156] ldc #4
        - String [ validFromMain:]
      [158] invokevirtual #90
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [161] iload_2 v2
      [162] invokevirtual #91
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [165] ldc #5
        - String [ validFromUser:]
      [167] invokevirtual #90
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [170] iload_3 v3
      [171] invokevirtual #91
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [174] ldc #3
        - String [ validFromContacts:]
      [176] invokevirtual #90
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [179] iload v4
      [181] invokevirtual #91
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [184] invokevirtual #94
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [187] invokestatic #57
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [190] pop
      [191] iload_2 v2
      [192] ifne +14 (target=206)
      [195] iload_3 v3
      [196] ifne +10 (target=206)
      [199] iload v4
      [201] ifne +5 (target=206)
      [204] iconst_0
      [205] ireturn
      [206] iconst_1
      [207] ireturn
      [208] iconst_0
      [209] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)V
    Access flags: 0x11
      = public final void a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] iconst_1
      [2] iload_1 v1
      [3] invokestatic #77
        - Methodref [java/lang/Math.max (II)I]
      [6] putfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/f.c I]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/e/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.e.a extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 365):
  - String [ nameId:]
  - String [ will handle this package-changed event. Also recreate view? ]
  - String [) has been changed. I need to reload stuff.]
  - String [) has been removed. I need to reload stuff.]
  - String [. I need to reload stuff.]
  - String [AddOnsFactory]
  - String [BroadcastReceiver has null ActivityInfo. Receiver's label is ]
  - String [Did not find package: ]
  - String [External add-on does not include all mandatory details! Will not create add-on.]
  - String [External addon details: prefId:]
  - String [IO error:]
  - String [Is the external keyboard a service instead of BroadcastReceiver?]
  - String [It seems that an addon I use (in package ]
  - String [It seems that an addon exists in a newly installed package ]
  - String [It seems that an addon exists in an updated package ]
  - String [Parse error:]
  - String [android.intent.action.PACKAGE_ADDED]
  - String [android.intent.action.PACKAGE_CHANGED]
  - String [android.intent.action.PACKAGE_REPLACED]
  - String [description]
  - String [id]
  - String [index]
  - String [nameResId]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/pm/ActivityInfo]
  - Class [android/content/pm/ApplicationInfo]
  - Class [android/content/pm/PackageInfo]
  - Class [android/content/pm/PackageManager]
  - Class [android/content/pm/PackageManager$NameNotFoundException]
  - Class [android/content/pm/ResolveInfo]
  - Class [android/content/res/Resources]
  - Class [android/net/Uri]
  - Class [android/util/AttributeSet]
  - Class [android/util/Log]
  - Class [android/util/Xml]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/e/a]
  - Class [com/anysoftkeyboard/e/c]
  - Class [com/anysoftkeyboard/e/d]
  - Class [java/io/IOException]
  - Class [java/lang/Class]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/ArrayList]
  - Class [java/util/Collections]
  - Class [java/util/HashMap]
  - Class [java/util/Iterator]
  - Class [java/util/List]
  - Class [org/xmlpull/v1/XmlPullParser]
  - Class [org/xmlpull/v1/XmlPullParserException]
  - Fieldref [android/content/pm/ActivityInfo.applicationInfo Landroid/content/pm/ApplicationInfo;]
  - Fieldref [android/content/pm/ActivityInfo.enabled Z]
  - Fieldref [android/content/pm/ActivityInfo.packageName Ljava/lang/String;]
  - Fieldref [android/content/pm/ApplicationInfo.enabled Z]
  - Fieldref [android/content/pm/PackageInfo.receivers [Landroid/content/pm/ActivityInfo;]
  - Fieldref [android/content/pm/ResolveInfo.activityInfo Landroid/content/pm/ActivityInfo;]
  - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/e/a.b Ljava/util/ArrayList;]
  - Fieldref [com/anysoftkeyboard/e/a.c Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/e/a.d Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/e/a.e Ljava/util/ArrayList;]
  - Fieldref [com/anysoftkeyboard/e/a.f Ljava/util/HashMap;]
  - Fieldref [com/anysoftkeyboard/e/a.g Z]
  - Fieldref [com/anysoftkeyboard/e/a.h Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/e/a.i Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/e/a.j I]
  - Methodref [android/content/Context.createPackageContext (Ljava/lang/String;I)Landroid/content/Context;]
  - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
  - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
  - Methodref [android/content/Intent.getAction ()Ljava/lang/String;]
  - Methodref [android/content/Intent.getData ()Landroid/net/Uri;]
  - Methodref [android/content/pm/ActivityInfo.loadXmlMetaData (Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser;]
  - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  - Methodref [android/content/pm/PackageManager.queryBroadcastReceivers (Landroid/content/Intent;I)Ljava/util/List;]
  - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
  - Methodref [android/content/pm/ResolveInfo.loadLabel (Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;]
  - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
  - Methodref [android/content/res/Resources.getXml (I)Landroid/content/res/XmlResourceParser;]
  - Methodref [android/net/Uri.getSchemeSpecificPart ()Ljava/lang/String;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.e (Z)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/e/a.a ()V]
  - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Context;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Context;Ljava/lang/String;)Z]
  - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;]
  - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Intent;Landroid/content/Context;)Z]
  - Methodref [com/anysoftkeyboard/e/a.a (Ljava/lang/String;)Z]
  - Methodref [com/anysoftkeyboard/e/a.a (Ljava/util/ArrayList;)V]
  - Methodref [com/anysoftkeyboard/e/a.c (Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/e/d.<init> (Lcom/anysoftkeyboard/e/a;Landroid/content/Context;)V]
  - Methodref [java/io/IOException.printStackTrace ()V]
  - Methodref [java/lang/Class.getName ()Ljava/lang/String;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/ArrayList.<init> ()V]
  - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/ArrayList.addAll (Ljava/util/Collection;)Z]
  - Methodref [java/util/ArrayList.clear ()V]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - Methodref [java/util/ArrayList.size ()I]
  - Methodref [java/util/Collections.sort (Ljava/util/List;Ljava/util/Comparator;)V]
  - Methodref [java/util/HashMap.<init> ()V]
  - Methodref [java/util/HashMap.clear ()V]
  - Methodref [java/util/HashMap.get (Ljava/lang/Object;)Ljava/lang/Object;]
  - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  - Methodref [java/util/HashMap.size ()I]
  - Methodref [org/xmlpull/v1/XmlPullParserException.printStackTrace ()V]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeUnsignedIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/e/c.j ()Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/e/c.m ()Landroid/content/Context;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.getName ()Ljava/lang/String;]
  - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.next ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/e/a;Landroid/content/Context;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()V]
  + NameAndType [a (Landroid/content/Context;)Ljava/util/ArrayList;]
  + NameAndType [a (Landroid/content/Context;Ljava/lang/String;)Z]
  + NameAndType [a (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;]
  + NameAndType [a (Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/ArrayList;]
  + NameAndType [a (Landroid/content/Intent;Landroid/content/Context;)Z]
  + NameAndType [a (Ljava/lang/String;)Z]
  + NameAndType [a (Ljava/util/ArrayList;)V]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [activityInfo Landroid/content/pm/ActivityInfo;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [addAll (Ljava/util/Collection;)Z]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Z)Ljava/lang/StringBuilder;]
  + NameAndType [applicationInfo Landroid/content/pm/ApplicationInfo;]
  + NameAndType [asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + NameAndType [b Ljava/util/ArrayList;]
  + NameAndType [c (Landroid/content/Context;)V]
  + NameAndType [c Ljava/lang/String;]
  + NameAndType [clear ()V]
  + NameAndType [createPackageContext (Ljava/lang/String;I)Landroid/content/Context;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d Ljava/lang/String;]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e (Z)V]
  + NameAndType [e Ljava/util/ArrayList;]
  + NameAndType [enabled Z]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [f Ljava/util/HashMap;]
  + NameAndType [g Z]
  + NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [getAction ()Ljava/lang/String;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  + NameAndType [getAttributeUnsignedIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
  + NameAndType [getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getClass ()Ljava/lang/Class;]
  + NameAndType [getData ()Landroid/net/Uri;]
  + NameAndType [getName ()Ljava/lang/String;]
  + NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getSchemeSpecificPart ()Ljava/lang/String;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getXml (I)Landroid/content/res/XmlResourceParser;]
  + NameAndType [h Ljava/lang/String;]
  + NameAndType [hasNext ()Z]
  + NameAndType [i Ljava/lang/String;]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [j I]
  + NameAndType [loadLabel (Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;]
  + NameAndType [loadXmlMetaData (Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser;]
  + NameAndType [m ()Landroid/content/Context;]
  + NameAndType [next ()I]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [packageName Ljava/lang/String;]
  + NameAndType [printStackTrace ()V]
  + NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [queryBroadcastReceivers (Landroid/content/Intent;I)Ljava/util/List;]
  + NameAndType [receivers [Landroid/content/pm/ActivityInfo;]
  + NameAndType [size ()I]
  + NameAndType [sort (Ljava/util/List;Ljava/util/Comparator;)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [ nameId:]
  + Utf8 [ will handle this package-changed event. Also recreate view? ]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/pm/PackageManager;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Landroid/net/Uri;]
  + Utf8 [()Ljava/lang/Class;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Landroid/content/res/XmlResourceParser;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(Landroid/content/Context;)Ljava/util/ArrayList;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)Z]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;]
  + Utf8 [(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/ArrayList;]
  + Utf8 [(Landroid/content/Intent;I)Ljava/util/List;]
  + Utf8 [(Landroid/content/Intent;Landroid/content/Context;)Z]
  + Utf8 [(Landroid/content/Intent;Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + Utf8 [(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;]
  + Utf8 [(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser;]
  + Utf8 [(Lcom/anysoftkeyboard/e/a;Landroid/content/Context;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/Context;]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/e/c;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + Utf8 [(Ljava/util/ArrayList;)V]
  + Utf8 [(Ljava/util/Collection;)Z]
  + Utf8 [(Ljava/util/List;Ljava/util/Comparator;)V]
  + Utf8 [(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + Utf8 [(Z)Ljava/lang/StringBuilder;]
  + Utf8 [(Z)V]
  + Utf8 [) has been changed. I need to reload stuff.]
  + Utf8 [) has been removed. I need to reload stuff.]
  + Utf8 [. I need to reload stuff.]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [AddOnsFactory]
  + Utf8 [BroadcastReceiver has null ActivityInfo. Receiver's label is ]
  + Utf8 [Code]
  + Utf8 [Did not find package: ]
  + Utf8 [External add-on does not include all mandatory details! Will not create add-on.]
  + Utf8 [External addon details: prefId:]
  + Utf8 [I]
  + Utf8 [IO error:]
  + Utf8 [Is the external keyboard a service instead of BroadcastReceiver?]
  + Utf8 [It seems that an addon I use (in package ]
  + Utf8 [It seems that an addon exists in a newly installed package ]
  + Utf8 [It seems that an addon exists in an updated package ]
  + Utf8 [Landroid/content/pm/ActivityInfo;]
  + Utf8 [Landroid/content/pm/ApplicationInfo;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [Ljava/util/HashMap;]
  + Utf8 [Parse error:]
  + Utf8 [Z]
  + Utf8 [[Landroid/content/pm/ActivityInfo;]
  + Utf8 [a]
  + Utf8 [activityInfo]
  + Utf8 [add]
  + Utf8 [addAll]
  + Utf8 [android.intent.action.PACKAGE_ADDED]
  + Utf8 [android.intent.action.PACKAGE_CHANGED]
  + Utf8 [android.intent.action.PACKAGE_REPLACED]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/pm/ActivityInfo]
  + Utf8 [android/content/pm/ApplicationInfo]
  + Utf8 [android/content/pm/PackageInfo]
  + Utf8 [android/content/pm/PackageManager]
  + Utf8 [android/content/pm/PackageManager$NameNotFoundException]
  + Utf8 [android/content/pm/ResolveInfo]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/net/Uri]
  + Utf8 [android/util/AttributeSet]
  + Utf8 [android/util/Log]
  + Utf8 [android/util/Xml]
  + Utf8 [append]
  + Utf8 [applicationInfo]
  + Utf8 [asAttributeSet]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [clear]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/e/a]
  + Utf8 [com/anysoftkeyboard/e/c]
  + Utf8 [com/anysoftkeyboard/e/d]
  + Utf8 [createPackageContext]
  + Utf8 [d]
  + Utf8 [description]
  + Utf8 [e]
  + Utf8 [enabled]
  + Utf8 [equals]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [get]
  + Utf8 [getAction]
  + Utf8 [getApplicationContext]
  + Utf8 [getAttributeResourceValue]
  + Utf8 [getAttributeUnsignedIntValue]
  + Utf8 [getAttributeValue]
  + Utf8 [getClass]
  + Utf8 [getData]
  + Utf8 [getName]
  + Utf8 [getPackageInfo]
  + Utf8 [getPackageManager]
  + Utf8 [getPackageName]
  + Utf8 [getResources]
  + Utf8 [getSchemeSpecificPart]
  + Utf8 [getString]
  + Utf8 [getXml]
  + Utf8 [h]
  + Utf8 [hasNext]
  + Utf8 [i]
  + Utf8 [id]
  + Utf8 [index]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/io/IOException]
  + Utf8 [java/lang/Class]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Collections]
  + Utf8 [java/util/HashMap]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/List]
  + Utf8 [loadLabel]
  + Utf8 [loadXmlMetaData]
  + Utf8 [m]
  + Utf8 [nameResId]
  + Utf8 [next]
  + Utf8 [org/xmlpull/v1/XmlPullParser]
  + Utf8 [org/xmlpull/v1/XmlPullParserException]
  + Utf8 [packageName]
  + Utf8 [printStackTrace]
  + Utf8 [put]
  + Utf8 [queryBroadcastReceivers]
  + Utf8 [receivers]
  + Utf8 [size]
  + Utf8 [sort]
  + Utf8 [toString]
  + Utf8 [valueOf]

Fields (count = 10):
  + Field:        b Ljava/util/ArrayList;
    Access flags: 0x1a
      = private static final java.util.ArrayList b
  + Field:        a Ljava/lang/String;
    Access flags: 0x14
      = protected final java.lang.String a
  + Field:        c Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String c
  + Field:        d Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String d
  + Field:        e Ljava/util/ArrayList;
    Access flags: 0x12
      = private final java.util.ArrayList e
  + Field:        f Ljava/util/HashMap;
    Access flags: 0x12
      = private final java.util.HashMap f
  + Field:        g Z
    Access flags: 0x12
      = private final boolean g
  + Field:        h Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String h
  + Field:        i Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String i
  + Field:        j I
    Access flags: 0x12
      = private final int j

Methods (count = 14):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 0, stack = 2):
      [0] new #46
        - Class [java/util/ArrayList]
      [3] dup
      [4] invokespecial #111
        - Methodref [java/util/ArrayList.<init> ()V]
      [7] putstatic #60
        - Fieldref [com/anysoftkeyboard/e/a.b Ljava/util/ArrayList;]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Intent;Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x9
      = public static void a(android.content.Intent,com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 370, locals = 11, stack = 4):
      [0] aload_1 v1
      [1] dup
      [2] astore_2 v2
      [3] ifnonnull +4 (target=7)
      [6] return
      [7] iconst_0
      [8] istore_3 v3
      [9] iconst_0
      [10] istore v4
      [12] getstatic #60
        - Fieldref [com/anysoftkeyboard/e/a.b Ljava/util/ArrayList;]
      [15] invokevirtual #115
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [18] astore v6
      [20] goto +329 (target=349)
      [23] aload v6
      [25] invokeinterface #130
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [30] checkcast #38
        - Class [com/anysoftkeyboard/e/a]
      [33] astore v5
      [35] aload v5
      [37] aload_0 v0
      [38] aload_1 v1
      [39] invokevirtual #88
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
      [42] astore v9
      [44] astore v8
      [46] astore v7
      [48] aload v8
      [50] invokevirtual #74
        - Methodref [android/content/Intent.getAction ()Ljava/lang/String;]
      [53] astore v10
      [55] aload v8
      [57] invokevirtual #75
        - Methodref [android/content/Intent.getData ()Landroid/net/Uri;]
      [60] invokevirtual #83
        - Methodref [android/net/Uri.getSchemeSpecificPart ()Ljava/lang/String;]
      [63] astore v8
      [65] ldc #17
        - String [android.intent.action.PACKAGE_ADDED]
      [67] aload v10
      [69] invokevirtual #103
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [72] ifeq +50 (target=122)
      [75] aload v7
      [77] aload v9
      [79] aload v8
      [81] invokespecial #91
        - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Context;Ljava/lang/String;)Z]
      [84] ifeq +195 (target=279)
      [87] aload v7
      [89] getfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [92] new #45
        - Class [java/lang/StringBuilder]
      [95] dup
      [96] ldc #14
        - String [It seems that an addon exists in a newly installed package ]
      [98] invokespecial #105
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [101] aload v8
      [103] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [106] ldc #5
        - String [. I need to reload stuff.]
      [108] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [111] invokevirtual #110
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [114] invokestatic #84
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [117] pop
      [118] iconst_1
      [119] goto +161 (target=280)
      [122] ldc #19
        - String [android.intent.action.PACKAGE_REPLACED]
      [124] aload v10
      [126] invokevirtual #103
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [129] ifne +13 (target=142)
      [132] ldc #18
        - String [android.intent.action.PACKAGE_CHANGED]
      [134] aload v10
      [136] invokevirtual #103
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [139] ifeq +95 (target=234)
      [142] aload v7
      [144] aload v8
      [146] invokespecial #95
        - Methodref [com/anysoftkeyboard/e/a.a (Ljava/lang/String;)Z]
      [149] ifeq +38 (target=187)
      [152] aload v7
      [154] getfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [157] new #45
        - Class [java/lang/StringBuilder]
      [160] dup
      [161] ldc #13
        - String [It seems that an addon I use (in package ]
      [163] invokespecial #105
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [166] aload v8
      [168] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [171] ldc #3
        - String [) has been changed. I need to reload stuff.]
      [173] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [176] invokevirtual #110
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [179] invokestatic #84
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [182] pop
      [183] iconst_1
      [184] goto +96 (target=280)
      [187] aload v7
      [189] aload v9
      [191] aload v8
      [193] invokespecial #91
        - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Context;Ljava/lang/String;)Z]
      [196] ifeq +83 (target=279)
      [199] aload v7
      [201] getfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [204] new #45
        - Class [java/lang/StringBuilder]
      [207] dup
      [208] ldc #15
        - String [It seems that an addon exists in an updated package ]
      [210] invokespecial #105
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [213] aload v8
      [215] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [218] ldc #5
        - String [. I need to reload stuff.]
      [220] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [223] invokevirtual #110
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [226] invokestatic #84
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [229] pop
      [230] iconst_1
      [231] goto +49 (target=280)
      [234] aload v7
      [236] aload v8
      [238] invokespecial #95
        - Methodref [com/anysoftkeyboard/e/a.a (Ljava/lang/String;)Z]
      [241] ifeq +38 (target=279)
      [244] aload v7
      [246] getfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [249] new #45
        - Class [java/lang/StringBuilder]
      [252] dup
      [253] ldc #13
        - String [It seems that an addon I use (in package ]
      [255] invokespecial #105
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [258] aload v8
      [260] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [263] ldc #4
        - String [) has been removed. I need to reload stuff.]
      [265] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [268] invokevirtual #110
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [271] invokestatic #84
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [274] pop
      [275] iconst_1
      [276] goto +4 (target=280)
      [279] iconst_0
      [280] ifeq +69 (target=349)
      [283] iconst_1
      [284] istore_3 v3
      [285] aload v5
      [287] aload_0 v0
      [288] aload_1 v1
      [289] invokevirtual #88
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
      [292] invokevirtual #94
        - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Intent;Landroid/content/Context;)Z]
      [295] ifeq +6 (target=301)
      [298] iconst_1
      [299] istore v4
      [301] ldc #6
        - String [AddOnsFactory]
      [303] new #45
        - Class [java/lang/StringBuilder]
      [306] dup
      [307] aload v5
      [309] invokevirtual #102
        - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
      [312] invokevirtual #100
        - Methodref [java/lang/Class.getName ()Ljava/lang/String;]
      [315] invokestatic #104
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [318] invokespecial #105
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [321] ldc #2
        - String [ will handle this package-changed event. Also recreate view? ]
      [323] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [326] iload v4
      [328] invokevirtual #109
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [331] invokevirtual #110
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [334] invokestatic #84
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [337] pop
      [338] aload v5
      [340] invokevirtual #89
        - Methodref [com/anysoftkeyboard/e/a.a ()V]
      [343] goto +6 (target=349)
      [346] invokevirtual #79
        - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
      [349] aload v6
      [351] invokeinterface #129
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [356] ifne -333 (target=23)
      [359] iload_3 v3
      [360] ifeq +9 (target=369)
      [363] aload_2 v2
      [364] iload v4
      [366] invokevirtual #87
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.e (Z)V]
      [369] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (35 -> 343: 346):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V
    Access flags: 0x4
      = protected a(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 74, locals = 8, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #101
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #46
        - Class [java/util/ArrayList]
      [8] dup
      [9] invokespecial #111
        - Methodref [java/util/ArrayList.<init> ()V]
      [12] putfield #63
        - Fieldref [com/anysoftkeyboard/e/a.e Ljava/util/ArrayList;]
      [15] aload_0 v0
      [16] new #48
        - Class [java/util/HashMap]
      [19] dup
      [20] invokespecial #118
        - Methodref [java/util/HashMap.<init> ()V]
      [23] putfield #64
        - Fieldref [com/anysoftkeyboard/e/a.f Ljava/util/HashMap;]
      [26] aload_0 v0
      [27] aload_1 v1
      [28] putfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [31] aload_0 v0
      [32] aload_2 v2
      [33] putfield #61
        - Fieldref [com/anysoftkeyboard/e/a.c Ljava/lang/String;]
      [36] aload_0 v0
      [37] aload_3 v3
      [38] putfield #62
        - Fieldref [com/anysoftkeyboard/e/a.d Ljava/lang/String;]
      [41] aload_0 v0
      [42] aload v4
      [44] putfield #66
        - Fieldref [com/anysoftkeyboard/e/a.h Ljava/lang/String;]
      [47] aload_0 v0
      [48] aload v5
      [50] putfield #67
        - Fieldref [com/anysoftkeyboard/e/a.i Ljava/lang/String;]
      [53] aload_0 v0
      [54] iload v6
      [56] putfield #68
        - Fieldref [com/anysoftkeyboard/e/a.j I]
      [59] aload_0 v0
      [60] iload v7
      [62] putfield #65
        - Fieldref [com/anysoftkeyboard/e/a.g Z]
      [65] getstatic #60
        - Fieldref [com/anysoftkeyboard/e/a.b Ljava/util/ArrayList;]
      [68] aload_0 v0
      [69] invokevirtual #112
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [72] pop
      [73] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)Z
    Access flags: 0x2
      = private boolean a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 48, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] getfield #63
        - Fieldref [com/anysoftkeyboard/e/a.e Ljava/util/ArrayList;]
      [4] invokevirtual #115
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [7] astore_2 v2
      [8] goto +29 (target=37)
      [11] aload_2 v2
      [12] invokeinterface #130
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [17] checkcast #39
        - Class [com/anysoftkeyboard/e/c]
      [20] invokeinterface #128
        - InterfaceMethodref [com/anysoftkeyboard/e/c.m ()Landroid/content/Context;]
      [25] invokevirtual #71
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [28] aload_1 v1
      [29] invokevirtual #103
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [32] ifeq +5 (target=37)
      [35] iconst_1
      [36] ireturn
      [37] aload_2 v2
      [38] invokeinterface #129
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [43] ifne -32 (target=11)
      [46] iconst_0
      [47] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Ljava/lang/String;)Z
    Access flags: 0x2
      = private boolean a(android.content.Context,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 84, locals = 6, stack = 3):
      [0] aload_1 v1
      [1] invokevirtual #70
        - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
      [4] aload_2 v2
      [5] sipush 130
      [8] invokevirtual #77
        - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
      [11] dup
      [12] astore_2 v2
      [13] getfield #57
        - Fieldref [android/content/pm/PackageInfo.receivers [Landroid/content/pm/ActivityInfo;]
      [16] ifnull +66 (target=82)
      [19] aload_2 v2
      [20] getfield #57
        - Fieldref [android/content/pm/PackageInfo.receivers [Landroid/content/pm/ActivityInfo;]
      [23] dup
      [24] astore v5
      [26] arraylength
      [27] istore v4
      [29] iconst_0
      [30] istore_3 v3
      [31] goto +45 (target=76)
      [34] aload v5
      [36] iload_3 v3
      [37] aaload
      [38] dup
      [39] astore_2 v2
      [40] getfield #54
        - Fieldref [android/content/pm/ActivityInfo.enabled Z]
      [43] ifeq +30 (target=73)
      [46] aload_2 v2
      [47] getfield #53
        - Fieldref [android/content/pm/ActivityInfo.applicationInfo Landroid/content/pm/ApplicationInfo;]
      [50] getfield #56
        - Fieldref [android/content/pm/ApplicationInfo.enabled Z]
      [53] ifeq +20 (target=73)
      [56] aload_2 v2
      [57] aload_1 v1
      [58] invokevirtual #70
        - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
      [61] aload_0 v0
      [62] getfield #62
        - Fieldref [com/anysoftkeyboard/e/a.d Ljava/lang/String;]
      [65] invokevirtual #76
        - Methodref [android/content/pm/ActivityInfo.loadXmlMetaData (Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser;]
      [68] ifnull +5 (target=73)
      [71] iconst_1
      [72] ireturn
      [73] iinc v3, 1
      [76] iload_3 v3
      [77] iload v4
      [79] ificmplt -45 (target=34)
      [82] iconst_0
      [83] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Intent;Landroid/content/Context;)Z
    Access flags: 0x4
      = protected boolean a(android.content.Intent,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 3, stack = 1):
      [0] iconst_0
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x24
      = protected synchronized void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #63
        - Fieldref [com/anysoftkeyboard/e/a.e Ljava/util/ArrayList;]
      [4] invokevirtual #114
        - Methodref [java/util/ArrayList.clear ()V]
      [7] aload_0 v0
      [8] getfield #64
        - Fieldref [com/anysoftkeyboard/e/a.f Ljava/util/HashMap;]
      [11] invokevirtual #119
        - Methodref [java/util/HashMap.clear ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Ljava/lang/String;Landroid/content/Context;)Lcom/anysoftkeyboard/e/c;
    Access flags: 0x31
      = public final synchronized com.anysoftkeyboard.e.c c(java.lang.String,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 27, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] getfield #64
        - Fieldref [com/anysoftkeyboard/e/a.f Ljava/util/HashMap;]
      [4] invokevirtual #122
        - Methodref [java/util/HashMap.size ()I]
      [7] ifne +8 (target=15)
      [10] aload_0 v0
      [11] aload_2 v2
      [12] invokevirtual #97
        - Methodref [com/anysoftkeyboard/e/a.c (Landroid/content/Context;)V]
      [15] aload_0 v0
      [16] getfield #64
        - Fieldref [com/anysoftkeyboard/e/a.f Ljava/util/HashMap;]
      [19] aload_1 v1
      [20] invokevirtual #120
        - Methodref [java/util/HashMap.get (Ljava/lang/Object;)Ljava/lang/Object;]
      [23] checkcast #39
        - Class [com/anysoftkeyboard/e/c]
      [26] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/content/Context;)Ljava/util/ArrayList;
    Access flags: 0x31
      = public final synchronized java.util.ArrayList b(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #63
        - Fieldref [com/anysoftkeyboard/e/a.e Ljava/util/ArrayList;]
      [4] invokevirtual #116
        - Methodref [java/util/ArrayList.size ()I]
      [7] ifne +8 (target=15)
      [10] aload_0 v0
      [11] aload_1 v1
      [12] invokevirtual #97
        - Methodref [com/anysoftkeyboard/e/a.c (Landroid/content/Context;)V]
      [15] aload_0 v0
      [16] getfield #63
        - Fieldref [com/anysoftkeyboard/e/a.e Ljava/util/ArrayList;]
      [19] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Landroid/content/Context;)V
    Access flags: 0x14
      = protected final void c(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 92, locals = 5, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #89
        - Methodref [com/anysoftkeyboard/e/a.a ()V]
      [4] aload_0 v0
      [5] getfield #63
        - Fieldref [com/anysoftkeyboard/e/a.e Ljava/util/ArrayList;]
      [8] aload_0 v0
      [9] aload_1 v1
      [10] aload_0 v0
      [11] getfield #68
        - Fieldref [com/anysoftkeyboard/e/a.j I]
      [14] istore v4
      [16] astore_3 v3
      [17] astore_2 v2
      [18] aload_3 v3
      [19] invokevirtual #72
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [22] iload v4
      [24] invokevirtual #82
        - Methodref [android/content/res/Resources.getXml (I)Landroid/content/res/XmlResourceParser;]
      [27] dup
      [28] astore v4
      [30] ifnonnull +13 (target=43)
      [33] new #46
        - Class [java/util/ArrayList]
      [36] dup
      [37] invokespecial #111
        - Methodref [java/util/ArrayList.<init> ()V]
      [40] goto +10 (target=50)
      [43] aload_2 v2
      [44] aload_3 v3
      [45] aload v4
      [47] invokespecial #93
        - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/ArrayList;]
      [50] invokevirtual #113
        - Methodref [java/util/ArrayList.addAll (Ljava/util/Collection;)Z]
      [53] pop
      [54] aload_0 v0
      [55] getfield #63
        - Fieldref [com/anysoftkeyboard/e/a.e Ljava/util/ArrayList;]
      [58] aload_0 v0
      [59] aload_1 v1
      [60] invokespecial #90
        - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Context;)Ljava/util/ArrayList;]
      [63] invokevirtual #113
        - Methodref [java/util/ArrayList.addAll (Ljava/util/Collection;)Z]
      [66] pop
      [67] aload_0 v0
      [68] aload_0 v0
      [69] getfield #63
        - Fieldref [com/anysoftkeyboard/e/a.e Ljava/util/ArrayList;]
      [72] invokevirtual #96
        - Methodref [com/anysoftkeyboard/e/a.a (Ljava/util/ArrayList;)V]
      [75] aload_0 v0
      [76] getfield #63
        - Fieldref [com/anysoftkeyboard/e/a.e Ljava/util/ArrayList;]
      [79] new #40
        - Class [com/anysoftkeyboard/e/d]
      [82] dup
      [83] aload_0 v0
      [84] aload_1 v1
      [85] invokespecial #98
        - Methodref [com/anysoftkeyboard/e/d.<init> (Lcom/anysoftkeyboard/e/a;Landroid/content/Context;)V]
      [88] invokestatic #117
        - Methodref [java/util/Collections.sort (Ljava/util/List;Ljava/util/Comparator;)V]
      [91] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/util/ArrayList;)V
    Access flags: 0x4
      = protected void a(java.util.ArrayList)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 43, locals = 3, stack = 3):
      [0] aload_1 v1
      [1] invokevirtual #115
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [4] astore_2 v2
      [5] goto +28 (target=33)
      [8] aload_2 v2
      [9] invokeinterface #130
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [14] checkcast #39
        - Class [com/anysoftkeyboard/e/c]
      [17] astore_1 v1
      [18] aload_0 v0
      [19] getfield #64
        - Fieldref [com/anysoftkeyboard/e/a.f Ljava/util/HashMap;]
      [22] aload_1 v1
      [23] invokeinterface #127
        - InterfaceMethodref [com/anysoftkeyboard/e/c.j ()Ljava/lang/String;]
      [28] aload_1 v1
      [29] invokevirtual #121
        - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [32] pop
      [33] aload_2 v2
      [34] invokeinterface #129
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [39] ifne -31 (target=8)
      [42] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)Ljava/util/ArrayList;
    Access flags: 0x2
      = private java.util.ArrayList a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 257, locals = 8, stack = 4):
      [0] new #46
        - Class [java/util/ArrayList]
      [3] dup
      [4] invokespecial #111
        - Methodref [java/util/ArrayList.<init> ()V]
      [7] astore_2 v2
      [8] aload_0 v0
      [9] getfield #65
        - Fieldref [com/anysoftkeyboard/e/a.g Z]
      [12] ifne +5 (target=17)
      [15] aload_2 v2
      [16] areturn
      [17] aload_1 v1
      [18] invokevirtual #70
        - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
      [21] new #25
        - Class [android/content/Intent]
      [24] dup
      [25] aload_0 v0
      [26] getfield #61
        - Fieldref [com/anysoftkeyboard/e/a.c Ljava/lang/String;]
      [29] invokespecial #73
        - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
      [32] sipush 128
      [35] invokevirtual #78
        - Methodref [android/content/pm/PackageManager.queryBroadcastReceivers (Landroid/content/Intent;I)Ljava/util/List;]
      [38] invokeinterface #131
        - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
      [43] astore v4
      [45] goto +200 (target=245)
      [48] aload v4
      [50] invokeinterface #130
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [55] checkcast #31
        - Class [android/content/pm/ResolveInfo]
      [58] dup
      [59] astore_3 v3
      [60] getfield #58
        - Fieldref [android/content/pm/ResolveInfo.activityInfo Landroid/content/pm/ActivityInfo;]
      [63] ifnonnull +47 (target=110)
      [66] aload_0 v0
      [67] getfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [70] new #45
        - Class [java/lang/StringBuilder]
      [73] dup
      [74] ldc #7
        - String [BroadcastReceiver has null ActivityInfo. Receiver's label is ]
      [76] invokespecial #105
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [79] aload_3 v3
      [80] aload_1 v1
      [81] invokevirtual #70
        - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
      [84] invokevirtual #80
        - Methodref [android/content/pm/ResolveInfo.loadLabel (Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;]
      [87] invokevirtual #107
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [90] invokevirtual #110
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [93] invokestatic #85
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [96] pop
      [97] aload_0 v0
      [98] getfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [101] ldc #12
        - String [Is the external keyboard a service instead of BroadcastReceiver?]
      [103] invokestatic #85
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [106] pop
      [107] goto +138 (target=245)
      [110] aload_3 v3
      [111] getfield #58
        - Fieldref [android/content/pm/ResolveInfo.activityInfo Landroid/content/pm/ActivityInfo;]
      [114] getfield #54
        - Fieldref [android/content/pm/ActivityInfo.enabled Z]
      [117] ifeq +128 (target=245)
      [120] aload_3 v3
      [121] getfield #58
        - Fieldref [android/content/pm/ResolveInfo.activityInfo Landroid/content/pm/ActivityInfo;]
      [124] getfield #53
        - Fieldref [android/content/pm/ActivityInfo.applicationInfo Landroid/content/pm/ApplicationInfo;]
      [127] getfield #56
        - Fieldref [android/content/pm/ApplicationInfo.enabled Z]
      [130] ifeq +115 (target=245)
      [133] aload_1 v1
      [134] aload_3 v3
      [135] getfield #58
        - Fieldref [android/content/pm/ResolveInfo.activityInfo Landroid/content/pm/ActivityInfo;]
      [138] getfield #55
        - Fieldref [android/content/pm/ActivityInfo.packageName Ljava/lang/String;]
      [141] sipush 128
      [144] invokevirtual #69
        - Methodref [android/content/Context.createPackageContext (Ljava/lang/String;I)Landroid/content/Context;]
      [147] astore v5
      [149] aload_0 v0
      [150] aload v5
      [152] aload_3 v3
      [153] getfield #58
        - Fieldref [android/content/pm/ResolveInfo.activityInfo Landroid/content/pm/ActivityInfo;]
      [156] astore v7
      [158] astore v6
      [160] astore v5
      [162] aload v7
      [164] aload v6
      [166] invokevirtual #70
        - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
      [169] aload v5
      [171] getfield #62
        - Fieldref [com/anysoftkeyboard/e/a.d Ljava/lang/String;]
      [174] invokevirtual #76
        - Methodref [android/content/pm/ActivityInfo.loadXmlMetaData (Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser;]
      [177] dup
      [178] astore v7
      [180] ifnonnull +13 (target=193)
      [183] new #46
        - Class [java/util/ArrayList]
      [186] dup
      [187] invokespecial #111
        - Methodref [java/util/ArrayList.<init> ()V]
      [190] goto +12 (target=202)
      [193] aload v5
      [195] aload v6
      [197] aload v7
      [199] invokespecial #93
        - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/ArrayList;]
      [202] astore v5
      [204] aload_2 v2
      [205] aload v5
      [207] invokevirtual #113
        - Methodref [java/util/ArrayList.addAll (Ljava/util/Collection;)Z]
      [210] pop
      [211] goto +34 (target=245)
      [214] pop
      [215] aload_0 v0
      [216] getfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [219] new #45
        - Class [java/lang/StringBuilder]
      [222] dup
      [223] ldc #8
        - String [Did not find package: ]
      [225] invokespecial #105
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [228] aload_3 v3
      [229] getfield #58
        - Fieldref [android/content/pm/ResolveInfo.activityInfo Landroid/content/pm/ActivityInfo;]
      [232] getfield #55
        - Fieldref [android/content/pm/ActivityInfo.packageName Ljava/lang/String;]
      [235] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [238] invokevirtual #110
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [241] invokestatic #85
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [244] pop
      [245] aload v4
      [247] invokeinterface #129
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [252] ifne -204 (target=48)
      [255] aload_2 v2
      [256] areturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (133 -> 211: 214):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/ArrayList;
    Access flags: 0x2
      = private java.util.ArrayList a(android.content.Context,org.xmlpull.v1.XmlPullParser)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 360, locals = 12, stack = 7):
      [0] new #46
        - Class [java/util/ArrayList]
      [3] dup
      [4] invokespecial #111
        - Methodref [java/util/ArrayList.<init> ()V]
      [7] astore_3 v3
      [8] iconst_0
      [9] istore v5
      [11] goto +264 (target=275)
      [14] aload_2 v2
      [15] invokeinterface #132
        - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.getName ()Ljava/lang/String;]
      [20] astore v6
      [22] iload v4
      [24] iconst_2
      [25] ificmpne +232 (target=257)
      [28] aload_0 v0
      [29] getfield #66
        - Fieldref [com/anysoftkeyboard/e/a.h Ljava/lang/String;]
      [32] aload v6
      [34] invokevirtual #103
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [37] ifeq +9 (target=46)
      [40] iconst_1
      [41] istore v5
      [43] goto +232 (target=275)
      [46] iload v5
      [48] ifeq +227 (target=275)
      [51] aload_0 v0
      [52] getfield #67
        - Fieldref [com/anysoftkeyboard/e/a.i Ljava/lang/String;]
      [55] aload v6
      [57] invokevirtual #103
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [60] ifeq +215 (target=275)
      [63] aload_2 v2
      [64] invokestatic #86
        - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
      [67] astore v4
      [69] aload_0 v0
      [70] aload v4
      [72] aload_1 v1
      [73] astore v7
      [75] astore v6
      [77] astore v4
      [79] aload v6
      [81] aconst_null
      [82] ldc #21
        - String [id]
      [84] invokeinterface #126
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [89] astore v8
      [91] aload v6
      [93] aconst_null
      [94] ldc #23
        - String [nameResId]
      [96] iconst_m1
      [97] invokeinterface #124
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [102] istore v9
      [104] aload v6
      [106] aconst_null
      [107] ldc #20
        - String [description]
      [109] iconst_m1
      [110] invokeinterface #124
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [115] dup
      [116] istore v10
      [118] iconst_m1
      [119] ificmpeq +18 (target=137)
      [122] aload v7
      [124] invokevirtual #72
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [127] iload v10
      [129] invokevirtual #81
        - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [132] astore v10
      [134] goto +15 (target=149)
      [137] aload v6
      [139] aconst_null
      [140] ldc #20
        - String [description]
      [142] invokeinterface #126
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [147] astore v10
      [149] aload v6
      [151] aconst_null
      [152] ldc #22
        - String [index]
      [154] iconst_1
      [155] invokeinterface #125
        - InterfaceMethodref [android/util/AttributeSet.getAttributeUnsignedIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [160] istore v11
      [162] aload v8
      [164] ifnull +9 (target=173)
      [167] iload v9
      [169] iconst_m1
      [170] ificmpne +18 (target=188)
      [173] aload v4
      [175] getfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [178] ldc #9
        - String [External add-on does not include all mandatory details! Will not create add-on.]
      [180] invokestatic #85
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [183] pop
      [184] aconst_null
      [185] goto +56 (target=241)
      [188] aload v4
      [190] getfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [193] new #45
        - Class [java/lang/StringBuilder]
      [196] dup
      [197] ldc #10
        - String [External addon details: prefId:]
      [199] invokespecial #105
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [202] aload v8
      [204] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [207] ldc #1
        - String [ nameId:]
      [209] invokevirtual #108
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [212] iload v9
      [214] invokevirtual #106
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [217] invokevirtual #110
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [220] invokestatic #84
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [223] pop
      [224] aload v4
      [226] aload v7
      [228] aload v8
      [230] iload v9
      [232] aload v10
      [234] iload v11
      [236] aload v6
      [238] invokevirtual #92
        - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;]
      [241] dup
      [242] astore v4
      [244] ifnull +31 (target=275)
      [247] aload_3 v3
      [248] aload v4
      [250] invokevirtual #112
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [253] pop
      [254] goto +21 (target=275)
      [257] iload v4
      [259] iconst_3
      [260] ificmpne +15 (target=275)
      [263] aload_0 v0
      [264] getfield #66
        - Fieldref [com/anysoftkeyboard/e/a.h Ljava/lang/String;]
      [267] aload v6
      [269] invokevirtual #103
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [272] ifne +86 (target=358)
      [275] aload_2 v2
      [276] invokeinterface #133
        - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.next ()I]
      [281] dup
      [282] istore v4
      [284] iconst_1
      [285] ificmpne -271 (target=14)
      [288] goto +70 (target=358)
      [291] astore v4
      [293] aload_0 v0
      [294] getfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [297] new #45
        - Class [java/lang/StringBuilder]
      [300] dup
      [301] ldc #11
        - String [IO error:]
      [303] invokespecial #105
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [306] aload v4
      [308] invokevirtual #107
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [311] invokevirtual #110
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [314] invokestatic #85
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [317] pop
      [318] aload v4
      [320] invokevirtual #99
        - Methodref [java/io/IOException.printStackTrace ()V]
      [323] goto +35 (target=358)
      [326] astore v4
      [328] aload_0 v0
      [329] getfield #59
        - Fieldref [com/anysoftkeyboard/e/a.a Ljava/lang/String;]
      [332] new #45
        - Class [java/lang/StringBuilder]
      [335] dup
      [336] ldc #16
        - String [Parse error:]
      [338] invokespecial #105
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [341] aload v4
      [343] invokevirtual #107
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [346] invokevirtual #110
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [349] invokestatic #85
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [352] pop
      [353] aload v4
      [355] invokevirtual #123
        - Methodref [org/xmlpull/v1/XmlPullParserException.printStackTrace ()V]
      [358] aload_3 v3
      [359] areturn
      Code attribute exceptions (count = 2):
      - ExceptionInfo (8 -> 288: 291):
      - Class [java/io/IOException]
      - ExceptionInfo (8 -> 288: 326):
      - Class [org/xmlpull/v1/XmlPullParserException]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;
    Access flags: 0x404
      = protected abstract com.anysoftkeyboard.e.c a(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/i
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.voice.i extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/ServiceConnection]

Constant Pool (count = 50):
  - Class [android/content/Context]
  - Class [android/content/ServiceConnection]
  - Class [com/anysoftkeyboard/voice/ServiceHelper]
  - Class [com/anysoftkeyboard/voice/i]
  - Class [com/anysoftkeyboard/voice/l]
  - Class [com/anysoftkeyboard/voice/p]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/voice/i.a Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/voice/i.b Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/voice/i.c Lcom/anysoftkeyboard/voice/p;]
  - Fieldref [com/anysoftkeyboard/voice/l.a Lcom/anysoftkeyboard/voice/ServiceHelper;]
  - Methodref [android/content/Context.unbindService (Landroid/content/ServiceConnection;)V]
  - Methodref [com/anysoftkeyboard/voice/ServiceHelper.a (Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/voice/i.<init> (Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Ljava/lang/String;B)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Ljava/lang/String;B)V]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/voice/ServiceHelper;]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [b Landroid/content/Context;]
  + NameAndType [c Lcom/anysoftkeyboard/voice/p;]
  + NameAndType [unbindService (Landroid/content/ServiceConnection;)V]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/ComponentName;)V]
  + Utf8 [(Landroid/content/ComponentName;Landroid/os/IBinder;)V]
  + Utf8 [(Landroid/content/ServiceConnection;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Ljava/lang/String;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Ljava/lang/String;B)V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Lcom/anysoftkeyboard/voice/ServiceHelper;]
  + Utf8 [Lcom/anysoftkeyboard/voice/p;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/ServiceConnection]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/voice/ServiceHelper]
  + Utf8 [com/anysoftkeyboard/voice/i]
  + Utf8 [com/anysoftkeyboard/voice/l]
  + Utf8 [com/anysoftkeyboard/voice/p]
  + Utf8 [java/lang/Object]
  + Utf8 [onServiceConnected]
  + Utf8 [onServiceDisconnected]
  + Utf8 [unbindService]

Fields (count = 3):
  + Field:        a Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String a
  + Field:        b Landroid/content/Context;
    Access flags: 0x12
      = private final android.content.Context b
  + Field:        c Lcom/anysoftkeyboard/voice/p;
    Access flags: 0x1002
      = private com.anysoftkeyboard.voice.p c

Methods (count = 4):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Ljava/lang/String;B)V
    Access flags: 0x2
      = private i(com.anysoftkeyboard.voice.p,android.content.Context,java.lang.String,byte)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 5, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #10
        - Fieldref [com/anysoftkeyboard/voice/i.c Lcom/anysoftkeyboard/voice/p;]
      [5] aload_0 v0
      [6] invokespecial #15
        - Methodref [java/lang/Object.<init> ()V]
      [9] aload_0 v0
      [10] aload_3 v3
      [11] putfield #8
        - Fieldref [com/anysoftkeyboard/voice/i.a Ljava/lang/String;]
      [14] aload_0 v0
      [15] aload_2 v2
      [16] putfield #9
        - Fieldref [com/anysoftkeyboard/voice/i.b Landroid/content/Context;]
      [19] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onServiceDisconnected(Landroid/content/ComponentName;)V
    Access flags: 0x11
      = public final void onServiceDisconnected(android.content.ComponentName)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V
    Access flags: 0x11
      = public final void onServiceConnected(android.content.ComponentName,android.os.IBinder)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 23, locals = 3, stack = 2):
      [0] aload_2 v2
      [1] checkcast #5
        - Class [com/anysoftkeyboard/voice/l]
      [4] getfield #11
        - Fieldref [com/anysoftkeyboard/voice/l.a Lcom/anysoftkeyboard/voice/ServiceHelper;]
      [7] aload_0 v0
      [8] getfield #8
        - Fieldref [com/anysoftkeyboard/voice/i.a Ljava/lang/String;]
      [11] invokevirtual #13
        - Methodref [com/anysoftkeyboard/voice/ServiceHelper.a (Ljava/lang/String;)V]
      [14] aload_0 v0
      [15] getfield #9
        - Fieldref [com/anysoftkeyboard/voice/i.b Landroid/content/Context;]
      [18] aload_0 v0
      [19] invokevirtual #12
        - Methodref [android/content/Context.unbindService (Landroid/content/ServiceConnection;)V]
      [22] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Ljava/lang/String;)V
    Access flags: 0x1000
      = i(com.anysoftkeyboard.voice.p,android.content.Context,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] aload_3 v3
      [4] iconst_0
      [5] invokespecial #14
        - Methodref [com/anysoftkeyboard/voice/i.<init> (Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Ljava/lang/String;B)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/g
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.keyboards.g extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 13):
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/g]
  - Class [java/lang/Object]
  + Utf8 [()I]
  + Utf8 [()Z]
  + Utf8 [(I)V]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/g]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 4):
  + Method:       a()I
    Access flags: 0x401
      = public abstract int a()
  + Method:       b()Z
    Access flags: 0x401
      = public abstract boolean b()
  + Method:       c()Z
    Access flags: 0x401
      = public abstract boolean c()
  + Method:       a(I)V
    Access flags: 0x401
      = public abstract void a(int)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/f
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.keyboards.views.f extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 21):
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/views/f]
  - Class [java/lang/Object]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Z)V]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/views/f]
  + Utf8 [d]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [j]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 14):
  + Method:       a(I)V
    Access flags: 0x401
      = public abstract void a(int)
  + Method:       b(I)V
    Access flags: 0x401
      = public abstract void b(int)
  + Method:       a(ILcom/anysoftkeyboard/keyboards/o;I[IZ)V
    Access flags: 0x401
      = public abstract void a(int,com.anysoftkeyboard.keyboards.o,int,int[],boolean)
  + Method:       a()V
    Access flags: 0x401
      = public abstract void a()
  + Method:       a(Ljava/lang/CharSequence;)V
    Access flags: 0x401
      = public abstract void a(java.lang.CharSequence)
  + Method:       j()V
    Access flags: 0x401
      = public abstract void j()
  + Method:       b(Z)V
    Access flags: 0x401
      = public abstract void b(boolean)
  + Method:       a(Z)V
    Access flags: 0x401
      = public abstract void a(boolean)
  + Method:       c(Z)V
    Access flags: 0x401
      = public abstract void c(boolean)
  + Method:       d(Z)V
    Access flags: 0x401
      = public abstract void d(boolean)
  + Method:       b()V
    Access flags: 0x401
      = public abstract void b()
  + Method:       c()V
    Access flags: 0x401
      = public abstract void c()
  + Method:       g()V
    Access flags: 0x401
      = public abstract void g()
  + Method:       h()V
    Access flags: 0x401
      = public abstract void h()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/tutorials/b
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.tutorials.b extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 28):
  - Class [com/anysoftkeyboard/ui/tutorials/b]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/b.a Landroid/content/Intent;]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/b.b I]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/b.c I]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/b.d I]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/b.e I]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Landroid/content/Intent;]
  + NameAndType [b I]
  + NameAndType [c I]
  + NameAndType [d I]
  + NameAndType [e I]
  + Utf8 [()V]
  + Utf8 [(ILandroid/content/Intent;III)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/content/Intent;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/b]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [java/lang/Object]

Fields (count = 5):
  + Field:        a Landroid/content/Intent;
    Access flags: 0x11
      = public final android.content.Intent a
  + Field:        b I
    Access flags: 0x11
      = public final int b
  + Field:        c I
    Access flags: 0x11
      = public final int c
  + Field:        d I
    Access flags: 0x11
      = public final int d
  + Field:        e I
    Access flags: 0x11
      = public final int e

Methods (count = 1):
  - Method:       <init>(ILandroid/content/Intent;III)V
    Access flags: 0x1
      = public b(int,android.content.Intent,int,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 32, locals = 6, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #8
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iload_1 v1
      [6] putfield #7
        - Fieldref [com/anysoftkeyboard/ui/tutorials/b.e I]
      [9] aload_0 v0
      [10] aload_2 v2
      [11] putfield #3
        - Fieldref [com/anysoftkeyboard/ui/tutorials/b.a Landroid/content/Intent;]
      [14] aload_0 v0
      [15] iload_3 v3
      [16] putfield #4
        - Fieldref [com/anysoftkeyboard/ui/tutorials/b.b I]
      [19] aload_0 v0
      [20] iload v4
      [22] putfield #5
        - Fieldref [com/anysoftkeyboard/ui/tutorials/b.c I]
      [25] aload_0 v0
      [26] iload v5
      [28] putfield #6
        - Fieldref [com/anysoftkeyboard/ui/tutorials/b.d I]
      [31] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/h
  Superclass:    com/anysoftkeyboard/e/a
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.keyboards.h extends com.anysoftkeyboard.e.a

Interfaces (count = 0):

Constant Pool (count = 183):
  - Integer [2130837594]
  - Integer [2131034126]
  - String [ addons]
  - String [ defaultDictionary:]
  - String [ iconResId:]
  - String [ landscapeResId:]
  - String [ nameId:]
  - String [ resId:]
  - String [.,!?)]:;]
  - String [ASK_KF]
  - String [Creating enabled addons list. I have a total of ]
  - String [External Keyboard does not include all mandatory details! Will not create keyboard.]
  - String [External keyboard details: prefId:]
  - String [Factory provided addon: ]
  - String [Keyboard]
  - String [Keyboards]
  - String [additionalIsLetterExceptions]
  - String [com.menny.android.anysoftkeyboard.KEYBOARD]
  - String [com.menny.android.anysoftkeyboard.keyboards]
  - String [defaultDictionaryLocale]
  - String [defaultEnabled]
  - String [iconResId]
  - String [landscapeResId]
  - String [layoutResId]
  - String [physicalKeyboardMappingResId]
  - String [sentenceSeparators]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$Editor]
  - Class [android/util/AttributeSet]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/e/a]
  - Class [com/anysoftkeyboard/keyboards/h]
  - Class [com/anysoftkeyboard/keyboards/z]
  - Class [java/lang/StringBuilder]
  - Class [java/util/ArrayList]
  - Class [java/util/Iterator]
  - Fieldref [com/anysoftkeyboard/keyboards/h.b Lcom/anysoftkeyboard/keyboards/h;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/e/a.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  - Methodref [com/anysoftkeyboard/keyboards/h.<init> ()V]
  - Methodref [com/anysoftkeyboard/keyboards/h.b (Landroid/content/Context;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/keyboards/z.<init> (Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  - Methodref [com/anysoftkeyboard/keyboards/z.a ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/ArrayList.<init> ()V]
  - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - Methodref [java/util/ArrayList.size ()I]
  - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeBooleanValue (Ljava/lang/String;Ljava/lang/String;Z)Z]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/b.e ()Landroid/content/SharedPreferences;]
  - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + NameAndType [a ()Z]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b (Landroid/content/Context;)Ljava/util/ArrayList;]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/h;]
  + NameAndType [commit ()Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e ()Landroid/content/SharedPreferences;]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getAttributeBooleanValue (Ljava/lang/String;Ljava/lang/String;Z)Z]
  + NameAndType [getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  + NameAndType [getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [hasNext ()Z]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [size ()I]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [ addons]
  + Utf8 [ defaultDictionary:]
  + Utf8 [ iconResId:]
  + Utf8 [ landscapeResId:]
  + Utf8 [ nameId:]
  + Utf8 [ resId:]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Landroid/content/SharedPreferences;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(Landroid/content/Context;)Ljava/util/ArrayList;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;]
  + Utf8 [(Lcom/anysoftkeyboard/b;)Ljava/util/ArrayList;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)Z]
  + Utf8 [(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Z)Z]
  + Utf8 [.,!?)]:;]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK_KF]
  + Utf8 [Code]
  + Utf8 [Creating enabled addons list. I have a total of ]
  + Utf8 [External Keyboard does not include all mandatory details! Will not create keyboard.]
  + Utf8 [External keyboard details: prefId:]
  + Utf8 [Factory provided addon: ]
  + Utf8 [Keyboard]
  + Utf8 [Keyboards]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/h;]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [additionalIsLetterExceptions]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/util/AttributeSet]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [com.menny.android.anysoftkeyboard.KEYBOARD]
  + Utf8 [com.menny.android.anysoftkeyboard.keyboards]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/e/a]
  + Utf8 [com/anysoftkeyboard/keyboards/h]
  + Utf8 [com/anysoftkeyboard/keyboards/z]
  + Utf8 [commit]
  + Utf8 [d]
  + Utf8 [defaultDictionaryLocale]
  + Utf8 [defaultEnabled]
  + Utf8 [e]
  + Utf8 [edit]
  + Utf8 [get]
  + Utf8 [getApplicationContext]
  + Utf8 [getAttributeBooleanValue]
  + Utf8 [getAttributeResourceValue]
  + Utf8 [getAttributeValue]
  + Utf8 [getBoolean]
  + Utf8 [hasNext]
  + Utf8 [i]
  + Utf8 [iconResId]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Iterator]
  + Utf8 [landscapeResId]
  + Utf8 [layoutResId]
  + Utf8 [next]
  + Utf8 [physicalKeyboardMappingResId]
  + Utf8 [putBoolean]
  + Utf8 [sentenceSeparators]
  + Utf8 [size]
  + Utf8 [toString]

Fields (count = 1):
  + Field:        b Lcom/anysoftkeyboard/keyboards/h;
    Access flags: 0x1a
      = private static final com.anysoftkeyboard.keyboards.h b

Methods (count = 5):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 0, stack = 2):
      [0] new #33
        - Class [com/anysoftkeyboard/keyboards/h]
      [3] dup
      [4] invokespecial #43
        - Methodref [com/anysoftkeyboard/keyboards/h.<init> ()V]
      [7] putstatic #38
        - Fieldref [com/anysoftkeyboard/keyboards/h.b Lcom/anysoftkeyboard/keyboards/h;]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)Ljava/util/ArrayList;
    Access flags: 0x9
      = public static java.util.ArrayList a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] getstatic #38
        - Fieldref [com/anysoftkeyboard/keyboards/h.b Lcom/anysoftkeyboard/keyboards/h;]
      [3] aload_0 v0
      [4] invokevirtual #44
        - Methodref [com/anysoftkeyboard/keyboards/h.b (Landroid/content/Context;)Ljava/util/ArrayList;]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/b;)Ljava/util/ArrayList;
    Access flags: 0x9
      = public static java.util.ArrayList a(com.anysoftkeyboard.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 218, locals = 5, stack = 4):
      [0] getstatic #38
        - Fieldref [com/anysoftkeyboard/keyboards/h.b Lcom/anysoftkeyboard/keyboards/h;]
      [3] aload_0 v0
      [4] invokeinterface #65
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [9] invokevirtual #44
        - Methodref [com/anysoftkeyboard/keyboards/h.b (Landroid/content/Context;)Ljava/util/ArrayList;]
      [12] astore_1 v1
      [13] ldc #10
        - String [ASK_KF]
      [15] new #35
        - Class [java/lang/StringBuilder]
      [18] dup
      [19] ldc #11
        - String [Creating enabled addons list. I have a total of ]
      [21] invokespecial #48
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [24] aload_1 v1
      [25] invokevirtual #56
        - Methodref [java/util/ArrayList.size ()I]
      [28] invokevirtual #49
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [31] ldc #3
        - String [ addons]
      [33] invokevirtual #50
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [36] invokevirtual #51
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [39] invokestatic #41
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [42] pop
      [43] aload_0 v0
      [44] invokeinterface #64
        - InterfaceMethodref [com/anysoftkeyboard/b.e ()Landroid/content/SharedPreferences;]
      [49] astore_0 v0
      [50] new #36
        - Class [java/util/ArrayList]
      [53] dup
      [54] invokespecial #52
        - Methodref [java/util/ArrayList.<init> ()V]
      [57] astore_2 v2
      [58] iconst_0
      [59] istore_3 v3
      [60] goto +42 (target=102)
      [63] aload_1 v1
      [64] iload_3 v3
      [65] invokevirtual #54
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [68] checkcast #34
        - Class [com/anysoftkeyboard/keyboards/z]
      [71] astore v4
      [73] aload_0 v0
      [74] aload v4
      [76] invokevirtual #47
        - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
      [79] aload v4
      [81] invokevirtual #46
        - Methodref [com/anysoftkeyboard/keyboards/z.a ()Z]
      [84] invokeinterface #58
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [89] ifeq +10 (target=99)
      [92] aload_2 v2
      [93] aload v4
      [95] invokevirtual #53
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [98] pop
      [99] iinc v3, 1
      [102] iload_3 v3
      [103] aload_1 v1
      [104] invokevirtual #56
        - Methodref [java/util/ArrayList.size ()I]
      [107] ificmplt -44 (target=63)
      [110] aload_2 v2
      [111] invokevirtual #56
        - Methodref [java/util/ArrayList.size ()I]
      [114] ifne +47 (target=161)
      [117] aload_0 v0
      [118] invokeinterface #57
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [123] astore_3 v3
      [124] aload_1 v1
      [125] iconst_0
      [126] invokevirtual #54
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [129] checkcast #34
        - Class [com/anysoftkeyboard/keyboards/z]
      [132] astore v4
      [134] aload_3 v3
      [135] aload v4
      [137] invokevirtual #47
        - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
      [140] iconst_1
      [141] invokeinterface #60
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [146] pop
      [147] aload_3 v3
      [148] invokeinterface #59
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [153] pop
      [154] aload_2 v2
      [155] aload v4
      [157] invokevirtual #53
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [160] pop
      [161] aload_2 v2
      [162] invokevirtual #55
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [165] astore v4
      [167] goto +39 (target=206)
      [170] aload v4
      [172] invokeinterface #67
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [177] checkcast #34
        - Class [com/anysoftkeyboard/keyboards/z]
      [180] astore_3 v3
      [181] ldc #10
        - String [ASK_KF]
      [183] new #35
        - Class [java/lang/StringBuilder]
      [186] dup
      [187] ldc #14
        - String [Factory provided addon: ]
      [189] invokespecial #48
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [192] aload_3 v3
      [193] invokevirtual #47
        - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
      [196] invokevirtual #50
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [199] invokevirtual #51
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [202] invokestatic #39
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [205] pop
      [206] aload v4
      [208] invokeinterface #66
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [213] ifne -43 (target=170)
      [216] aload_2 v2
      [217] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x2
      = private h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 1, stack = 8):
      [0] aload_0 v0
      [1] ldc #10
        - String [ASK_KF]
      [3] ldc #18
        - String [com.menny.android.anysoftkeyboard.KEYBOARD]
      [5] ldc #19
        - String [com.menny.android.anysoftkeyboard.keyboards]
      [7] ldc #16
        - String [Keyboards]
      [9] ldc #15
        - String [Keyboard]
      [11] ldc #2
        - Integer [2131034126]
      [13] iconst_1
      [14] invokespecial #42
        - Methodref [com/anysoftkeyboard/e/a.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;
    Access flags: 0x1054
      = protected final com.anysoftkeyboard.e.c a(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 265, locals = 14, stack = 15):
      [0] aload_1 v1
      [1] aload_2 v2
      [2] iload_3 v3
      [3] aload v4
      [5] iload v5
      [7] aload v6
      [9] astore v6
      [11] istore v5
      [13] astore v4
      [15] istore_3 v3
      [16] astore_2 v2
      [17] astore_1 v1
      [18] aload v6
      [20] aconst_null
      [21] ldc #24
        - String [layoutResId]
      [23] iconst_m1
      [24] invokeinterface #62
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [29] istore v7
      [31] aload v6
      [33] aconst_null
      [34] ldc #23
        - String [landscapeResId]
      [36] iconst_m1
      [37] invokeinterface #62
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [42] istore v8
      [44] aload v6
      [46] aconst_null
      [47] ldc #22
        - String [iconResId]
      [49] ldc #1
        - Integer [2130837594]
      [51] invokeinterface #62
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [56] istore v9
      [58] aload v6
      [60] aconst_null
      [61] ldc #20
        - String [defaultDictionaryLocale]
      [63] invokeinterface #63
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [68] astore v10
      [70] aload v6
      [72] aconst_null
      [73] ldc #17
        - String [additionalIsLetterExceptions]
      [75] invokeinterface #63
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [80] astore v11
      [82] aload v6
      [84] aconst_null
      [85] ldc #26
        - String [sentenceSeparators]
      [87] invokeinterface #63
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [92] dup
      [93] astore v12
      [95] ifnonnull +7 (target=102)
      [98] ldc #9
        - String [.,!?)]:;]
      [100] astore v12
      [102] aload v6
      [104] aconst_null
      [105] ldc #25
        - String [physicalKeyboardMappingResId]
      [107] iconst_m1
      [108] invokeinterface #62
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [113] istore v13
      [115] aload v6
      [117] aconst_null
      [118] ldc #21
        - String [defaultEnabled]
      [120] iload v5
      [122] iconst_1
      [123] ificmpne +7 (target=130)
      [126] iconst_1
      [127] goto +4 (target=131)
      [130] iconst_0
      [131] invokeinterface #61
        - InterfaceMethodref [android/util/AttributeSet.getAttributeBooleanValue (Ljava/lang/String;Ljava/lang/String;Z)Z]
      [136] istore v6
      [138] aload_2 v2
      [139] ifnull +14 (target=153)
      [142] iload_3 v3
      [143] iconst_m1
      [144] ificmpeq +9 (target=153)
      [147] iload v7
      [149] iconst_m1
      [150] ificmpne +13 (target=163)
      [153] ldc #10
        - String [ASK_KF]
      [155] ldc #12
        - String [External Keyboard does not include all mandatory details! Will not create keyboard.]
      [157] invokestatic #40
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [160] pop
      [161] aconst_null
      [162] areturn
      [163] ldc #10
        - String [ASK_KF]
      [165] new #35
        - Class [java/lang/StringBuilder]
      [168] dup
      [169] ldc #13
        - String [External keyboard details: prefId:]
      [171] invokespecial #48
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [174] aload_2 v2
      [175] invokevirtual #50
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [178] ldc #7
        - String [ nameId:]
      [180] invokevirtual #50
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [183] iload_3 v3
      [184] invokevirtual #49
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [187] ldc #8
        - String [ resId:]
      [189] invokevirtual #50
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [192] iload v7
      [194] invokevirtual #49
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [197] ldc #6
        - String [ landscapeResId:]
      [199] invokevirtual #50
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [202] iload v8
      [204] invokevirtual #49
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [207] ldc #5
        - String [ iconResId:]
      [209] invokevirtual #50
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [212] iload v9
      [214] invokevirtual #49
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [217] ldc #4
        - String [ defaultDictionary:]
      [219] invokevirtual #50
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [222] aload v10
      [224] invokevirtual #50
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [227] invokevirtual #51
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [230] invokestatic #39
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [233] pop
      [234] new #34
        - Class [com/anysoftkeyboard/keyboards/z]
      [237] dup
      [238] aload_1 v1
      [239] aload_2 v2
      [240] iload_3 v3
      [241] iload v7
      [243] iload v8
      [245] aload v10
      [247] iload v9
      [249] iload v13
      [251] aload v11
      [253] aload v12
      [255] aload v4
      [257] iload v5
      [259] iload v6
      [261] invokespecial #45
        - Methodref [com/anysoftkeyboard/keyboards/z.<init> (Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
      [264] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/tutorials/c
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.ui.tutorials.c extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 222):
  - Integer [102432]
  - Integer [102434]
  - Integer [268435456]
  - Integer [2130837581]
  - Integer [2130837582]
  - Integer [2131296309]
  - Integer [2131296368]
  - Integer [2131296369]
  - Integer [2131296370]
  - String []
  - String [ code ]
  - String [ASK Turorial]
  - String [NONE]
  - String [TESTERS VERSION added]
  - String [changelog added]
  - String [last_changelog_ver_shown]
  - String [notification]
  - String [testers_version_version_hash]
  - Class [android/app/Notification]
  - Class [android/app/NotificationManager]
  - Class [android/app/PendingIntent]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$Editor]
  - Class [android/content/pm/PackageInfo]
  - Class [android/content/pm/PackageManager]
  - Class [android/content/pm/PackageManager$NameNotFoundException]
  - Class [android/preference/PreferenceManager]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/ui/settings/MainSettings]
  - Class [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/TestersNoticeActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/b]
  - Class [com/anysoftkeyboard/ui/tutorials/c]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Fieldref [android/app/Notification.defaults I]
  - Fieldref [android/app/Notification.flags I]
  - Fieldref [android/content/pm/PackageInfo.versionCode I]
  - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/b.a Landroid/content/Intent;]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/b.b I]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/b.c I]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/b.d I]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/b.e I]
  - Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
  - Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  - Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
  - Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
  - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
  - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.a (Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/b.<init> (ILandroid/content/Intent;III)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/c.a (Landroid/content/Context;Lcom/anysoftkeyboard/ui/tutorials/b;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/c.c (Landroid/content/Context;)Z]
  - Methodref [com/anysoftkeyboard/ui/tutorials/c.d (Landroid/content/Context;)I]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.currentTimeMillis ()J]
  - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
  - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [com/anysoftkeyboard/a.v ()Z]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (ILandroid/content/Intent;III)V]
  + NameAndType [<init> (ILjava/lang/CharSequence;J)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a (Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
  + NameAndType [a (Landroid/content/Context;Lcom/anysoftkeyboard/ui/tutorials/b;)V]
  + NameAndType [a Landroid/content/Intent;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b I]
  + NameAndType [c (Landroid/content/Context;)Z]
  + NameAndType [c I]
  + NameAndType [commit ()Z]
  + NameAndType [currentTimeMillis ()J]
  + NameAndType [d (Landroid/content/Context;)I]
  + NameAndType [d I]
  + NameAndType [defaults I]
  + NameAndType [e I]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [flags I]
  + NameAndType [getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  + NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + NameAndType [getInt (Ljava/lang/String;I)I]
  + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [notify (ILandroid/app/Notification;)V]
  + NameAndType [printStackTrace ()V]
  + NameAndType [putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [setFlags (I)Landroid/content/Intent;]
  + NameAndType [setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [v ()Z]
  + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [versionCode I]
  + NameAndType [versionName Ljava/lang/String;]
  + Utf8 []
  + Utf8 [ code ]
  + Utf8 [()J]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(ILandroid/app/Notification;)V]
  + Utf8 [(ILandroid/content/Intent;III)V]
  + Utf8 [(ILjava/lang/CharSequence;J)V]
  + Utf8 [(Landroid/content/Context;)I]
  + Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + Utf8 [(Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;)Z]
  + Utf8 [(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/ui/tutorials/b;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [<init>]
  + Utf8 [ASK Turorial]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/content/Intent;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [NONE]
  + Utf8 [TESTERS VERSION added]
  + Utf8 [a]
  + Utf8 [android/app/Notification]
  + Utf8 [android/app/NotificationManager]
  + Utf8 [android/app/PendingIntent]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/content/pm/PackageInfo]
  + Utf8 [android/content/pm/PackageManager]
  + Utf8 [android/content/pm/PackageManager$NameNotFoundException]
  + Utf8 [android/preference/PreferenceManager]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [changelog added]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/ui/settings/MainSettings]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/TestersNoticeActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/b]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/c]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [commit]
  + Utf8 [currentTimeMillis]
  + Utf8 [d]
  + Utf8 [defaults]
  + Utf8 [e]
  + Utf8 [edit]
  + Utf8 [equals]
  + Utf8 [flags]
  + Utf8 [getActivity]
  + Utf8 [getDefaultSharedPreferences]
  + Utf8 [getInt]
  + Utf8 [getString]
  + Utf8 [getSystemService]
  + Utf8 [getText]
  + Utf8 [i]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [last_changelog_ver_shown]
  + Utf8 [notification]
  + Utf8 [notify]
  + Utf8 [printStackTrace]
  + Utf8 [putInt]
  + Utf8 [putString]
  + Utf8 [setFlags]
  + Utf8 [setLatestEventInfo]
  + Utf8 [testers_version_version_hash]
  + Utf8 [toString]
  + Utf8 [v]
  + Utf8 [valueOf]
  + Utf8 [versionCode]
  + Utf8 [versionName]

Fields (count = 0):

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x1
      = public c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #68
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)V
    Access flags: 0x9
      = public static void a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 54, locals = 2, stack = 8):
      [0] aload_0 v0
      [1] invokestatic #65
        - Methodref [com/anysoftkeyboard/ui/tutorials/c.c (Landroid/content/Context;)Z]
      [4] ifeq +49 (target=53)
      [7] ldc #12
        - String [ASK Turorial]
      [9] ldc #14
        - String [TESTERS VERSION added]
      [11] invokestatic #61
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [14] pop
      [15] new #23
        - Class [android/content/Intent]
      [18] dup
      [19] aload_0 v0
      [20] ldc #34
        - Class [com/anysoftkeyboard/ui/tutorials/TestersNoticeActivity]
      [22] invokespecial #57
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [25] dup
      [26] astore_1 v1
      [27] ldc #3
        - Integer [268435456]
      [29] invokevirtual #58
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [32] pop
      [33] aload_0 v0
      [34] new #35
        - Class [com/anysoftkeyboard/ui/tutorials/b]
      [37] dup
      [38] ldc #1
        - Integer [102432]
      [40] aload_1 v1
      [41] ldc #4
        - Integer [2130837581]
      [43] ldc #7
        - Integer [2131296368]
      [45] ldc #8
        - Integer [2131296369]
      [47] invokespecial #63
        - Methodref [com/anysoftkeyboard/ui/tutorials/b.<init> (ILandroid/content/Intent;III)V]
      [50] invokestatic #64
        - Methodref [com/anysoftkeyboard/ui/tutorials/c.a (Landroid/content/Context;Lcom/anysoftkeyboard/ui/tutorials/b;)V]
      [53] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/content/Context;)V
    Access flags: 0x9
      = public static void b(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 117, locals = 4, stack = 8):
      [0] invokestatic #67
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [3] invokeinterface #82
        - InterfaceMethodref [com/anysoftkeyboard/a.v ()Z]
      [8] ifeq +108 (target=116)
      [11] aload_0 v0
      [12] dup
      [13] astore_1 v1
      [14] invokestatic #60
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [17] dup
      [18] astore_2 v2
      [19] ldc #16
        - String [last_changelog_ver_shown]
      [21] iconst_0
      [22] invokeinterface #77
        - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
      [27] istore_3 v3
      [28] aload_1 v1
      [29] invokestatic #66
        - Methodref [com/anysoftkeyboard/ui/tutorials/c.d (Landroid/content/Context;)I]
      [32] istore_1 v1
      [33] aload_2 v2
      [34] invokeinterface #76
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [39] dup
      [40] astore_2 v2
      [41] ldc #16
        - String [last_changelog_ver_shown]
      [43] iload_1 v1
      [44] invokeinterface #80
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
      [49] pop
      [50] aload_2 v2
      [51] invokeinterface #79
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [56] pop
      [57] iload_1 v1
      [58] iload_3 v3
      [59] ificmpeq +7 (target=66)
      [62] iconst_1
      [63] goto +4 (target=67)
      [66] iconst_0
      [67] ifeq +49 (target=116)
      [70] ldc #12
        - String [ASK Turorial]
      [72] ldc #15
        - String [changelog added]
      [74] invokestatic #61
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [77] pop
      [78] new #23
        - Class [android/content/Intent]
      [81] dup
      [82] aload_0 v0
      [83] ldc #33
        - Class [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity]
      [85] invokespecial #57
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [88] dup
      [89] astore_1 v1
      [90] ldc #3
        - Integer [268435456]
      [92] invokevirtual #58
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [95] pop
      [96] aload_0 v0
      [97] new #35
        - Class [com/anysoftkeyboard/ui/tutorials/b]
      [100] dup
      [101] ldc #2
        - Integer [102434]
      [103] aload_1 v1
      [104] ldc #5
        - Integer [2130837582]
      [106] ldc #6
        - Integer [2131296309]
      [108] ldc #9
        - Integer [2131296370]
      [110] invokespecial #63
        - Methodref [com/anysoftkeyboard/ui/tutorials/b.<init> (ILandroid/content/Intent;III)V]
      [113] invokestatic #64
        - Methodref [com/anysoftkeyboard/ui/tutorials/c.a (Landroid/content/Context;Lcom/anysoftkeyboard/ui/tutorials/b;)V]
      [116] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Landroid/content/Context;)Z
    Access flags: 0xa
      = private static boolean c(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 96, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] invokestatic #60
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [4] dup
      [5] astore_1 v1
      [6] ldc #18
        - String [testers_version_version_hash]
      [8] ldc #13
        - String [NONE]
      [10] invokeinterface #78
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [15] astore_2 v2
      [16] ldc #10
        - String []
      [18] astore_3 v3
      [19] aload_0 v0
      [20] invokestatic #62
        - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.a (Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
      [23] astore_0 v0
      [24] new #40
        - Class [java/lang/StringBuilder]
      [27] dup
      [28] aload_0 v0
      [29] getfield #45
        - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
      [32] invokestatic #70
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [35] invokespecial #71
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [38] ldc #11
        - String [ code ]
      [40] invokevirtual #73
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [43] aload_0 v0
      [44] getfield #44
        - Fieldref [android/content/pm/PackageInfo.versionCode I]
      [47] invokevirtual #72
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [50] invokevirtual #74
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [53] astore_3 v3
      [54] goto +6 (target=60)
      [57] invokevirtual #59
        - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
      [60] aload_1 v1
      [61] invokeinterface #76
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [66] dup
      [67] astore_0 v0
      [68] ldc #18
        - String [testers_version_version_hash]
      [70] aload_3 v3
      [71] invokeinterface #81
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [76] pop
      [77] aload_0 v0
      [78] invokeinterface #79
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [83] pop
      [84] aload_3 v3
      [85] aload_2 v2
      [86] invokevirtual #69
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [89] ifeq +5 (target=94)
      [92] iconst_0
      [93] ireturn
      [94] iconst_1
      [95] ireturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (19 -> 54: 57):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      Code attribute attributes (attribute count = 0):
  + Method:       d(Landroid/content/Context;)I
    Access flags: 0xa
      = private static int d(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokestatic #62
        - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.a (Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
      [4] getfield #44
        - Fieldref [android/content/pm/PackageInfo.versionCode I]
      [7] ireturn
      [8] invokevirtual #59
        - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
      [11] iconst_0
      [12] ireturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (0 -> 7: 8):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Lcom/anysoftkeyboard/ui/tutorials/b;)V
    Access flags: 0x2a
      = private static synchronized void a(android.content.Context,com.anysoftkeyboard.ui.tutorials.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 89, locals = 5, stack = 6):
      [0] aload_0 v0
      [1] ldc #17
        - String [notification]
      [3] invokevirtual #55
        - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [6] checkcast #20
        - Class [android/app/NotificationManager]
      [9] astore_2 v2
      [10] new #19
        - Class [android/app/Notification]
      [13] dup
      [14] aload_1 v1
      [15] getfield #47
        - Fieldref [com/anysoftkeyboard/ui/tutorials/b.b I]
      [18] aload_0 v0
      [19] aload_1 v1
      [20] getfield #49
        - Fieldref [com/anysoftkeyboard/ui/tutorials/b.d I]
      [23] invokevirtual #56
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [26] invokestatic #75
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [29] invokespecial #51
        - Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
      [32] astore_3 v3
      [33] aload_0 v0
      [34] iconst_0
      [35] aload_1 v1
      [36] getfield #46
        - Fieldref [com/anysoftkeyboard/ui/tutorials/b.a Landroid/content/Intent;]
      [39] iconst_0
      [40] invokestatic #54
        - Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
      [43] astore v4
      [45] aload_3 v3
      [46] aload_0 v0
      [47] aload_0 v0
      [48] aload_1 v1
      [49] getfield #48
        - Fieldref [com/anysoftkeyboard/ui/tutorials/b.c I]
      [52] invokevirtual #56
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [55] aload_0 v0
      [56] aload_1 v1
      [57] getfield #49
        - Fieldref [com/anysoftkeyboard/ui/tutorials/b.d I]
      [60] invokevirtual #56
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [63] aload v4
      [65] invokevirtual #52
        - Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
      [68] aload_3 v3
      [69] iconst_0
      [70] putfield #42
        - Fieldref [android/app/Notification.defaults I]
      [73] aload_3 v3
      [74] bipush 16
      [76] putfield #43
        - Fieldref [android/app/Notification.flags I]
      [79] aload_2 v2
      [80] aload_1 v1
      [81] getfield #50
        - Fieldref [com/anysoftkeyboard/ui/tutorials/b.e I]
      [84] aload_3 v3
      [85] invokevirtual #53
        - Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
      [88] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/g
  Superclass:    android/database/sqlite/SQLiteOpenHelper
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.g extends android.database.sqlite.SQLiteOpenHelper

Interfaces (count = 0):

Constant Pool (count = 207):
  - String [ to ]
  - String [' to the fall-back dictionary! Result:]
  - String [' to the fall-back dictionary. Id:]
  - String [(locale IS NULL) or (locale=?)]
  - String [...]
  - String [ALTER TABLE FALL_BACK_USER_DICTIONARY ADD COLUMN _id INTEGER;]
  - String [ALTER TABLE FALL_BACK_USER_DICTIONARY ADD COLUMN locale TEXT;]
  - String [ALTER TABLE FALL_BACK_USER_DICTIONARY RENAME TO tmp_FALL_BACK_USER_DICTIONARY;]
  - String [ASK DictSql]
  - String [CREATE TABLE FALL_BACK_USER_DICTIONARY (_id INTEGER PRIMARY KEY,word TEXT,frequency INTEGER,locale TEXT);]
  - String [DROP TABLE tmp_FALL_BACK_USER_DICTIONARY;]
  - String [FALL_BACK_USER_DICTIONARY]
  - String [INSERT INTO FALL_BACK_USER_DICTIONARY(_id, word, frequency, locale) SELECT _id, Word, Freq, locale FROM tmp_FALL_BACK_USER_DICTIONARY;]
  - String [Inserted ']
  - String [UPDATE FALL_BACK_USER_DICTIONARY SET _id=Id;]
  - String [Unable to insert ']
  - String [Upgrading DictionarySQLiteConnection from version ]
  - String [Upgrading DictionarySQLiteConnection to version 4: Adding locale column...]
  - String [Upgrading DictionarySQLiteConnection to version 5: Adding _id column and populating...]
  - String [Upgrading DictionarySQLiteConnection to version 6: Matching schema with Android's User-Dictionary table...]
  - String [_id]
  - String [fallback.db]
  - String [frequency]
  - String [locale]
  - String [word]
  - String [word=?]
  - Class [android/content/ContentValues]
  - Class [android/database/Cursor]
  - Class [android/database/sqlite/SQLiteDatabase]
  - Class [android/database/sqlite/SQLiteDatabase$CursorFactory]
  - Class [android/database/sqlite/SQLiteOpenHelper]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/g]
  - Class [com/anysoftkeyboard/dictionaries/l]
  - Class [java/lang/Integer]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/ArrayList]
  - Class [java/util/List]
  - Fieldref [com/anysoftkeyboard/dictionaries/g.a Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/dictionaries/g.b Ljava/lang/String;]
  - Methodref [android/content/ContentValues.<init> ()V]
  - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
  - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
  - Methodref [android/database/sqlite/SQLiteDatabase.close ()V]
  - Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
  - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
  - Methodref [android/database/sqlite/SQLiteDatabase.insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
  - Methodref [android/database/sqlite/SQLiteDatabase.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;]
  - Methodref [android/database/sqlite/SQLiteOpenHelper.<init> (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/g.a ()Landroid/database/Cursor;]
  - Methodref [com/anysoftkeyboard/dictionaries/g.getReadableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
  - Methodref [com/anysoftkeyboard/dictionaries/g.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
  - Methodref [com/anysoftkeyboard/dictionaries/l.<init> (Ljava/lang/String;I)V]
  - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
  - Methodref [java/lang/String.hashCode ()I]
  - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/ArrayList.<init> (I)V]
  - InterfaceMethodref [android/database/Cursor.close ()V]
  - InterfaceMethodref [android/database/Cursor.getColumnIndex (Ljava/lang/String;)I]
  - InterfaceMethodref [android/database/Cursor.getCount ()I]
  - InterfaceMethodref [android/database/Cursor.getInt (I)I]
  - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
  - InterfaceMethodref [android/database/Cursor.isAfterLast ()Z]
  - InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
  - InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
  - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;I)V]
  + NameAndType [a ()Landroid/database/Cursor;]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (J)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b Ljava/lang/String;]
  + NameAndType [close ()V]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [execSQL (Ljava/lang/String;)V]
  + NameAndType [getColumnIndex (Ljava/lang/String;)I]
  + NameAndType [getCount ()I]
  + NameAndType [getInt (I)I]
  + NameAndType [getReadableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
  + NameAndType [hashCode ()I]
  + NameAndType [insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
  + NameAndType [isAfterLast ()Z]
  + NameAndType [moveToFirst ()Z]
  + NameAndType [moveToNext ()Z]
  + NameAndType [put (Ljava/lang/String;Ljava/lang/Integer;)V]
  + NameAndType [put (Ljava/lang/String;Ljava/lang/String;)V]
  + NameAndType [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;]
  + NameAndType [toLowerCase ()Ljava/lang/String;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [valueOf (I)Ljava/lang/Integer;]
  + Utf8 [ to ]
  + Utf8 [' to the fall-back dictionary! Result:]
  + Utf8 [' to the fall-back dictionary. Id:]
  + Utf8 [()I]
  + Utf8 [()Landroid/database/Cursor;]
  + Utf8 [()Landroid/database/sqlite/SQLiteDatabase;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)I]
  + Utf8 [(I)Ljava/lang/Integer;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(J)Ljava/lang/StringBuilder;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
  + Utf8 [(Landroid/database/sqlite/SQLiteDatabase;)V]
  + Utf8 [(Landroid/database/sqlite/SQLiteDatabase;II)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/Integer;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
  + Utf8 [(locale IS NULL) or (locale=?)]
  + Utf8 [...]
  + Utf8 [<init>]
  + Utf8 [ALTER TABLE FALL_BACK_USER_DICTIONARY ADD COLUMN _id INTEGER;]
  + Utf8 [ALTER TABLE FALL_BACK_USER_DICTIONARY ADD COLUMN locale TEXT;]
  + Utf8 [ALTER TABLE FALL_BACK_USER_DICTIONARY RENAME TO tmp_FALL_BACK_USER_DICTIONARY;]
  + Utf8 [ASK DictSql]
  + Utf8 [CREATE TABLE FALL_BACK_USER_DICTIONARY (_id INTEGER PRIMARY KEY,word TEXT,frequency INTEGER,locale TEXT);]
  + Utf8 [Code]
  + Utf8 [DROP TABLE tmp_FALL_BACK_USER_DICTIONARY;]
  + Utf8 [FALL_BACK_USER_DICTIONARY]
  + Utf8 [INSERT INTO FALL_BACK_USER_DICTIONARY(_id, word, frequency, locale) SELECT _id, Word, Freq, locale FROM tmp_FALL_BACK_USER_DICTIONARY;]
  + Utf8 [Inserted ']
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [UPDATE FALL_BACK_USER_DICTIONARY SET _id=Id;]
  + Utf8 [Unable to insert ']
  + Utf8 [Upgrading DictionarySQLiteConnection from version ]
  + Utf8 [Upgrading DictionarySQLiteConnection to version 4: Adding locale column...]
  + Utf8 [Upgrading DictionarySQLiteConnection to version 5: Adding _id column and populating...]
  + Utf8 [Upgrading DictionarySQLiteConnection to version 6: Matching schema with Android's User-Dictionary table...]
  + Utf8 [_id]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [android/content/ContentValues]
  + Utf8 [android/database/Cursor]
  + Utf8 [android/database/sqlite/SQLiteDatabase]
  + Utf8 [android/database/sqlite/SQLiteDatabase$CursorFactory]
  + Utf8 [android/database/sqlite/SQLiteOpenHelper]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [close]
  + Utf8 [com/anysoftkeyboard/dictionaries/g]
  + Utf8 [com/anysoftkeyboard/dictionaries/l]
  + Utf8 [d]
  + Utf8 [delete]
  + Utf8 [e]
  + Utf8 [execSQL]
  + Utf8 [fallback.db]
  + Utf8 [frequency]
  + Utf8 [getColumnIndex]
  + Utf8 [getCount]
  + Utf8 [getInt]
  + Utf8 [getReadableDatabase]
  + Utf8 [getString]
  + Utf8 [getWritableDatabase]
  + Utf8 [hashCode]
  + Utf8 [insert]
  + Utf8 [isAfterLast]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/List]
  + Utf8 [locale]
  + Utf8 [moveToFirst]
  + Utf8 [moveToNext]
  + Utf8 [onCreate]
  + Utf8 [onUpgrade]
  + Utf8 [put]
  + Utf8 [query]
  + Utf8 [toLowerCase]
  + Utf8 [toString]
  + Utf8 [valueOf]
  + Utf8 [word]
  + Utf8 [word=?]

Fields (count = 2):
  + Field:        a Landroid/content/Context;
    Access flags: 0x2
      = private android.content.Context a
  + Field:        b Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String b

Methods (count = 7):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;)V
    Access flags: 0x1
      = public g(android.content.Context,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] ldc #22
        - String [fallback.db]
      [4] aconst_null
      [5] bipush 6
      [7] invokespecial #50
        - Methodref [android/database/sqlite/SQLiteOpenHelper.<init> (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
      [10] aload_0 v0
      [11] aload_1 v1
      [12] putfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/g.a Landroid/content/Context;]
      [15] aload_0 v0
      [16] aload_2 v2
      [17] putfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/g.b Ljava/lang/String;]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/database/sqlite/SQLiteDatabase;)V
    Access flags: 0x11
      = public final void onCreate(android.database.sqlite.SQLiteDatabase)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 2):
      [0] aload_1 v1
      [1] ldc #10
        - String [CREATE TABLE FALL_BACK_USER_DICTIONARY (_id INTEGER PRIMARY KEY,word TEXT,frequency INTEGER,locale TEXT);]
      [3] invokevirtual #47
        - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V
    Access flags: 0x11
      = public final void onUpgrade(android.database.sqlite.SQLiteDatabase,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 119, locals = 4, stack = 4):
      [0] ldc #9
        - String [ASK DictSql]
      [2] new #37
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #17
        - String [Upgrading DictionarySQLiteConnection from version ]
      [8] invokespecial #60
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] iload_2 v2
      [12] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [15] ldc #1
        - String [ to ]
      [17] invokevirtual #63
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [20] iload_3 v3
      [21] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [24] ldc #5
        - String [...]
      [26] invokevirtual #63
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [29] invokevirtual #64
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [32] invokestatic #51
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [35] pop
      [36] iload_2 v2
      [37] iconst_4
      [38] ificmpge +17 (target=55)
      [41] ldc #9
        - String [ASK DictSql]
      [43] ldc #18
        - String [Upgrading DictionarySQLiteConnection to version 4: Adding locale column...]
      [45] invokestatic #51
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [48] pop
      [49] aload_1 v1
      [50] ldc #7
        - String [ALTER TABLE FALL_BACK_USER_DICTIONARY ADD COLUMN locale TEXT;]
      [52] invokevirtual #47
        - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
      [55] iload_2 v2
      [56] iconst_5
      [57] ificmpge +23 (target=80)
      [60] ldc #9
        - String [ASK DictSql]
      [62] ldc #19
        - String [Upgrading DictionarySQLiteConnection to version 5: Adding _id column and populating...]
      [64] invokestatic #51
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [67] pop
      [68] aload_1 v1
      [69] ldc #6
        - String [ALTER TABLE FALL_BACK_USER_DICTIONARY ADD COLUMN _id INTEGER;]
      [71] invokevirtual #47
        - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
      [74] aload_1 v1
      [75] ldc #15
        - String [UPDATE FALL_BACK_USER_DICTIONARY SET _id=Id;]
      [77] invokevirtual #47
        - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
      [80] iload_2 v2
      [81] bipush 6
      [83] ificmpge +35 (target=118)
      [86] ldc #9
        - String [ASK DictSql]
      [88] ldc #20
        - String [Upgrading DictionarySQLiteConnection to version 6: Matching schema with Android's User-Dictionary table...]
      [90] invokestatic #51
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [93] pop
      [94] aload_1 v1
      [95] ldc #8
        - String [ALTER TABLE FALL_BACK_USER_DICTIONARY RENAME TO tmp_FALL_BACK_USER_DICTIONARY;]
      [97] invokevirtual #47
        - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
      [100] aload_1 v1
      [101] ldc #10
        - String [CREATE TABLE FALL_BACK_USER_DICTIONARY (_id INTEGER PRIMARY KEY,word TEXT,frequency INTEGER,locale TEXT);]
      [103] invokevirtual #47
        - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
      [106] aload_1 v1
      [107] ldc #13
        - String [INSERT INTO FALL_BACK_USER_DICTIONARY(_id, word, frequency, locale) SELECT _id, Word, Freq, locale FROM tmp_FALL_BACK_USER_DICTIONARY;]
      [109] invokevirtual #47
        - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
      [112] aload_1 v1
      [113] ldc #11
        - String [DROP TABLE tmp_FALL_BACK_USER_DICTIONARY;]
      [115] invokevirtual #47
        - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
      [118] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;I)V
    Access flags: 0x31
      = public final synchronized void a(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 146, locals = 7, stack = 4):
      [0] aload_0 v0
      [1] invokevirtual #55
        - Methodref [com/anysoftkeyboard/dictionaries/g.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
      [4] astore_3 v3
      [5] new #27
        - Class [android/content/ContentValues]
      [8] dup
      [9] invokespecial #42
        - Methodref [android/content/ContentValues.<init> ()V]
      [12] dup
      [13] astore v4
      [15] ldc #21
        - String [_id]
      [17] aload_1 v1
      [18] invokevirtual #58
        - Methodref [java/lang/String.hashCode ()I]
      [21] invokestatic #57
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [24] invokevirtual #43
        - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
      [27] aload v4
      [29] ldc #25
        - String [word]
      [31] aload_1 v1
      [32] invokevirtual #44
        - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
      [35] aload v4
      [37] ldc #23
        - String [frequency]
      [39] iload_2 v2
      [40] invokestatic #57
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [43] invokevirtual #43
        - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
      [46] aload v4
      [48] ldc #24
        - String [locale]
      [50] aload_0 v0
      [51] getfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/g.b Ljava/lang/String;]
      [54] invokevirtual #44
        - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
      [57] aload_3 v3
      [58] ldc #12
        - String [FALL_BACK_USER_DICTIONARY]
      [60] aconst_null
      [61] aload v4
      [63] invokevirtual #48
        - Methodref [android/database/sqlite/SQLiteDatabase.insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
      [66] dup2
      [67] lstore v5
      [69] lconst_0
      [70] lcmp
      [71] ifge +38 (target=109)
      [74] ldc #9
        - String [ASK DictSql]
      [76] new #37
        - Class [java/lang/StringBuilder]
      [79] dup
      [80] ldc #16
        - String [Unable to insert ']
      [82] invokespecial #60
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [85] aload_1 v1
      [86] invokevirtual #63
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [89] ldc #2
        - String [' to the fall-back dictionary! Result:]
      [91] invokevirtual #63
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [94] lload v5
      [96] invokevirtual #62
        - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
      [99] invokevirtual #64
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [102] invokestatic #52
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [105] pop
      [106] goto +35 (target=141)
      [109] ldc #9
        - String [ASK DictSql]
      [111] new #37
        - Class [java/lang/StringBuilder]
      [114] dup
      [115] ldc #14
        - String [Inserted ']
      [117] invokespecial #60
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [120] aload_1 v1
      [121] invokevirtual #63
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [124] ldc #3
        - String [' to the fall-back dictionary. Id:]
      [126] invokevirtual #63
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [129] lload v5
      [131] invokevirtual #62
        - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
      [134] invokevirtual #64
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [137] invokestatic #51
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [140] pop
      [141] aload_3 v3
      [142] invokevirtual #45
        - Methodref [android/database/sqlite/SQLiteDatabase.close ()V]
      [145] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x31
      = public final synchronized void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 27, locals = 3, stack = 7):
      [0] aload_0 v0
      [1] invokevirtual #55
        - Methodref [com/anysoftkeyboard/dictionaries/g.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
      [4] dup
      [5] astore_2 v2
      [6] ldc #12
        - String [FALL_BACK_USER_DICTIONARY]
      [8] ldc #26
        - String [word=?]
      [10] iconst_1
      [11] anewarray #36
        - Class [java/lang/String]
      [14] dup
      [15] iconst_0
      [16] aload_1 v1
      [17] aastore
      [18] invokevirtual #46
        - Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
      [21] pop
      [22] aload_2 v2
      [23] invokevirtual #45
        - Methodref [android/database/sqlite/SQLiteDatabase.close ()V]
      [26] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Landroid/database/Cursor;
    Access flags: 0x31
      = public final synchronized android.database.Cursor a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 45, locals = 1, stack = 8):
      [0] aload_0 v0
      [1] invokevirtual #54
        - Methodref [com/anysoftkeyboard/dictionaries/g.getReadableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
      [4] ldc #12
        - String [FALL_BACK_USER_DICTIONARY]
      [6] iconst_3
      [7] anewarray #36
        - Class [java/lang/String]
      [10] dup
      [11] iconst_0
      [12] ldc #21
        - String [_id]
      [14] aastore
      [15] dup
      [16] iconst_1
      [17] ldc #25
        - String [word]
      [19] aastore
      [20] dup
      [21] iconst_2
      [22] ldc #23
        - String [frequency]
      [24] aastore
      [25] ldc #4
        - String [(locale IS NULL) or (locale=?)]
      [27] iconst_1
      [28] anewarray #36
        - Class [java/lang/String]
      [31] dup
      [32] iconst_0
      [33] aload_0 v0
      [34] getfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/g.b Ljava/lang/String;]
      [37] aastore
      [38] aconst_null
      [39] aconst_null
      [40] aconst_null
      [41] invokevirtual #49
        - Methodref [android/database/sqlite/SQLiteDatabase.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;]
      [44] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Ljava/util/List;
    Access flags: 0x31
      = public final synchronized java.util.List b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 128, locals = 7, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #53
        - Methodref [com/anysoftkeyboard/dictionaries/g.a ()Landroid/database/Cursor;]
      [4] dup
      [5] astore_1 v1
      [6] ifnull +113 (target=119)
      [9] aload_1 v1
      [10] ldc #25
        - String [word]
      [12] invokeinterface #67
        - InterfaceMethodref [android/database/Cursor.getColumnIndex (Ljava/lang/String;)I]
      [17] istore_2 v2
      [18] aload_1 v1
      [19] ldc #23
        - String [frequency]
      [21] invokeinterface #67
        - InterfaceMethodref [android/database/Cursor.getColumnIndex (Ljava/lang/String;)I]
      [26] istore_3 v3
      [27] new #38
        - Class [java/util/ArrayList]
      [30] dup
      [31] aload_1 v1
      [32] invokeinterface #68
        - InterfaceMethodref [android/database/Cursor.getCount ()I]
      [37] invokespecial #65
        - Methodref [java/util/ArrayList.<init> (I)V]
      [40] astore v4
      [42] aload_1 v1
      [43] invokeinterface #72
        - InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
      [48] ifeq +62 (target=110)
      [51] goto +50 (target=101)
      [54] aload_1 v1
      [55] iload_2 v2
      [56] invokeinterface #70
        - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
      [61] astore v5
      [63] aload_1 v1
      [64] iload_3 v3
      [65] invokeinterface #69
        - InterfaceMethodref [android/database/Cursor.getInt (I)I]
      [70] istore v6
      [72] aload v4
      [74] new #34
        - Class [com/anysoftkeyboard/dictionaries/l]
      [77] dup
      [78] aload v5
      [80] invokevirtual #59
        - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
      [83] iload v6
      [85] invokespecial #56
        - Methodref [com/anysoftkeyboard/dictionaries/l.<init> (Ljava/lang/String;I)V]
      [88] invokeinterface #74
        - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
      [93] pop
      [94] aload_1 v1
      [95] invokeinterface #73
        - InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
      [100] pop
      [101] aload_1 v1
      [102] invokeinterface #71
        - InterfaceMethodref [android/database/Cursor.isAfterLast ()Z]
      [107] ifeq -53 (target=54)
      [110] aload_1 v1
      [111] invokeinterface #66
        - InterfaceMethodref [android/database/Cursor.close ()V]
      [116] aload v4
      [118] areturn
      [119] new #38
        - Class [java/util/ArrayList]
      [122] dup
      [123] iconst_0
      [124] invokespecial #65
        - Methodref [java/util/ArrayList.<init> (I)V]
      [127] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/i
  Superclass:    com/anysoftkeyboard/keyboards/b
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.keyboards.i extends com.anysoftkeyboard.keyboards.b

Interfaces (count = 0):

Constant Pool (count = 123):
  - String [keyboard_popup]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/f]
  - Class [com/anysoftkeyboard/keyboards/i]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/q]
  - Class [com/anysoftkeyboard/keyboards/t]
  - Class [java/lang/CharSequence]
  - Class [java/lang/String]
  - Class [java/util/List]
  - Fieldref [com/anysoftkeyboard/keyboards/i.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/i.e Z]
  - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.t Lcom/anysoftkeyboard/keyboards/t;]
  - Fieldref [com/anysoftkeyboard/keyboards/t.c I]
  - Methodref [com/anysoftkeyboard/keyboards/b.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/keyboards/b.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
  - Methodref [com/anysoftkeyboard/keyboards/b.b ()I]
  - Methodref [com/anysoftkeyboard/keyboards/f.<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  - Methodref [com/anysoftkeyboard/keyboards/i.a (Lcom/anysoftkeyboard/keyboards/q;)V]
  - Methodref [com/anysoftkeyboard/keyboards/i.q ()Ljava/util/List;]
  - Methodref [java/lang/String.valueOf (C)Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.b ()F]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.c ()F]
  - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
  - InterfaceMethodref [java/lang/CharSequence.length ()I]
  - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
  - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.size ()I]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/q;)V]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [b ()F]
  + NameAndType [b ()I]
  + NameAndType [c ()F]
  + NameAndType [c I]
  + NameAndType [charAt (I)C]
  + NameAndType [d I]
  + NameAndType [d [I]
  + NameAndType [e Ljava/lang/CharSequence;]
  + NameAndType [e Z]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [h I]
  + NameAndType [l I]
  + NameAndType [length ()I]
  + NameAndType [m I]
  + NameAndType [q ()Ljava/util/List;]
  + NameAndType [r I]
  + NameAndType [size ()I]
  + NameAndType [t Lcom/anysoftkeyboard/keyboards/t;]
  + NameAndType [valueOf (C)Ljava/lang/String;]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/HashSet;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()Z]
  + Utf8 [(C)Ljava/lang/String;]
  + Utf8 [(I)C]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/Context;)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/Context;ILcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Ljava/lang/CharSequence;Lcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/t;]
  + Utf8 [Ljava/lang/CharSequence;]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/f]
  + Utf8 [com/anysoftkeyboard/keyboards/i]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/q]
  + Utf8 [com/anysoftkeyboard/keyboards/t]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [get]
  + Utf8 [getApplicationContext]
  + Utf8 [h]
  + Utf8 [j]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/String]
  + Utf8 [java/util/List]
  + Utf8 [keyboard_popup]
  + Utf8 [l]
  + Utf8 [length]
  + Utf8 [m]
  + Utf8 [o]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [size]
  + Utf8 [t]
  + Utf8 [valueOf]

Fields (count = 2):
  + Field:        d I
    Access flags: 0x2
      = private int d
  + Field:        e Z
    Access flags: 0x2
      = private boolean e

Methods (count = 11):
  - Method:       <init>(Lcom/anysoftkeyboard/b;Landroid/content/Context;ILcom/anysoftkeyboard/keyboards/q;)V
    Access flags: 0x1
      = public i(com.anysoftkeyboard.b,android.content.Context,int,com.anysoftkeyboard.keyboards.q)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 5, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] iconst_m1
      [5] invokespecial #24
        - Methodref [com/anysoftkeyboard/keyboards/b.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
      [8] aload_0 v0
      [9] iconst_0
      [10] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/i.d I]
      [13] aload_0 v0
      [14] iconst_1
      [15] putfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/i.e Z]
      [18] aload_0 v0
      [19] aload v4
      [21] invokevirtual #27
        - Methodref [com/anysoftkeyboard/keyboards/i.a (Lcom/anysoftkeyboard/keyboards/q;)V]
      [24] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/b;Ljava/lang/CharSequence;Lcom/anysoftkeyboard/keyboards/q;)V
    Access flags: 0x1
      = public i(com.anysoftkeyboard.b,java.lang.CharSequence,com.anysoftkeyboard.keyboards.q)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 325, locals = 11, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_1 v1
      [3] invokeinterface #30
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [8] invokespecial #23
        - Methodref [com/anysoftkeyboard/keyboards/b.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;)V]
      [11] aload_0 v0
      [12] iconst_0
      [13] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/i.d I]
      [16] aload_0 v0
      [17] iconst_1
      [18] putfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/i.e Z]
      [21] aload_0 v0
      [22] aload_3 v3
      [23] invokevirtual #27
        - Methodref [com/anysoftkeyboard/keyboards/i.a (Lcom/anysoftkeyboard/keyboards/q;)V]
      [26] aload_3 v3
      [27] invokeinterface #32
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.c ()F]
      [32] fstore_1 v1
      [33] aload_3 v3
      [34] invokeinterface #31
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.b ()F]
      [39] fstore v4
      [41] aload_0 v0
      [42] invokevirtual #28
        - Methodref [com/anysoftkeyboard/keyboards/i.q ()Ljava/util/List;]
      [45] dup
      [46] astore v5
      [48] iconst_0
      [49] invokeinterface #36
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [54] checkcast #7
        - Class [com/anysoftkeyboard/keyboards/o]
      [57] dup
      [58] astore v6
      [60] getfield #21
        - Fieldref [com/anysoftkeyboard/keyboards/o.t Lcom/anysoftkeyboard/keyboards/t;]
      [63] astore v7
      [65] aload v6
      [67] iconst_1
      [68] newarray 10
      [70] dup
      [71] iconst_0
      [72] aload_2 v2
      [73] iconst_0
      [74] invokeinterface #33
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [79] iastore
      [80] putfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [83] aload v6
      [85] dup
      [86] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [89] iconst_1
      [90] iadd
      [91] putfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [94] aload v6
      [96] aload_2 v2
      [97] iconst_0
      [98] invokeinterface #33
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [103] invokestatic #29
        - Methodref [java/lang/String.valueOf (C)Ljava/lang/String;]
      [106] putfield #16
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [109] aload v6
      [111] getfield #17
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [114] aload v7
      [116] getfield #22
        - Fieldref [com/anysoftkeyboard/keyboards/t.c I]
      [119] iadd
      [120] i2f
      [121] fstore v6
      [123] iconst_1
      [124] istore v8
      [126] goto +139 (target=265)
      [129] fload v6
      [131] fload v4
      [133] fconst_2
      [134] fdiv
      [135] fadd
      [136] fstore v6
      [138] new #5
        - Class [com/anysoftkeyboard/keyboards/f]
      [141] dup
      [142] aload v7
      [144] aload_3 v3
      [145] invokespecial #26
        - Methodref [com/anysoftkeyboard/keyboards/f.<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
      [148] dup
      [149] astore v9
      [151] iconst_1
      [152] newarray 10
      [154] dup
      [155] iconst_0
      [156] aload_2 v2
      [157] iload v8
      [159] invokeinterface #33
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [164] iastore
      [165] putfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [168] aload v9
      [170] aload_2 v2
      [171] iload v8
      [173] invokeinterface #33
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [178] invokestatic #29
        - Methodref [java/lang/String.valueOf (C)Ljava/lang/String;]
      [181] putfield #16
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [184] aload v9
      [186] fload v6
      [188] f2i
      [189] putfield #18
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [192] aload v9
      [194] dup
      [195] getfield #17
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [198] i2f
      [199] fload v4
      [201] fsub
      [202] f2i
      [203] putfield #17
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [206] aload v9
      [208] fload_1 v1
      [209] f2i
      [210] putfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [213] aload v9
      [215] getfield #17
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [218] aload v7
      [220] getfield #22
        - Fieldref [com/anysoftkeyboard/keyboards/t.c I]
      [223] iadd
      [224] i2f
      [225] fload v4
      [227] fconst_2
      [228] fdiv
      [229] fadd
      [230] f2i
      [231] istore v10
      [233] fload v6
      [235] iload v10
      [237] i2f
      [238] fadd
      [239] fstore v6
      [241] aload_0 v0
      [242] dup
      [243] getfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/i.d I]
      [246] iload v10
      [248] iadd
      [249] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/i.d I]
      [252] aload v5
      [254] aload v9
      [256] invokeinterface #35
        - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
      [261] pop
      [262] iinc v8, 1
      [265] iload v8
      [267] aload_2 v2
      [268] invokeinterface #34
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [273] ificmplt -144 (target=129)
      [276] aload v5
      [278] iconst_0
      [279] invokeinterface #36
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [284] checkcast #7
        - Class [com/anysoftkeyboard/keyboards/o]
      [287] dup
      [288] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [291] iconst_1
      [292] iadd
      [293] putfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [296] aload v5
      [298] aload v5
      [300] invokeinterface #37
        - InterfaceMethodref [java/util/List.size ()I]
      [305] iconst_1
      [306] isub
      [307] invokeinterface #36
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [312] checkcast #7
        - Class [com/anysoftkeyboard/keyboards/o]
      [315] dup
      [316] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [319] iconst_2
      [320] iadd
      [321] putfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [324] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()Ljava/util/HashSet;
    Access flags: 0x11
      = public final java.util.HashSet f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] aconst_null
      [1] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x11
      = public final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #25
        - Methodref [com/anysoftkeyboard/keyboards/b.b ()I]
      [4] aload_0 v0
      [5] getfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/i.d I]
      [8] iadd
      [9] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] aconst_null
      [1] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()I
    Access flags: 0x14
      = protected final int g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_m1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       j()I
    Access flags: 0x11
      = public final int j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_m1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       o()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String o()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - String [keyboard_popup]
      [2] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       t()Z
    Access flags: 0x11
      = public final boolean t()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/i.e Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e(Z)V
    Access flags: 0x11
      = public final void e(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] putfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/i.e Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(ILcom/anysoftkeyboard/keyboards/q;)V
    Access flags: 0x14
      = protected final void a(int,com.anysoftkeyboard.keyboards.q)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 3, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/tutorials/ChangeLogActivity
  Superclass:    com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.tutorials.ChangeLogActivity extends com.anysoftkeyboard.ui.tutorials.BaseTutorialActivity

Interfaces (count = 0):

Constant Pool (count = 224):
  - Integer [268435456]
  - Integer [2130903041]
  - Integer [2130903053]
  - Integer [2131165202]
  - Integer [2131165203]
  - Integer [2131165207]
  - Integer [2131165208]
  - Integer [2131296378]
  - String [ - v]
  - String [ which is ]
  - String [ASK_CHANGELOG]
  - String [EXTRA_SHOW_ALL_LOGS]
  - String [Failed to locate package information! This is very weird... I'm installed.]
  - String [Got a changelog #]
  - String [Looking for changelog ]
  - String [changelog_layout_]
  - String [http://s.evendanan.net/ask_r]
  - String [layout]
  - Class [android/content/Intent]
  - Class [android/content/SharedPreferences]
  - Class [android/content/pm/PackageInfo]
  - Class [android/content/pm/PackageManager]
  - Class [android/content/pm/PackageManager$NameNotFoundException]
  - Class [android/content/res/Resources]
  - Class [android/preference/PreferenceManager]
  - Class [android/util/Log]
  - Class [android/view/LayoutInflater]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/view/ViewGroup]
  - Class [android/widget/CheckBox]
  - Class [android/widget/TextView]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/ui/settings/BottomRowSelector]
  - Class [com/anysoftkeyboard/ui/settings/KeyboardThemeSelector]
  - Class [com/anysoftkeyboard/ui/settings/MainSettings]
  - Class [com/anysoftkeyboard/ui/settings/TopRowSelector]
  - Class [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/a]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Fieldref [android/content/pm/PackageInfo.versionCode I]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.a Landroid/content/SharedPreferences;]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.b Landroid/view/ViewGroup;]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.getBooleanExtra (Ljava/lang/String;Z)Z]
  - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
  - Methodref [android/content/res/Resources.getIdentifier (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  - Methodref [android/view/View.getId ()I]
  - Methodref [android/view/View.getTag ()Ljava/lang/Object;]
  - Methodref [android/view/ViewGroup.addView (Landroid/view/View;)V]
  - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
  - Methodref [android/widget/CheckBox.setChecked (Z)V]
  - Methodref [android/widget/CheckBox.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.a (Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.<init> ()V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onClick (Landroid/view/View;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.a (Landroid/view/View;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.findViewById (I)Landroid/view/View;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getIntent ()Landroid/content/Intent;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getLayoutInflater ()Landroid/view/LayoutInflater;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getPackageName ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getResources ()Landroid/content/res/Resources;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.startActivity (Landroid/content/Intent;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/a.<init> (Lcom/anysoftkeyboard/ui/tutorials/ChangeLogActivity;)V]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/Object.toString ()Ljava/lang/String;]
  - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.v ()Z]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/tutorials/ChangeLogActivity;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a (Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
  + NameAndType [a (Landroid/view/View;)V]
  + NameAndType [a Landroid/content/SharedPreferences;]
  + NameAndType [addView (Landroid/view/View;)V]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b Landroid/view/ViewGroup;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [getBooleanExtra (Ljava/lang/String;Z)Z]
  + NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + NameAndType [getId ()I]
  + NameAndType [getIdentifier (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [getIntent ()Landroid/content/Intent;]
  + NameAndType [getLayoutInflater ()Landroid/view/LayoutInflater;]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getTag ()Ljava/lang/Object;]
  + NameAndType [inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  + NameAndType [onClick (Landroid/view/View;)V]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [setChecked (Z)V]
  + NameAndType [setFlags (I)Landroid/content/Intent;]
  + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
  + NameAndType [setText (Ljava/lang/CharSequence;)V]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [v ()Z]
  + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [versionCode I]
  + Utf8 [ - v]
  + Utf8 [ which is ]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/Intent;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Landroid/view/LayoutInflater;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(ILandroid/view/ViewGroup;)Landroid/view/View;]
  + Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + Utf8 [(Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/View$OnClickListener;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/tutorials/ChangeLogActivity;)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Z)Z]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [ASK_CHANGELOG]
  + Utf8 [Code]
  + Utf8 [EXTRA_SHOW_ALL_LOGS]
  + Utf8 [Failed to locate package information! This is very weird... I'm installed.]
  + Utf8 [Got a changelog #]
  + Utf8 [I]
  + Utf8 [Landroid/content/SharedPreferences;]
  + Utf8 [Landroid/view/ViewGroup;]
  + Utf8 [Looking for changelog ]
  + Utf8 [a]
  + Utf8 [addView]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/pm/PackageInfo]
  + Utf8 [android/content/pm/PackageManager]
  + Utf8 [android/content/pm/PackageManager$NameNotFoundException]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/preference/PreferenceManager]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/LayoutInflater]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/view/ViewGroup]
  + Utf8 [android/widget/CheckBox]
  + Utf8 [android/widget/TextView]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [changelog_layout_]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/ui/settings/BottomRowSelector]
  + Utf8 [com/anysoftkeyboard/ui/settings/KeyboardThemeSelector]
  + Utf8 [com/anysoftkeyboard/ui/settings/MainSettings]
  + Utf8 [com/anysoftkeyboard/ui/settings/TopRowSelector]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/a]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [findViewById]
  + Utf8 [getApplicationContext]
  + Utf8 [getBoolean]
  + Utf8 [getBooleanExtra]
  + Utf8 [getDefaultSharedPreferences]
  + Utf8 [getId]
  + Utf8 [getIdentifier]
  + Utf8 [getIntent]
  + Utf8 [getLayoutInflater]
  + Utf8 [getPackageName]
  + Utf8 [getResources]
  + Utf8 [getTag]
  + Utf8 [http://s.evendanan.net/ask_r]
  + Utf8 [inflate]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [layout]
  + Utf8 [onClick]
  + Utf8 [onCreate]
  + Utf8 [setChecked]
  + Utf8 [setFlags]
  + Utf8 [setOnClickListener]
  + Utf8 [setText]
  + Utf8 [startActivity]
  + Utf8 [toString]
  + Utf8 [v]
  + Utf8 [valueOf]
  + Utf8 [versionCode]

Fields (count = 2):
  + Field:        a Landroid/content/SharedPreferences;
    Access flags: 0x2
      = private android.content.SharedPreferences a
  + Field:        b Landroid/view/ViewGroup;
    Access flags: 0x2
      = private android.view.ViewGroup b

Methods (count = 5):
  - Method:       <init>()V
    Access flags: 0x1
      = public ChangeLogActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #64
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 350, locals = 7, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #66
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] aload_0 v0
      [7] ldc #5
        - Integer [2131165203]
      [9] invokevirtual #68
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.findViewById (I)Landroid/view/View;]
      [12] checkcast #30
        - Class [android/view/ViewGroup]
      [15] putfield #47
        - Fieldref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.b Landroid/view/ViewGroup;]
      [18] aload_0 v0
      [19] aload_0 v0
      [20] invokevirtual #69
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getApplicationContext ()Landroid/content/Context;]
      [23] invokestatic #52
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [26] putfield #46
        - Fieldref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.a Landroid/content/SharedPreferences;]
      [29] aload_0 v0
      [30] ldc #4
        - Integer [2131165202]
      [32] invokevirtual #68
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.findViewById (I)Landroid/view/View;]
      [35] checkcast #31
        - Class [android/widget/CheckBox]
      [38] dup
      [39] astore_1 v1
      [40] invokestatic #76
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [43] invokeinterface #84
        - InterfaceMethodref [com/anysoftkeyboard/a.v ()Z]
      [48] invokevirtual #60
        - Methodref [android/widget/CheckBox.setChecked (Z)V]
      [51] aload_1 v1
      [52] new #40
        - Class [com/anysoftkeyboard/ui/tutorials/a]
      [55] dup
      [56] aload_0 v0
      [57] invokespecial #75
        - Methodref [com/anysoftkeyboard/ui/tutorials/a.<init> (Lcom/anysoftkeyboard/ui/tutorials/ChangeLogActivity;)V]
      [60] invokevirtual #61
        - Methodref [android/widget/CheckBox.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [63] aload_0 v0
      [64] invokevirtual #70
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getIntent ()Landroid/content/Intent;]
      [67] ldc #12
        - String [EXTRA_SHOW_ALL_LOGS]
      [69] iconst_0
      [70] invokevirtual #49
        - Methodref [android/content/Intent.getBooleanExtra (Ljava/lang/String;Z)Z]
      [73] istore_1 v1
      [74] aload_0 v0
      [75] invokevirtual #73
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getResources ()Landroid/content/res/Resources;]
      [78] astore_2 v2
      [79] iconst_0
      [80] istore_3 v3
      [81] aload_0 v0
      [82] invokevirtual #69
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getApplicationContext ()Landroid/content/Context;]
      [85] invokestatic #63
        - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.a (Landroid/content/Context;)Landroid/content/pm/PackageInfo;]
      [88] getfield #45
        - Fieldref [android/content/pm/PackageInfo.versionCode I]
      [91] istore_3 v3
      [92] goto +253 (target=345)
      [95] pop
      [96] ldc #11
        - String [ASK_CHANGELOG]
      [98] ldc #13
        - String [Failed to locate package information! This is very weird... I'm installed.]
      [100] invokestatic #54
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [103] pop
      [104] goto +241 (target=345)
      [107] new #44
        - Class [java/lang/StringBuilder]
      [110] dup
      [111] ldc #16
        - String [changelog_layout_]
      [113] invokespecial #79
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [116] iload_3 v3
      [117] invokevirtual #80
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [120] invokevirtual #82
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [123] astore v4
      [125] ldc #11
        - String [ASK_CHANGELOG]
      [127] new #44
        - Class [java/lang/StringBuilder]
      [130] dup
      [131] ldc #15
        - String [Looking for changelog ]
      [133] invokespecial #79
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [136] aload v4
      [138] invokevirtual #81
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [141] invokevirtual #82
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [144] invokestatic #53
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [147] pop
      [148] aload_2 v2
      [149] aload v4
      [151] ldc #18
        - String [layout]
      [153] aload_0 v0
      [154] invokevirtual #72
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getPackageName ()Ljava/lang/String;]
      [157] invokevirtual #51
        - Methodref [android/content/res/Resources.getIdentifier (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I]
      [160] dup
      [161] istore v5
      [163] ifeq +179 (target=342)
      [166] iload_1 v1
      [167] ifne +18 (target=185)
      [170] aload_0 v0
      [171] getfield #46
        - Fieldref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.a Landroid/content/SharedPreferences;]
      [174] aload v4
      [176] iconst_0
      [177] invokeinterface #83
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [182] ifne +167 (target=349)
      [185] ldc #11
        - String [ASK_CHANGELOG]
      [187] new #44
        - Class [java/lang/StringBuilder]
      [190] dup
      [191] ldc #14
        - String [Got a changelog #]
      [193] invokespecial #79
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [196] iload_3 v3
      [197] invokevirtual #80
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [200] ldc #10
        - String [ which is ]
      [202] invokevirtual #81
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [205] aload v4
      [207] invokevirtual #81
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [210] invokevirtual #82
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [213] invokestatic #53
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [216] pop
      [217] aload_0 v0
      [218] invokevirtual #71
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getLayoutInflater ()Landroid/view/LayoutInflater;]
      [221] iload v5
      [223] aconst_null
      [224] invokevirtual #55
        - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
      [227] dup
      [228] astore v4
      [230] invokevirtual #57
        - Methodref [android/view/View.getTag ()Ljava/lang/Object;]
      [233] invokevirtual #77
        - Methodref [java/lang/Object.toString ()Ljava/lang/String;]
      [236] astore v5
      [238] aload_0 v0
      [239] invokevirtual #71
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.getLayoutInflater ()Landroid/view/LayoutInflater;]
      [242] ldc #3
        - Integer [2130903053]
      [244] aconst_null
      [245] invokevirtual #55
        - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
      [248] checkcast #30
        - Class [android/view/ViewGroup]
      [251] dup
      [252] astore v6
      [254] ldc #6
        - Integer [2131165207]
      [256] invokevirtual #59
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [259] checkcast #32
        - Class [android/widget/TextView]
      [262] new #44
        - Class [java/lang/StringBuilder]
      [265] dup
      [266] aload v5
      [268] invokestatic #78
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [271] invokespecial #79
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [274] ldc #9
        - String [ - v]
      [276] invokevirtual #81
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [279] iload_3 v3
      [280] invokevirtual #80
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [283] invokevirtual #82
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [286] invokevirtual #62
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [289] aload v6
      [291] ldc #7
        - Integer [2131165208]
      [293] invokevirtual #59
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [296] checkcast #32
        - Class [android/widget/TextView]
      [299] new #44
        - Class [java/lang/StringBuilder]
      [302] dup
      [303] ldc #17
        - String [http://s.evendanan.net/ask_r]
      [305] invokespecial #79
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [308] iload_3 v3
      [309] invokevirtual #80
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [312] invokevirtual #82
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [315] invokevirtual #62
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [318] aload_0 v0
      [319] getfield #47
        - Fieldref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.b Landroid/view/ViewGroup;]
      [322] aload v6
      [324] invokevirtual #58
        - Methodref [android/view/ViewGroup.addView (Landroid/view/View;)V]
      [327] aload_0 v0
      [328] getfield #47
        - Fieldref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.b Landroid/view/ViewGroup;]
      [331] aload v4
      [333] invokevirtual #58
        - Methodref [android/view/ViewGroup.addView (Landroid/view/View;)V]
      [336] aload_0 v0
      [337] aload v4
      [339] invokevirtual #67
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.a (Landroid/view/View;)V]
      [342] iinc v3, -1
      [345] iload_3 v3
      [346] ifgt -239 (target=107)
      [349] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (81 -> 92: 95):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x14
      = protected final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #2
        - Integer [2130903041]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x14
      = protected final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #8
        - Integer [2131296378]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x1
      = public void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 103, locals = 2, stack = 4):
      [0] aload_1 v1
      [1] invokevirtual #56
        - Methodref [android/view/View.getId ()I]
      [4] tableswitch (3 offsets, default=93) (target=97)
        2131165204: offset = 76, target = 80
        2131165205: offset = 28, target = 32
        2131165206: offset = 52, target = 56
        default: offset = 93, target = 97
      [32] new #19
        - Class [android/content/Intent]
      [35] dup
      [36] aload_0 v0
      [37] ldc #34
        - Class [com/anysoftkeyboard/ui/settings/BottomRowSelector]
      [39] invokespecial #48
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [42] dup
      [43] astore_1 v1
      [44] ldc #1
        - Integer [268435456]
      [46] invokevirtual #50
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [49] pop
      [50] aload_0 v0
      [51] aload_1 v1
      [52] invokevirtual #74
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.startActivity (Landroid/content/Intent;)V]
      [55] return
      [56] new #19
        - Class [android/content/Intent]
      [59] dup
      [60] aload_0 v0
      [61] ldc #37
        - Class [com/anysoftkeyboard/ui/settings/TopRowSelector]
      [63] invokespecial #48
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [66] dup
      [67] astore_1 v1
      [68] ldc #1
        - Integer [268435456]
      [70] invokevirtual #50
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [73] pop
      [74] aload_0 v0
      [75] aload_1 v1
      [76] invokevirtual #74
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.startActivity (Landroid/content/Intent;)V]
      [79] return
      [80] new #19
        - Class [android/content/Intent]
      [83] dup
      [84] aload_0 v0
      [85] ldc #35
        - Class [com/anysoftkeyboard/ui/settings/KeyboardThemeSelector]
      [87] invokespecial #48
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [90] astore_1 v1
      [91] aload_0 v0
      [92] aload_1 v1
      [93] invokevirtual #74
        - Methodref [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity.startActivity (Landroid/content/Intent;)V]
      [96] return
      [97] aload_0 v0
      [98] aload_1 v1
      [99] invokespecial #65
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onClick (Landroid/view/View;)V]
      [102] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/h
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.dictionaries.h extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 9):
  - Class [com/anysoftkeyboard/dictionaries/h]
  - Class [com/anysoftkeyboard/dictionaries/z]
  - Class [java/lang/Object]
  + Utf8 [([CIII)Z]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/dictionaries/h]
  + Utf8 [com/anysoftkeyboard/dictionaries/z]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 1):
  + Method:       a([CIII)Z
    Access flags: 0x401
      = public abstract boolean a(char[],int,int,int)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/menny/android/anysoftkeyboard/AnyApplication
  Superclass:    android/app/Application
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.menny.android.anysoftkeyboard.AnyApplication extends android.app.Application

Interfaces (count = 1):
  - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener]

Constant Pool (count = 136):
  - Integer [2130903054]
  - Integer [2131296282]
  - Integer [2131558404]
  - String [** Starting application in DEBUG mode.]
  - String [ASK_APP]
  - String [layout_inflater]
  - Class [android/app/Application]
  - Class [android/content/ComponentName]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  - Class [android/content/pm/PackageManager]
  - Class [android/content/res/Resources]
  - Class [android/preference/PreferenceManager]
  - Class [android/util/Log]
  - Class [android/view/LayoutInflater]
  - Class [com/anysoftkeyboard/backup/c]
  - Class [com/anysoftkeyboard/c]
  - Class [com/anysoftkeyboard/devicespecific/f]
  - Class [com/anysoftkeyboard/devicespecific/g]
  - Class [com/anysoftkeyboard/ui/tutorials/c]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [com/menny/android/anysoftkeyboard/LauncherSettingsActivity]
  - Class [java/lang/String]
  - Fieldref [com/menny/android/anysoftkeyboard/AnyApplication.a Lcom/anysoftkeyboard/a;]
  - Fieldref [com/menny/android/anysoftkeyboard/AnyApplication.b Lcom/anysoftkeyboard/devicespecific/f;]
  - Fieldref [com/menny/android/anysoftkeyboard/AnyApplication.c Lcom/anysoftkeyboard/backup/c;]
  - Methodref [android/app/Application.<init> ()V]
  - Methodref [android/app/Application.onCreate ()V]
  - Methodref [android/content/ComponentName.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/pm/PackageManager.setComponentEnabledSetting (Landroid/content/ComponentName;II)V]
  - Methodref [android/content/res/Resources.getBoolean (I)Z]
  - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  - Methodref [com/anysoftkeyboard/c.<init> (Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/c.onSharedPreferenceChanged (Landroid/content/SharedPreferences;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/devicespecific/g.a ()Lcom/anysoftkeyboard/devicespecific/f;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/c.a (Landroid/content/Context;)V]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getPackageManager ()Landroid/content/pm/PackageManager;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getResources ()Landroid/content/res/Resources;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getString (I)Ljava/lang/String;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
  - InterfaceMethodref [android/content/SharedPreferences.registerOnSharedPreferenceChangeListener (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  - InterfaceMethodref [com/anysoftkeyboard/backup/c.a ()V]
  - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.a (Landroid/content/Context;)Lcom/anysoftkeyboard/backup/c;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [a ()Lcom/anysoftkeyboard/devicespecific/f;]
  + NameAndType [a ()V]
  + NameAndType [a (Landroid/content/Context;)Lcom/anysoftkeyboard/backup/c;]
  + NameAndType [a (Landroid/content/Context;)V]
  + NameAndType [a Lcom/anysoftkeyboard/a;]
  + NameAndType [b Lcom/anysoftkeyboard/devicespecific/f;]
  + NameAndType [c Lcom/anysoftkeyboard/backup/c;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getBoolean (I)Z]
  + NameAndType [getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  + NameAndType [onCreate ()V]
  + NameAndType [onSharedPreferenceChanged (Landroid/content/SharedPreferences;Ljava/lang/String;)V]
  + NameAndType [registerOnSharedPreferenceChangeListener (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  + NameAndType [setComponentEnabledSetting (Landroid/content/ComponentName;II)V]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/pm/PackageManager;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Lcom/anysoftkeyboard/devicespecific/f;]
  + Utf8 [()V]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Z]
  + Utf8 [(ILandroid/view/ViewGroup;)Landroid/view/View;]
  + Utf8 [(Landroid/content/ComponentName;II)V]
  + Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/backup/c;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  + Utf8 [(Landroid/content/SharedPreferences;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Z)Z]
  + Utf8 [** Starting application in DEBUG mode.]
  + Utf8 [<init>]
  + Utf8 [ASK_APP]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/a;]
  + Utf8 [Lcom/anysoftkeyboard/backup/c;]
  + Utf8 [Lcom/anysoftkeyboard/devicespecific/f;]
  + Utf8 [a]
  + Utf8 [android/app/Application]
  + Utf8 [android/content/ComponentName]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  + Utf8 [android/content/pm/PackageManager]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/preference/PreferenceManager]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/LayoutInflater]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/backup/c]
  + Utf8 [com/anysoftkeyboard/c]
  + Utf8 [com/anysoftkeyboard/devicespecific/f]
  + Utf8 [com/anysoftkeyboard/devicespecific/g]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/c]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [com/menny/android/anysoftkeyboard/LauncherSettingsActivity]
  + Utf8 [d]
  + Utf8 [equals]
  + Utf8 [getApplicationContext]
  + Utf8 [getBoolean]
  + Utf8 [getDefaultSharedPreferences]
  + Utf8 [getPackageManager]
  + Utf8 [getResources]
  + Utf8 [getString]
  + Utf8 [getSystemService]
  + Utf8 [inflate]
  + Utf8 [java/lang/String]
  + Utf8 [layout_inflater]
  + Utf8 [onCreate]
  + Utf8 [onSharedPreferenceChanged]
  + Utf8 [registerOnSharedPreferenceChangeListener]
  + Utf8 [setComponentEnabledSetting]

Fields (count = 3):
  + Field:        a Lcom/anysoftkeyboard/a;
    Access flags: 0xa
      = private static com.anysoftkeyboard.a a
  + Field:        b Lcom/anysoftkeyboard/devicespecific/f;
    Access flags: 0xa
      = private static com.anysoftkeyboard.devicespecific.f b
  + Field:        c Lcom/anysoftkeyboard/backup/c;
    Access flags: 0xa
      = private static com.anysoftkeyboard.backup.c c

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x1
      = public AnyApplication()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #27
        - Methodref [android/app/Application.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate()V
    Access flags: 0x1
      = public void onCreate()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 81, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #28
        - Methodref [android/app/Application.onCreate ()V]
      [4] ldc #5
        - String [ASK_APP]
      [6] ldc #4
        - String [** Starting application in DEBUG mode.]
      [8] invokestatic #33
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [11] pop
      [12] new #17
        - Class [com/anysoftkeyboard/c]
      [15] dup
      [16] aload_0 v0
      [17] invokespecial #35
        - Methodref [com/anysoftkeyboard/c.<init> (Landroid/content/Context;)V]
      [20] putstatic #24
        - Fieldref [com/menny/android/anysoftkeyboard/AnyApplication.a Lcom/anysoftkeyboard/a;]
      [23] aload_0 v0
      [24] invokevirtual #39
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getApplicationContext ()Landroid/content/Context;]
      [27] invokestatic #32
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [30] aload_0 v0
      [31] invokeinterface #46
        - InterfaceMethodref [android/content/SharedPreferences.registerOnSharedPreferenceChangeListener (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
      [36] aload_0 v0
      [37] ldc #6
        - String [layout_inflater]
      [39] invokevirtual #43
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [42] checkcast #15
        - Class [android/view/LayoutInflater]
      [45] ldc #1
        - Integer [2130903054]
      [47] aconst_null
      [48] invokevirtual #34
        - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
      [51] checkcast #19
        - Class [com/anysoftkeyboard/devicespecific/g]
      [54] invokevirtual #37
        - Methodref [com/anysoftkeyboard/devicespecific/g.a ()Lcom/anysoftkeyboard/devicespecific/f;]
      [57] dup
      [58] putstatic #25
        - Fieldref [com/menny/android/anysoftkeyboard/AnyApplication.b Lcom/anysoftkeyboard/devicespecific/f;]
      [61] aload_0 v0
      [62] invokevirtual #39
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getApplicationContext ()Landroid/content/Context;]
      [65] invokeinterface #48
        - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.a (Landroid/content/Context;)Lcom/anysoftkeyboard/backup/c;]
      [70] putstatic #26
        - Fieldref [com/menny/android/anysoftkeyboard/AnyApplication.c Lcom/anysoftkeyboard/backup/c;]
      [73] aload_0 v0
      [74] invokevirtual #39
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getApplicationContext ()Landroid/content/Context;]
      [77] invokestatic #38
        - Methodref [com/anysoftkeyboard/ui/tutorials/c.a (Landroid/content/Context;)V]
      [80] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V
    Access flags: 0x1
      = public void onSharedPreferenceChanged(android.content.SharedPreferences,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 74, locals = 4, stack = 5):
      [0] getstatic #24
        - Fieldref [com/menny/android/anysoftkeyboard/AnyApplication.a Lcom/anysoftkeyboard/a;]
      [3] checkcast #17
        - Class [com/anysoftkeyboard/c]
      [6] aload_1 v1
      [7] aload_2 v2
      [8] invokevirtual #36
        - Methodref [com/anysoftkeyboard/c.onSharedPreferenceChanged (Landroid/content/SharedPreferences;Ljava/lang/String;)V]
      [11] aload_2 v2
      [12] aload_0 v0
      [13] ldc #2
        - Integer [2131296282]
      [15] invokevirtual #42
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getString (I)Ljava/lang/String;]
      [18] invokevirtual #44
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [21] ifeq +52 (target=73)
      [24] aload_0 v0
      [25] invokevirtual #40
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getPackageManager ()Landroid/content/pm/PackageManager;]
      [28] astore_3 v3
      [29] aload_1 v1
      [30] aload_2 v2
      [31] aload_0 v0
      [32] invokevirtual #41
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getResources ()Landroid/content/res/Resources;]
      [35] ldc #3
        - Integer [2131558404]
      [37] invokevirtual #31
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [40] invokeinterface #45
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [45] istore_1 v1
      [46] aload_3 v3
      [47] new #8
        - Class [android/content/ComponentName]
      [50] dup
      [51] aload_0 v0
      [52] invokevirtual #39
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.getApplicationContext ()Landroid/content/Context;]
      [55] ldc #22
        - Class [com/menny/android/anysoftkeyboard/LauncherSettingsActivity]
      [57] invokespecial #29
        - Methodref [android/content/ComponentName.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [60] iload_1 v1
      [61] ifeq +7 (target=68)
      [64] iconst_1
      [65] goto +4 (target=69)
      [68] iconst_2
      [69] iconst_1
      [70] invokevirtual #30
        - Methodref [android/content/pm/PackageManager.setComponentEnabledSetting (Landroid/content/ComponentName;II)V]
      [73] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Lcom/anysoftkeyboard/a;
    Access flags: 0x9
      = public static com.anysoftkeyboard.a a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 4, locals = 0, stack = 1):
      [0] getstatic #24
        - Fieldref [com/menny/android/anysoftkeyboard/AnyApplication.a Lcom/anysoftkeyboard/a;]
      [3] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Lcom/anysoftkeyboard/devicespecific/f;
    Access flags: 0x9
      = public static com.anysoftkeyboard.devicespecific.f b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 4, locals = 0, stack = 1):
      [0] getstatic #25
        - Fieldref [com/menny/android/anysoftkeyboard/AnyApplication.b Lcom/anysoftkeyboard/devicespecific/f;]
      [3] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x9
      = public static void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 0, stack = 1):
      [0] getstatic #26
        - Fieldref [com/menny/android/anysoftkeyboard/AnyApplication.c Lcom/anysoftkeyboard/backup/c;]
      [3] ifnull +11 (target=14)
      [6] getstatic #26
        - Fieldref [com/menny/android/anysoftkeyboard/AnyApplication.c Lcom/anysoftkeyboard/backup/c;]
      [9] invokeinterface #47
        - InterfaceMethodref [com/anysoftkeyboard/backup/c.a ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/j
  Superclass:    com/anysoftkeyboard/keyboards/f
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.j extends com.anysoftkeyboard.keyboards.f

Interfaces (count = 0):

Constant Pool (count = 56):
  - Integer [16842919]
  - Integer [2130772002]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/f]
  - Class [com/anysoftkeyboard/keyboards/j]
  - Class [com/anysoftkeyboard/keyboards/t]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Fieldref [com/anysoftkeyboard/keyboards/j.i I]
  - Fieldref [com/anysoftkeyboard/keyboards/j.n Z]
  - Fieldref [com/anysoftkeyboard/keyboards/j.w [I]
  - Fieldref [com/anysoftkeyboard/keyboards/j.x [I]
  - Fieldref [com/anysoftkeyboard/keyboards/j.y I]
  - Methodref [com/anysoftkeyboard/keyboards/f.<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
  - Methodref [com/anysoftkeyboard/keyboards/f.a ()V]
  - Methodref [com/anysoftkeyboard/keyboards/f.b ()V]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - InterfaceMethodref [com/anysoftkeyboard/a.r ()Z]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a ()V]
  + NameAndType [b ()V]
  + NameAndType [i I]
  + NameAndType [n Z]
  + NameAndType [r ()Z]
  + NameAndType [w [I]
  + NameAndType [x [I]
  + NameAndType [y I]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [()[I]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/f]
  + Utf8 [com/anysoftkeyboard/keyboards/j]
  + Utf8 [com/anysoftkeyboard/keyboards/t]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [d]
  + Utf8 [i]
  + Utf8 [n]
  + Utf8 [r]
  + Utf8 [w]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 3):
  + Field:        w [I
    Access flags: 0x12
      = private final int[] w
  + Field:        x [I
    Access flags: 0x12
      = private final int[] x
  + Field:        y I
    Access flags: 0x12
      = private final int y

Methods (count = 4):
  - Method:       <init>(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V
    Access flags: 0x1
      = public j(com.anysoftkeyboard.b,android.content.res.Resources,com.anysoftkeyboard.keyboards.t,com.anysoftkeyboard.keyboards.q,int,int,android.content.res.XmlResourceParser)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 53, locals = 8, stack = 8):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] aload_3 v3
      [4] aload v4
      [6] iload v5
      [8] iload v6
      [10] aload v7
      [12] invokespecial #15
        - Methodref [com/anysoftkeyboard/keyboards/f.<init> (Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
      [15] aload_0 v0
      [16] iconst_1
      [17] newarray 10
      [19] dup
      [20] iconst_0
      [21] ldc #2
        - Integer [2130772002]
      [23] iastore
      [24] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/j.w [I]
      [27] aload_0 v0
      [28] iconst_2
      [29] newarray 10
      [31] dup
      [32] iconst_0
      [33] ldc #2
        - Integer [2130772002]
      [35] iastore
      [36] dup
      [37] iconst_1
      [38] ldc #1
        - Integer [16842919]
      [40] iastore
      [41] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/j.x [I]
      [44] aload_0 v0
      [45] aload_0 v0
      [46] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/j.i I]
      [49] putfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/j.y I]
      [52] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 1, stack = 2):
      [0] invokestatic #18
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [3] invokeinterface #19
        - InterfaceMethodref [com/anysoftkeyboard/a.r ()Z]
      [8] ifeq +8 (target=16)
      [11] aload_0 v0
      [12] iconst_0
      [13] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/j.i I]
      [16] aload_0 v0
      [17] invokespecial #17
        - Methodref [com/anysoftkeyboard/keyboards/f.b ()V]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/j.y I]
      [5] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/j.i I]
      [8] aload_0 v0
      [9] invokespecial #16
        - Methodref [com/anysoftkeyboard/keyboards/f.a ()V]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()[I
    Access flags: 0x11
      = public final int[] d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/j.n Z]
      [4] ifeq +8 (target=12)
      [7] aload_0 v0
      [8] getfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/j.x [I]
      [11] areturn
      [12] aload_0 v0
      [13] getfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/j.w [I]
      [16] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/i
  Superclass:    android/database/sqlite/SQLiteOpenHelper
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.dictionaries.i extends android.database.sqlite.SQLiteOpenHelper

Interfaces (count = 0):

Constant Pool (count = 62):
  - String [ to ]
  - String [, which will destroy all old data]
  - String [AutoDictionary]
  - String [CREATE TABLE words (_id INTEGER PRIMARY KEY,word TEXT,freq INTEGER,locale TEXT);]
  - String [DROP TABLE IF EXISTS words]
  - String [Upgrading database from version ]
  - String [auto_dict.db]
  - Class [android/database/sqlite/SQLiteDatabase]
  - Class [android/database/sqlite/SQLiteDatabase$CursorFactory]
  - Class [android/database/sqlite/SQLiteOpenHelper]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/ad]
  - Class [com/anysoftkeyboard/dictionaries/i]
  - Class [java/lang/StringBuilder]
  - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
  - Methodref [android/database/sqlite/SQLiteOpenHelper.<init> (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/i.onCreate (Landroid/database/sqlite/SQLiteDatabase;)V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [execSQL (Ljava/lang/String;)V]
  + NameAndType [onCreate (Landroid/database/sqlite/SQLiteDatabase;)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [ to ]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
  + Utf8 [(Landroid/database/sqlite/SQLiteDatabase;)V]
  + Utf8 [(Landroid/database/sqlite/SQLiteDatabase;II)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [, which will destroy all old data]
  + Utf8 [<init>]
  + Utf8 [AutoDictionary]
  + Utf8 [CREATE TABLE words (_id INTEGER PRIMARY KEY,word TEXT,freq INTEGER,locale TEXT);]
  + Utf8 [Code]
  + Utf8 [DROP TABLE IF EXISTS words]
  + Utf8 [Upgrading database from version ]
  + Utf8 [android/database/sqlite/SQLiteDatabase]
  + Utf8 [android/database/sqlite/SQLiteDatabase$CursorFactory]
  + Utf8 [android/database/sqlite/SQLiteOpenHelper]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [auto_dict.db]
  + Utf8 [com/anysoftkeyboard/dictionaries/ad]
  + Utf8 [com/anysoftkeyboard/dictionaries/i]
  + Utf8 [execSQL]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [onCreate]
  + Utf8 [onUpgrade]
  + Utf8 [toString]
  + Utf8 [w]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x0
      = i(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] ldc #7
        - String [auto_dict.db]
      [4] aconst_null
      [5] iconst_1
      [6] invokespecial #16
        - Methodref [android/database/sqlite/SQLiteOpenHelper.<init> (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/database/sqlite/SQLiteDatabase;)V
    Access flags: 0x11
      = public final void onCreate(android.database.sqlite.SQLiteDatabase)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 2):
      [0] aload_1 v1
      [1] ldc #4
        - String [CREATE TABLE words (_id INTEGER PRIMARY KEY,word TEXT,freq INTEGER,locale TEXT);]
      [3] invokevirtual #15
        - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V
    Access flags: 0x11
      = public final void onUpgrade(android.database.sqlite.SQLiteDatabase,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 48, locals = 4, stack = 4):
      [0] ldc #3
        - String [AutoDictionary]
      [2] new #14
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #6
        - String [Upgrading database from version ]
      [8] invokespecial #19
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] iload_2 v2
      [12] invokevirtual #20
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [15] ldc #1
        - String [ to ]
      [17] invokevirtual #21
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [20] iload_3 v3
      [21] invokevirtual #20
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [24] ldc #2
        - String [, which will destroy all old data]
      [26] invokevirtual #21
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [29] invokevirtual #22
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [32] invokestatic #17
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [35] pop
      [36] aload_1 v1
      [37] ldc #5
        - String [DROP TABLE IF EXISTS words]
      [39] invokevirtual #15
        - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
      [42] aload_0 v0
      [43] aload_1 v1
      [44] invokevirtual #18
        - Methodref [com/anysoftkeyboard/dictionaries/i.onCreate (Landroid/database/sqlite/SQLiteDatabase;)V]
      [47] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/menny/android/anysoftkeyboard/SoftKeyboard
  Superclass:    com/anysoftkeyboard/AnySoftKeyboard
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.menny.android.anysoftkeyboard.SoftKeyboard extends com.anysoftkeyboard.AnySoftKeyboard

Interfaces (count = 0):

Constant Pool (count = 10):
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/menny/android/anysoftkeyboard/SoftKeyboard]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.<init> ()V]
  + NameAndType [<init> ()V]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/menny/android/anysoftkeyboard/SoftKeyboard]

Fields (count = 0):

Methods (count = 1):
  - Method:       <init>()V
    Access flags: 0x1
      = public SoftKeyboard()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #3
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/b
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.b extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 26):
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [com/anysoftkeyboard/ui/settings/MainSettings]
  - Class [com/anysoftkeyboard/ui/settings/b]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/settings/b.a Lcom/anysoftkeyboard/ui/settings/MainSettings;]
  - Methodref [java/lang/Object.<init> ()V]
  - InterfaceMethodref [android/content/DialogInterface.dismiss ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/MainSettings;]
  + NameAndType [dismiss ()V]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/MainSettings;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/MainSettings;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [com/anysoftkeyboard/ui/settings/MainSettings]
  + Utf8 [com/anysoftkeyboard/ui/settings/b]
  + Utf8 [dismiss]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/settings/MainSettings;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.MainSettings a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/MainSettings;)V
    Access flags: 0x0
      = b(com.anysoftkeyboard.ui.settings.MainSettings)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        - Fieldref [com/anysoftkeyboard/ui/settings/b.a Lcom/anysoftkeyboard/ui/settings/MainSettings;]
      [5] aload_0 v0
      [6] invokespecial #7
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 1):
      [0] aload_1 v1
      [1] invokeinterface #8
        - InterfaceMethodref [android/content/DialogInterface.dismiss ()V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/c
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.c extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 38):
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/content/Intent]
  - Class [com/anysoftkeyboard/ui/settings/MainSettings]
  - Class [com/anysoftkeyboard/ui/settings/c]
  - Class [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/settings/c.a Lcom/anysoftkeyboard/ui/settings/MainSettings;]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.startActivity (Landroid/content/Intent;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/MainSettings;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/MainSettings;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/MainSettings;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/content/Intent]
  + Utf8 [com/anysoftkeyboard/ui/settings/MainSettings]
  + Utf8 [com/anysoftkeyboard/ui/settings/c]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
  + Utf8 [getApplicationContext]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]
  + Utf8 [startActivity]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/settings/MainSettings;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.MainSettings a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/MainSettings;)V
    Access flags: 0x0
      = c(com.anysoftkeyboard.ui.settings.MainSettings)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/c.a Lcom/anysoftkeyboard/ui/settings/MainSettings;]
      [5] aload_0 v0
      [6] invokespecial #12
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 3, stack = 4):
      [0] new #3
        - Class [android/content/Intent]
      [3] dup
      [4] aload_0 v0
      [5] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/c.a Lcom/anysoftkeyboard/ui/settings/MainSettings;]
      [8] invokevirtual #10
        - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.getApplicationContext ()Landroid/content/Context;]
      [11] ldc #6
        - Class [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
      [13] invokespecial #9
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [16] astore_1 v1
      [17] aload_0 v0
      [18] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/c.a Lcom/anysoftkeyboard/ui/settings/MainSettings;]
      [21] aload_1 v1
      [22] invokevirtual #11
        - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.startActivity (Landroid/content/Intent;)V]
      [25] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/j
  Superclass:    com/anysoftkeyboard/dictionaries/u
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.j extends com.anysoftkeyboard.dictionaries.u

Interfaces (count = 0):

Constant Pool (count = 109):
  - String [ASK_SUD]
  - String [Failed to load Android's built-in user dictionary. No matter, I'll use a fallback.]
  - String [SafeUserDictionary]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/ac]
  - Class [com/anysoftkeyboard/dictionaries/b]
  - Class [com/anysoftkeyboard/dictionaries/d]
  - Class [com/anysoftkeyboard/dictionaries/h]
  - Class [com/anysoftkeyboard/dictionaries/j]
  - Class [com/anysoftkeyboard/dictionaries/m]
  - Class [com/anysoftkeyboard/dictionaries/u]
  - Class [com/anysoftkeyboard/dictionaries/z]
  - Class [java/lang/Exception]
  - Class [java/lang/InterruptedException]
  - Class [java/lang/Object]
  - Class [java/lang/Void]
  - Fieldref [com/anysoftkeyboard/dictionaries/j.a Ljava/lang/Object;]
  - Fieldref [com/anysoftkeyboard/dictionaries/j.b Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
  - Fieldref [com/anysoftkeyboard/dictionaries/j.d Ljava/lang/Object;]
  - Fieldref [com/anysoftkeyboard/dictionaries/j.e Z]
  - Fieldref [com/anysoftkeyboard/dictionaries/j.f Ljava/lang/String;]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/ac.<init> (Landroid/content/Context;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/ac.a ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/b.<init> (Lcom/anysoftkeyboard/dictionaries/j;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/b.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a (Ljava/lang/CharSequence;)Z]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a (Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a (Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.b ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.e ()Landroid/database/Cursor;]
  - Methodref [com/anysoftkeyboard/dictionaries/j.e ()Landroid/database/Cursor;]
  - Methodref [com/anysoftkeyboard/dictionaries/m.<init> (Landroid/content/Context;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/m.a ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/u.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/InterruptedException.printStackTrace ()V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/Object.notifyAll ()V]
  - Methodref [java/lang/Object.wait ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/j;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
  + NameAndType [a (Ljava/lang/CharSequence;)Z]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a (Ljava/lang/String;I)V]
  + NameAndType [a Ljava/lang/Object;]
  + NameAndType [b ()V]
  + NameAndType [b Landroid/content/Context;]
  + NameAndType [c Lcom/anysoftkeyboard/dictionaries/d;]
  + NameAndType [d Ljava/lang/Object;]
  + NameAndType [e ()Landroid/database/Cursor;]
  + NameAndType [e Z]
  + NameAndType [execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + NameAndType [f Ljava/lang/String;]
  + NameAndType [notifyAll ()V]
  + NameAndType [printStackTrace ()V]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [wait ()V]
  + Utf8 [()Landroid/database/Cursor;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)V]
  + Utf8 [(Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/j;)Ljava/lang/Object;]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/j;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + Utf8 [<init>]
  + Utf8 [ASK_SUD]
  + Utf8 [Code]
  + Utf8 [Failed to load Android's built-in user dictionary. No matter, I'll use a fallback.]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/d;]
  + Utf8 [Ljava/lang/Object;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [SafeUserDictionary]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/util/Log]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/dictionaries/ac]
  + Utf8 [com/anysoftkeyboard/dictionaries/b]
  + Utf8 [com/anysoftkeyboard/dictionaries/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/h]
  + Utf8 [com/anysoftkeyboard/dictionaries/j]
  + Utf8 [com/anysoftkeyboard/dictionaries/m]
  + Utf8 [com/anysoftkeyboard/dictionaries/u]
  + Utf8 [com/anysoftkeyboard/dictionaries/z]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [execute]
  + Utf8 [f]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/InterruptedException]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/Void]
  + Utf8 [notifyAll]
  + Utf8 [printStackTrace]
  + Utf8 [w]
  + Utf8 [wait]

Fields (count = 6):
  + Field:        a Ljava/lang/Object;
    Access flags: 0x12
      = private final java.lang.Object a
  + Field:        b Landroid/content/Context;
    Access flags: 0x12
      = private final android.content.Context b
  + Field:        c Lcom/anysoftkeyboard/dictionaries/d;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.d c
  + Field:        d Ljava/lang/Object;
    Access flags: 0x12
      = private final java.lang.Object d
  + Field:        e Z
    Access flags: 0x2
      = private boolean e
  + Field:        f Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String f

Methods (count = 11):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;)V
    Access flags: 0x1
      = public j(android.content.Context,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 44, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] ldc #3
        - String [SafeUserDictionary]
      [3] invokespecial #37
        - Methodref [com/anysoftkeyboard/dictionaries/u.<init> (Ljava/lang/String;)V]
      [6] aload_0 v0
      [7] new #15
        - Class [java/lang/Object]
      [10] dup
      [11] invokespecial #39
        - Methodref [java/lang/Object.<init> ()V]
      [14] putfield #17
        - Fieldref [com/anysoftkeyboard/dictionaries/j.a Ljava/lang/Object;]
      [17] aload_0 v0
      [18] new #15
        - Class [java/lang/Object]
      [21] dup
      [22] invokespecial #39
        - Methodref [java/lang/Object.<init> ()V]
      [25] putfield #20
        - Fieldref [com/anysoftkeyboard/dictionaries/j.d Ljava/lang/Object;]
      [28] aload_0 v0
      [29] iconst_0
      [30] putfield #21
        - Fieldref [com/anysoftkeyboard/dictionaries/j.e Z]
      [33] aload_0 v0
      [34] aload_2 v2
      [35] putfield #22
        - Fieldref [com/anysoftkeyboard/dictionaries/j.f Ljava/lang/String;]
      [38] aload_0 v0
      [39] aload_1 v1
      [40] putfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/j.b Landroid/content/Context;]
      [43] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.d,com.anysoftkeyboard.dictionaries.h)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [4] ifnull +12 (target=16)
      [7] aload_0 v0
      [8] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [11] aload_1 v1
      [12] aload_2 v2
      [13] invokevirtual #28
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;)Z
    Access flags: 0x11
      = public final boolean a(java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [4] ifnull +12 (target=16)
      [7] aload_0 v0
      [8] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [11] aload_1 v1
      [12] invokevirtual #29
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Ljava/lang/CharSequence;)Z]
      [15] ireturn
      [16] iconst_0
      [17] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [4] ifnull +10 (target=14)
      [7] aload_0 v0
      [8] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [11] invokevirtual #32
        - Methodref [com/anysoftkeyboard/dictionaries/d.b ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 41, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #20
        - Fieldref [com/anysoftkeyboard/dictionaries/j.d Ljava/lang/Object;]
      [4] dup
      [5] astore_1 v1
      [6] monitorenter
      [7] aload_0 v0
      [8] getfield #21
        - Fieldref [com/anysoftkeyboard/dictionaries/j.e Z]
      [11] ifne +24 (target=35)
      [14] aload_0 v0
      [15] iconst_1
      [16] putfield #21
        - Fieldref [com/anysoftkeyboard/dictionaries/j.e Z]
      [19] new #6
        - Class [com/anysoftkeyboard/dictionaries/b]
      [22] dup
      [23] aload_0 v0
      [24] invokespecial #26
        - Methodref [com/anysoftkeyboard/dictionaries/b.<init> (Lcom/anysoftkeyboard/dictionaries/j;)V]
      [27] iconst_0
      [28] anewarray #16
        - Class [java/lang/Void]
      [31] invokevirtual #27
        - Methodref [com/anysoftkeyboard/dictionaries/b.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
      [34] pop
      [35] aload_1 v1
      [36] monitorexit
      [37] return
      [38] aload_1 v1
      [39] monitorexit
      [40] athrow
      Code attribute exceptions (count = 2):
      - ExceptionInfo (7 -> 37: 38):
      - ExceptionInfo (38 -> 40: 38):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;I)V
    Access flags: 0x11
      = public final void a(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [4] ifnull +12 (target=16)
      [7] aload_0 v0
      [8] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [11] aload_1 v1
      [12] iload_2 v2
      [13] invokevirtual #31
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Ljava/lang/String;I)V]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Landroid/database/Cursor;
    Access flags: 0x11
      = public final android.database.Cursor e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 51, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #17
        - Fieldref [com/anysoftkeyboard/dictionaries/j.a Ljava/lang/Object;]
      [4] dup
      [5] astore_1 v1
      [6] monitorenter
      [7] aload_0 v0
      [8] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [11] ifnull +13 (target=24)
      [14] aload_0 v0
      [15] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [18] invokevirtual #33
        - Methodref [com/anysoftkeyboard/dictionaries/d.e ()Landroid/database/Cursor;]
      [21] aload_1 v1
      [22] monitorexit
      [23] areturn
      [24] aload_0 v0
      [25] getfield #17
        - Fieldref [com/anysoftkeyboard/dictionaries/j.a Ljava/lang/Object;]
      [28] invokevirtual #41
        - Methodref [java/lang/Object.wait ()V]
      [31] goto +10 (target=41)
      [34] invokevirtual #38
        - Methodref [java/lang/InterruptedException.printStackTrace ()V]
      [37] aload_1 v1
      [38] monitorexit
      [39] aconst_null
      [40] areturn
      [41] aload_0 v0
      [42] invokevirtual #34
        - Methodref [com/anysoftkeyboard/dictionaries/j.e ()Landroid/database/Cursor;]
      [45] aload_1 v1
      [46] monitorexit
      [47] areturn
      [48] aload_1 v1
      [49] monitorexit
      [50] athrow
      Code attribute exceptions (count = 5):
      - ExceptionInfo (24 -> 31: 34):
      - Class [java/lang/InterruptedException]
      - ExceptionInfo (7 -> 23: 48):
      - ExceptionInfo (24 -> 39: 48):
      - ExceptionInfo (41 -> 47: 48):
      - ExceptionInfo (48 -> 50: 48):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [4] ifnull +11 (target=15)
      [7] aload_0 v0
      [8] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [11] aload_1 v1
      [12] invokevirtual #30
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Ljava/lang/String;)V]
      [15] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/dictionaries/j;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.dictionaries.j)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 84, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] dup
      [2] astore_0 v0
      [3] getfield #17
        - Fieldref [com/anysoftkeyboard/dictionaries/j.a Ljava/lang/Object;]
      [6] dup
      [7] astore_1 v1
      [8] monitorenter
      [9] new #5
        - Class [com/anysoftkeyboard/dictionaries/ac]
      [12] dup
      [13] aload_0 v0
      [14] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/j.b Landroid/content/Context;]
      [17] aload_0 v0
      [18] getfield #22
        - Fieldref [com/anysoftkeyboard/dictionaries/j.f Ljava/lang/String;]
      [21] invokespecial #24
        - Methodref [com/anysoftkeyboard/dictionaries/ac.<init> (Landroid/content/Context;Ljava/lang/String;)V]
      [24] dup
      [25] astore_2 v2
      [26] invokevirtual #25
        - Methodref [com/anysoftkeyboard/dictionaries/ac.a ()V]
      [29] aload_0 v0
      [30] aload_2 v2
      [31] putfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [34] goto +37 (target=71)
      [37] pop
      [38] ldc #1
        - String [ASK_SUD]
      [40] ldc #2
        - String [Failed to load Android's built-in user dictionary. No matter, I'll use a fallback.]
      [42] invokestatic #23
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [45] pop
      [46] new #10
        - Class [com/anysoftkeyboard/dictionaries/m]
      [49] dup
      [50] aload_0 v0
      [51] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/j.b Landroid/content/Context;]
      [54] aload_0 v0
      [55] getfield #22
        - Fieldref [com/anysoftkeyboard/dictionaries/j.f Ljava/lang/String;]
      [58] invokespecial #35
        - Methodref [com/anysoftkeyboard/dictionaries/m.<init> (Landroid/content/Context;Ljava/lang/String;)V]
      [61] dup
      [62] astore_2 v2
      [63] invokevirtual #36
        - Methodref [com/anysoftkeyboard/dictionaries/m.a ()V]
      [66] aload_0 v0
      [67] aload_2 v2
      [68] putfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/j.c Lcom/anysoftkeyboard/dictionaries/d;]
      [71] aload_0 v0
      [72] getfield #17
        - Fieldref [com/anysoftkeyboard/dictionaries/j.a Ljava/lang/Object;]
      [75] invokevirtual #40
        - Methodref [java/lang/Object.notifyAll ()V]
      [78] aload_1 v1
      [79] monitorexit
      [80] return
      [81] aload_1 v1
      [82] monitorexit
      [83] athrow
      Code attribute exceptions (count = 3):
      - ExceptionInfo (9 -> 34: 37):
      - Class [java/lang/Exception]
      - ExceptionInfo (9 -> 80: 81):
      - ExceptionInfo (81 -> 83: 81):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/dictionaries/j;)Ljava/lang/Object;
    Access flags: 0x1008
      = static java.lang.Object b(com.anysoftkeyboard.dictionaries.j)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #20
        - Fieldref [com/anysoftkeyboard/dictionaries/j.d Ljava/lang/Object;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Lcom/anysoftkeyboard/dictionaries/j;)V
    Access flags: 0x1008
      = static void c(com.anysoftkeyboard.dictionaries.j)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #21
        - Fieldref [com/anysoftkeyboard/dictionaries/j.e Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/d/b
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.d.b extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 50):
  - String [GCUtils]
  - String [Sleep was interrupted.]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/d/b]
  - Class [com/anysoftkeyboard/d/d]
  - Class [java/lang/InterruptedException]
  - Class [java/lang/Object]
  - Class [java/lang/System]
  - Class [java/lang/Thread]
  - Long [1000]
  - Fieldref [com/anysoftkeyboard/d/b.a Lcom/anysoftkeyboard/d/b;]
  - Fieldref [com/anysoftkeyboard/d/b.b I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/d/b.<init> ()V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/System.gc ()V]
  - Methodref [java/lang/Thread.sleep (J)V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/d/b;]
  + NameAndType [b I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [gc ()V]
  + NameAndType [sleep (J)V]
  + Utf8 [()Lcom/anysoftkeyboard/d/b;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(J)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [GCUtils]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/d/b;]
  + Utf8 [Sleep was interrupted.]
  + Utf8 [a]
  + Utf8 [android/util/Log]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/d/b]
  + Utf8 [com/anysoftkeyboard/d/d]
  + Utf8 [e]
  + Utf8 [gc]
  + Utf8 [java/lang/InterruptedException]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/System]
  + Utf8 [java/lang/Thread]
  + Utf8 [sleep]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/d/b;
    Access flags: 0xa
      = private static com.anysoftkeyboard.d.b a
  + Field:        b I
    Access flags: 0x2
      = private int b

Methods (count = 5):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 0, stack = 2):
      [0] new #4
        - Class [com/anysoftkeyboard/d/b]
      [3] dup
      [4] invokespecial #15
        - Methodref [com/anysoftkeyboard/d/b.<init> ()V]
      [7] putstatic #12
        - Fieldref [com/anysoftkeyboard/d/b.a Lcom/anysoftkeyboard/d/b;]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x1
      = public b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #16
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_0
      [6] putfield #13
        - Fieldref [com/anysoftkeyboard/d/b.b I]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Lcom/anysoftkeyboard/d/b;
    Access flags: 0x9
      = public static com.anysoftkeyboard.d.b a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 4, locals = 0, stack = 1):
      [0] getstatic #12
        - Fieldref [com/anysoftkeyboard/d/b.a Lcom/anysoftkeyboard/d/b;]
      [3] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #13
        - Fieldref [com/anysoftkeyboard/d/b.b I]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()Z
    Access flags: 0x11
      = public final boolean c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 46, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] getfield #13
        - Fieldref [com/anysoftkeyboard/d/b.b I]
      [4] ifne +6 (target=10)
      [7] invokestatic #17
        - Methodref [java/lang/System.gc ()V]
      [10] aload_0 v0
      [11] dup
      [12] getfield #13
        - Fieldref [com/anysoftkeyboard/d/b.b I]
      [15] iconst_1
      [16] iadd
      [17] dup_x1
      [18] putfield #13
        - Fieldref [com/anysoftkeyboard/d/b.b I]
      [21] iconst_2
      [22] ificmple +5 (target=27)
      [25] iconst_0
      [26] ireturn
      [27] ldc2_w #10
        - Long [1000]
      [30] invokestatic #18
        - Methodref [java/lang/Thread.sleep (J)V]
      [33] iconst_1
      [34] ireturn
      [35] pop
      [36] ldc #1
        - String [GCUtils]
      [38] ldc #2
        - String [Sleep was interrupted.]
      [40] invokestatic #14
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [43] pop
      [44] iconst_0
      [45] ireturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (27 -> 33: 35):
      - Class [java/lang/InterruptedException]
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/k
  Superclass:    java/lang/Enum
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x4031
    = public final enum enum com.anysoftkeyboard.keyboards.k extends java.lang.Enum

Interfaces (count = 0):

Constant Pool (count = 58):
  - String [FULLMATCH]
  - String [NOMATCH]
  - String [PARTMATCH]
  - String [RESET]
  - String [REWIND]
  - Class [com/anysoftkeyboard/keyboards/aa]
  - Class [com/anysoftkeyboard/keyboards/k]
  - Class [java/lang/Enum]
  - Class [java/lang/System]
  - Fieldref [com/anysoftkeyboard/keyboards/k.a Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.b Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.c Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.d Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.e Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.f [Lcom/anysoftkeyboard/keyboards/k;]
  - Methodref [com/anysoftkeyboard/keyboards/k.<init> (Ljava/lang/String;I)V]
  - Methodref [java/lang/Enum.<init> (Ljava/lang/String;I)V]
  - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
  - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [<init> (Ljava/lang/String;I)V]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [c Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [d Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [e Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [f [Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
  + Utf8 [()V]
  + Utf8 [()[Lcom/anysoftkeyboard/keyboards/k;]
  + Utf8 [(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
  + Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V]
  + Utf8 [(Ljava/lang/String;)Lcom/anysoftkeyboard/keyboards/k;]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [FULLMATCH]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/k;]
  + Utf8 [NOMATCH]
  + Utf8 [PARTMATCH]
  + Utf8 [RESET]
  + Utf8 [REWIND]
  + Utf8 [[Lcom/anysoftkeyboard/keyboards/k;]
  + Utf8 [a]
  + Utf8 [arraycopy]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/aa]
  + Utf8 [com/anysoftkeyboard/keyboards/k]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [java/lang/Enum]
  + Utf8 [java/lang/System]
  + Utf8 [valueOf]
  + Utf8 [values]

Fields (count = 6):
  + Field:        a Lcom/anysoftkeyboard/keyboards/k;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.k a
  + Field:        b Lcom/anysoftkeyboard/keyboards/k;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.k b
  + Field:        c Lcom/anysoftkeyboard/keyboards/k;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.k c
  + Field:        d Lcom/anysoftkeyboard/keyboards/k;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.k d
  + Field:        e Lcom/anysoftkeyboard/keyboards/k;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.k e
  + Field:        f [Lcom/anysoftkeyboard/keyboards/k;
    Access flags: 0x101a
      = private static final com.anysoftkeyboard.keyboards.k[] f

Methods (count = 4):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 103, locals = 0, stack = 4):
      [0] new #7
        - Class [com/anysoftkeyboard/keyboards/k]
      [3] dup
      [4] ldc #4
        - String [RESET]
      [6] iconst_0
      [7] invokespecial #16
        - Methodref [com/anysoftkeyboard/keyboards/k.<init> (Ljava/lang/String;I)V]
      [10] putstatic #10
        - Fieldref [com/anysoftkeyboard/keyboards/k.a Lcom/anysoftkeyboard/keyboards/k;]
      [13] new #7
        - Class [com/anysoftkeyboard/keyboards/k]
      [16] dup
      [17] ldc #5
        - String [REWIND]
      [19] iconst_1
      [20] invokespecial #16
        - Methodref [com/anysoftkeyboard/keyboards/k.<init> (Ljava/lang/String;I)V]
      [23] putstatic #11
        - Fieldref [com/anysoftkeyboard/keyboards/k.b Lcom/anysoftkeyboard/keyboards/k;]
      [26] new #7
        - Class [com/anysoftkeyboard/keyboards/k]
      [29] dup
      [30] ldc #2
        - String [NOMATCH]
      [32] iconst_2
      [33] invokespecial #16
        - Methodref [com/anysoftkeyboard/keyboards/k.<init> (Ljava/lang/String;I)V]
      [36] putstatic #12
        - Fieldref [com/anysoftkeyboard/keyboards/k.c Lcom/anysoftkeyboard/keyboards/k;]
      [39] new #7
        - Class [com/anysoftkeyboard/keyboards/k]
      [42] dup
      [43] ldc #3
        - String [PARTMATCH]
      [45] iconst_3
      [46] invokespecial #16
        - Methodref [com/anysoftkeyboard/keyboards/k.<init> (Ljava/lang/String;I)V]
      [49] putstatic #13
        - Fieldref [com/anysoftkeyboard/keyboards/k.d Lcom/anysoftkeyboard/keyboards/k;]
      [52] new #7
        - Class [com/anysoftkeyboard/keyboards/k]
      [55] dup
      [56] ldc #1
        - String [FULLMATCH]
      [58] iconst_4
      [59] invokespecial #16
        - Methodref [com/anysoftkeyboard/keyboards/k.<init> (Ljava/lang/String;I)V]
      [62] putstatic #14
        - Fieldref [com/anysoftkeyboard/keyboards/k.e Lcom/anysoftkeyboard/keyboards/k;]
      [65] iconst_5
      [66] anewarray #7
        - Class [com/anysoftkeyboard/keyboards/k]
      [69] dup
      [70] iconst_0
      [71] getstatic #10
        - Fieldref [com/anysoftkeyboard/keyboards/k.a Lcom/anysoftkeyboard/keyboards/k;]
      [74] aastore
      [75] dup
      [76] iconst_1
      [77] getstatic #11
        - Fieldref [com/anysoftkeyboard/keyboards/k.b Lcom/anysoftkeyboard/keyboards/k;]
      [80] aastore
      [81] dup
      [82] iconst_2
      [83] getstatic #12
        - Fieldref [com/anysoftkeyboard/keyboards/k.c Lcom/anysoftkeyboard/keyboards/k;]
      [86] aastore
      [87] dup
      [88] iconst_3
      [89] getstatic #13
        - Fieldref [com/anysoftkeyboard/keyboards/k.d Lcom/anysoftkeyboard/keyboards/k;]
      [92] aastore
      [93] dup
      [94] iconst_4
      [95] getstatic #14
        - Fieldref [com/anysoftkeyboard/keyboards/k.e Lcom/anysoftkeyboard/keyboards/k;]
      [98] aastore
      [99] putstatic #15
        - Fieldref [com/anysoftkeyboard/keyboards/k.f [Lcom/anysoftkeyboard/keyboards/k;]
      [102] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Ljava/lang/String;I)V
    Access flags: 0x2
      = private k(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iload_2 v2
      [3] invokespecial #17
        - Methodref [java/lang/Enum.<init> (Ljava/lang/String;I)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       values()[Lcom/anysoftkeyboard/keyboards/k;
    Access flags: 0x9
      = public static com.anysoftkeyboard.keyboards.k[] values()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 22, locals = 2, stack = 5):
      [0] getstatic #15
        - Fieldref [com/anysoftkeyboard/keyboards/k.f [Lcom/anysoftkeyboard/keyboards/k;]
      [3] dup
      [4] astore_0 v0
      [5] iconst_0
      [6] aload_0 v0
      [7] arraylength
      [8] dup
      [9] istore_0 v0
      [10] anewarray #7
        - Class [com/anysoftkeyboard/keyboards/k]
      [13] dup
      [14] astore_1 v1
      [15] iconst_0
      [16] iload_0 v0
      [17] invokestatic #19
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [20] aload_1 v1
      [21] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       valueOf(Ljava/lang/String;)Lcom/anysoftkeyboard/keyboards/k;
    Access flags: 0x9
      = public static com.anysoftkeyboard.keyboards.k valueOf(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] ldc #7
        - Class [com/anysoftkeyboard/keyboards/k]
      [2] aload_0 v0
      [3] invokestatic #18
        - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
      [6] checkcast #7
        - Class [com/anysoftkeyboard/keyboards/k]
      [9] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/menny/android/anysoftkeyboard/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.menny.android.anysoftkeyboard.a extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 127):
  - Integer [16842964]
  - Integer [16842966]
  - Integer [16842967]
  - Integer [16842968]
  - Integer [16842969]
  - Integer [16843325]
  - Integer [16843326]
  - Integer [16843327]
  - Integer [16843328]
  - Integer [16843329]
  - Integer [16843330]
  - Integer [16843331]
  - Integer [16843332]
  - Integer [16843333]
  - Integer [16843334]
  - Integer [16843335]
  - Integer [16843336]
  - Integer [16843337]
  - Integer [16843338]
  - Integer [16843339]
  - Integer [16843340]
  - Integer [16843341]
  - Integer [2130771968]
  - Integer [2130771969]
  - Integer [2130771970]
  - Integer [2130771971]
  - Integer [2130771972]
  - Integer [2130771973]
  - Integer [2130771974]
  - Integer [2130771975]
  - Integer [2130771976]
  - Integer [2130771977]
  - Integer [2130771978]
  - Integer [2130771979]
  - Integer [2130771980]
  - Integer [2130771981]
  - Integer [2130771982]
  - Integer [2130771983]
  - Integer [2130771984]
  - Integer [2130771985]
  - Integer [2130771986]
  - Integer [2130771987]
  - Integer [2130771988]
  - Integer [2130771989]
  - Integer [2130771990]
  - Integer [2130771991]
  - Integer [2130771992]
  - Integer [2130771993]
  - Integer [2130771994]
  - Integer [2130771995]
  - Integer [2130771996]
  - Integer [2130771997]
  - Integer [2130771998]
  - Integer [2130771999]
  - Integer [2130772000]
  - Integer [2130772001]
  - Integer [2130772002]
  - Integer [2130772003]
  - Integer [2130772004]
  - Integer [2130772005]
  - Integer [2130772006]
  - Integer [2130772007]
  - Integer [2130772008]
  - Integer [2130772009]
  - Integer [2130772010]
  - Integer [2130772011]
  - Integer [2130772012]
  - Integer [2130772013]
  - Integer [2130772014]
  - Integer [2130772015]
  - Integer [2130772016]
  - Integer [2130772017]
  - Integer [2130772018]
  - Integer [2130772019]
  - Integer [2130772020]
  - Integer [2130772021]
  - Integer [2130772022]
  - Integer [2130772023]
  - Integer [2130772024]
  - Integer [2130772025]
  - Integer [2130772026]
  - Integer [2130772027]
  - Integer [2130772028]
  - Integer [2130772029]
  - Integer [2130772030]
  - Integer [2130772031]
  - Class [com/menny/android/anysoftkeyboard/a]
  - Class [com/menny/android/anysoftkeyboard/b]
  - Class [java/lang/Object]
  - Fieldref [com/menny/android/anysoftkeyboard/a.a [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.b [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.c [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.d [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.e [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.f [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.g [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.h [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.i [I]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a [I]
  + NameAndType [b [I]
  + NameAndType [c [I]
  + NameAndType [d [I]
  + NameAndType [e [I]
  + NameAndType [f [I]
  + NameAndType [g [I]
  + NameAndType [h [I]
  + NameAndType [i [I]
  + Utf8 [()V]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/menny/android/anysoftkeyboard/a]
  + Utf8 [com/menny/android/anysoftkeyboard/b]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [java/lang/Object]

Fields (count = 9):
  + Field:        a [I
    Access flags: 0x19
      = public static final int[] a
  + Field:        b [I
    Access flags: 0x19
      = public static final int[] b
  + Field:        c [I
    Access flags: 0x19
      = public static final int[] c
  + Field:        d [I
    Access flags: 0x19
      = public static final int[] d
  + Field:        e [I
    Access flags: 0x19
      = public static final int[] e
  + Field:        f [I
    Access flags: 0x19
      = public static final int[] f
  + Field:        g [I
    Access flags: 0x19
      = public static final int[] g
  + Field:        h [I
    Access flags: 0xa
      = private static int[] h
  + Field:        i [I
    Access flags: 0xa
      = private static int[] i

Methods (count = 2):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 546, locals = 0, stack = 4):
      [0] bipush 35
      [2] newarray 10
      [4] dup
      [5] iconst_0
      [6] ldc #1
        - Integer [16842964]
      [8] iastore
      [9] dup
      [10] iconst_1
      [11] ldc #2
        - Integer [16842966]
      [13] iastore
      [14] dup
      [15] iconst_2
      [16] ldc #3
        - Integer [16842967]
      [18] iastore
      [19] dup
      [20] iconst_3
      [21] ldc #4
        - Integer [16842968]
      [23] iastore
      [24] dup
      [25] iconst_4
      [26] ldc #5
        - Integer [16842969]
      [28] iastore
      [29] dup
      [30] iconst_5
      [31] ldc #26
        - Integer [2130771971]
      [33] iastore
      [34] dup
      [35] bipush 6
      [37] ldc #27
        - Integer [2130771972]
      [39] iastore
      [40] dup
      [41] bipush 7
      [43] ldc #28
        - Integer [2130771973]
      [45] iastore
      [46] dup
      [47] bipush 8
      [49] ldc #29
        - Integer [2130771974]
      [51] iastore
      [52] dup
      [53] bipush 9
      [55] ldc #30
        - Integer [2130771975]
      [57] iastore
      [58] dup
      [59] bipush 10
      [61] ldc #31
        - Integer [2130771976]
      [63] iastore
      [64] dup
      [65] bipush 11
      [67] ldc #32
        - Integer [2130771977]
      [69] iastore
      [70] dup
      [71] bipush 12
      [73] ldc #33
        - Integer [2130771978]
      [75] iastore
      [76] dup
      [77] bipush 13
      [79] ldc #34
        - Integer [2130771979]
      [81] iastore
      [82] dup
      [83] bipush 14
      [85] ldc #35
        - Integer [2130771980]
      [87] iastore
      [88] dup
      [89] bipush 15
      [91] ldc #36
        - Integer [2130771981]
      [93] iastore
      [94] dup
      [95] bipush 16
      [97] ldc #37
        - Integer [2130771982]
      [99] iastore
      [100] dup
      [101] bipush 17
      [103] ldc #38
        - Integer [2130771983]
      [105] iastore
      [106] dup
      [107] bipush 18
      [109] ldc #39
        - Integer [2130771984]
      [111] iastore
      [112] dup
      [113] bipush 19
      [115] ldc #40
        - Integer [2130771985]
      [117] iastore
      [118] dup
      [119] bipush 20
      [121] ldc #41
        - Integer [2130771986]
      [123] iastore
      [124] dup
      [125] bipush 21
      [127] ldc #42
        - Integer [2130771987]
      [129] iastore
      [130] dup
      [131] bipush 22
      [133] ldc #43
        - Integer [2130771988]
      [135] iastore
      [136] dup
      [137] bipush 23
      [139] ldc #44
        - Integer [2130771989]
      [141] iastore
      [142] dup
      [143] bipush 24
      [145] ldc #45
        - Integer [2130771990]
      [147] iastore
      [148] dup
      [149] bipush 25
      [151] ldc #46
        - Integer [2130771991]
      [153] iastore
      [154] dup
      [155] bipush 26
      [157] ldc #47
        - Integer [2130771992]
      [159] iastore
      [160] dup
      [161] bipush 27
      [163] ldc #48
        - Integer [2130771993]
      [165] iastore
      [166] dup
      [167] bipush 28
      [169] ldc #49
        - Integer [2130771994]
      [171] iastore
      [172] dup
      [173] bipush 29
      [175] ldc #50
        - Integer [2130771995]
      [177] iastore
      [178] dup
      [179] bipush 30
      [181] ldc #51
        - Integer [2130771996]
      [183] iastore
      [184] dup
      [185] bipush 31
      [187] ldc #52
        - Integer [2130771997]
      [189] iastore
      [190] dup
      [191] bipush 32
      [193] ldc #53
        - Integer [2130771998]
      [195] iastore
      [196] dup
      [197] bipush 33
      [199] ldc #54
        - Integer [2130771999]
      [201] iastore
      [202] dup
      [203] bipush 34
      [205] ldc #55
        - Integer [2130772000]
      [207] iastore
      [208] putstatic #90
        - Fieldref [com/menny/android/anysoftkeyboard/a.a [I]
      [211] iconst_2
      [212] newarray 10
      [214] dup
      [215] iconst_0
      [216] ldc #63
        - Integer [2130772008]
      [218] iastore
      [219] dup
      [220] iconst_1
      [221] ldc #64
        - Integer [2130772009]
      [223] iastore
      [224] putstatic #91
        - Fieldref [com/menny/android/anysoftkeyboard/a.b [I]
      [227] bipush 21
      [229] newarray 10
      [231] dup
      [232] iconst_0
      [233] ldc #65
        - Integer [2130772010]
      [235] iastore
      [236] dup
      [237] iconst_1
      [238] ldc #66
        - Integer [2130772011]
      [240] iastore
      [241] dup
      [242] iconst_2
      [243] ldc #67
        - Integer [2130772012]
      [245] iastore
      [246] dup
      [247] iconst_3
      [248] ldc #68
        - Integer [2130772013]
      [250] iastore
      [251] dup
      [252] iconst_4
      [253] ldc #69
        - Integer [2130772014]
      [255] iastore
      [256] dup
      [257] iconst_5
      [258] ldc #70
        - Integer [2130772015]
      [260] iastore
      [261] dup
      [262] bipush 6
      [264] ldc #71
        - Integer [2130772016]
      [266] iastore
      [267] dup
      [268] bipush 7
      [270] ldc #72
        - Integer [2130772017]
      [272] iastore
      [273] dup
      [274] bipush 8
      [276] ldc #73
        - Integer [2130772018]
      [278] iastore
      [279] dup
      [280] bipush 9
      [282] ldc #74
        - Integer [2130772019]
      [284] iastore
      [285] dup
      [286] bipush 10
      [288] ldc #75
        - Integer [2130772020]
      [290] iastore
      [291] dup
      [292] bipush 11
      [294] ldc #76
        - Integer [2130772021]
      [296] iastore
      [297] dup
      [298] bipush 12
      [300] ldc #77
        - Integer [2130772022]
      [302] iastore
      [303] dup
      [304] bipush 13
      [306] ldc #78
        - Integer [2130772023]
      [308] iastore
      [309] dup
      [310] bipush 14
      [312] ldc #79
        - Integer [2130772024]
      [314] iastore
      [315] dup
      [316] bipush 15
      [318] ldc #80
        - Integer [2130772025]
      [320] iastore
      [321] dup
      [322] bipush 16
      [324] ldc #81
        - Integer [2130772026]
      [326] iastore
      [327] dup
      [328] bipush 17
      [330] ldc #82
        - Integer [2130772027]
      [332] iastore
      [333] dup
      [334] bipush 18
      [336] ldc #83
        - Integer [2130772028]
      [338] iastore
      [339] dup
      [340] bipush 19
      [342] ldc #84
        - Integer [2130772029]
      [344] iastore
      [345] dup
      [346] bipush 20
      [348] ldc #85
        - Integer [2130772030]
      [350] iastore
      [351] putstatic #92
        - Fieldref [com/menny/android/anysoftkeyboard/a.c [I]
      [354] iconst_4
      [355] newarray 10
      [357] dup
      [358] iconst_0
      [359] ldc #6
        - Integer [16843325]
      [361] iastore
      [362] dup
      [363] iconst_1
      [364] ldc #7
        - Integer [16843326]
      [366] iastore
      [367] dup
      [368] iconst_2
      [369] ldc #8
        - Integer [16843327]
      [371] iastore
      [372] dup
      [373] iconst_3
      [374] ldc #9
        - Integer [16843328]
      [376] iastore
      [377] putstatic #93
        - Fieldref [com/menny/android/anysoftkeyboard/a.d [I]
      [380] bipush 15
      [382] newarray 10
      [384] dup
      [385] iconst_0
      [386] ldc #11
        - Integer [16843330]
      [388] iastore
      [389] dup
      [390] iconst_1
      [391] ldc #12
        - Integer [16843331]
      [393] iastore
      [394] dup
      [395] iconst_2
      [396] ldc #13
        - Integer [16843332]
      [398] iastore
      [399] dup
      [400] iconst_3
      [401] ldc #14
        - Integer [16843333]
      [403] iastore
      [404] dup
      [405] iconst_4
      [406] ldc #15
        - Integer [16843334]
      [408] iastore
      [409] dup
      [410] iconst_5
      [411] ldc #16
        - Integer [16843335]
      [413] iastore
      [414] dup
      [415] bipush 6
      [417] ldc #17
        - Integer [16843336]
      [419] iastore
      [420] dup
      [421] bipush 7
      [423] ldc #18
        - Integer [16843337]
      [425] iastore
      [426] dup
      [427] bipush 8
      [429] ldc #19
        - Integer [16843338]
      [431] iastore
      [432] dup
      [433] bipush 9
      [435] ldc #20
        - Integer [16843339]
      [437] iastore
      [438] dup
      [439] bipush 10
      [441] ldc #21
        - Integer [16843340]
      [443] iastore
      [444] dup
      [445] bipush 11
      [447] ldc #22
        - Integer [16843341]
      [449] iastore
      [450] dup
      [451] bipush 12
      [453] ldc #23
        - Integer [2130771968]
      [455] iastore
      [456] dup
      [457] bipush 13
      [459] ldc #24
        - Integer [2130771969]
      [461] iastore
      [462] dup
      [463] bipush 14
      [465] ldc #25
        - Integer [2130771970]
      [467] iastore
      [468] putstatic #94
        - Fieldref [com/menny/android/anysoftkeyboard/a.e [I]
      [471] iconst_1
      [472] newarray 10
      [474] dup
      [475] iconst_0
      [476] ldc #86
        - Integer [2130772031]
      [478] iastore
      [479] putstatic #95
        - Fieldref [com/menny/android/anysoftkeyboard/a.f [I]
      [482] iconst_2
      [483] newarray 10
      [485] dup
      [486] iconst_0
      [487] ldc #10
        - Integer [16843329]
      [489] iastore
      [490] dup
      [491] iconst_1
      [492] ldc #22
        - Integer [16843341]
      [494] iastore
      [495] putstatic #96
        - Fieldref [com/menny/android/anysoftkeyboard/a.g [I]
      [498] iconst_4
      [499] newarray 10
      [501] dup
      [502] iconst_0
      [503] ldc #59
        - Integer [2130772004]
      [505] iastore
      [506] dup
      [507] iconst_1
      [508] ldc #60
        - Integer [2130772005]
      [510] iastore
      [511] dup
      [512] iconst_2
      [513] ldc #61
        - Integer [2130772006]
      [515] iastore
      [516] dup
      [517] iconst_3
      [518] ldc #62
        - Integer [2130772007]
      [520] iastore
      [521] putstatic #97
        - Fieldref [com/menny/android/anysoftkeyboard/a.h [I]
      [524] iconst_3
      [525] newarray 10
      [527] dup
      [528] iconst_0
      [529] ldc #56
        - Integer [2130772001]
      [531] iastore
      [532] dup
      [533] iconst_1
      [534] ldc #57
        - Integer [2130772002]
      [536] iastore
      [537] dup
      [538] iconst_2
      [539] ldc #58
        - Integer [2130772003]
      [541] iastore
      [542] putstatic #98
        - Fieldref [com/menny/android/anysoftkeyboard/a.i [I]
      [545] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x1
      = public a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #99
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/api/LayoutChangedBroadcastReceiver
  Superclass:    android/content/BroadcastReceiver
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.api.LayoutChangedBroadcastReceiver extends android.content.BroadcastReceiver

Interfaces (count = 0):

Constant Pool (count = 10):
  - Class [android/content/BroadcastReceiver]
  - Class [com/anysoftkeyboard/api/LayoutChangedBroadcastReceiver]
  - Methodref [android/content/BroadcastReceiver.<init> ()V]
  + NameAndType [<init> ()V]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [android/content/BroadcastReceiver]
  + Utf8 [com/anysoftkeyboard/api/LayoutChangedBroadcastReceiver]

Fields (count = 0):

Methods (count = 1):
  - Method:       <init>()V
    Access flags: 0x1
      = public LayoutChangedBroadcastReceiver()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #3
        - Methodref [android/content/BroadcastReceiver.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/k
  Superclass:    com/anysoftkeyboard/dictionaries/n
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.k extends com.anysoftkeyboard.dictionaries.n

Interfaces (count = 0):

Constant Pool (count = 36):
  - String [ASK DictFctry5]
  - String [Failed to load 'ContactsDictionary']
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/k]
  - Class [com/anysoftkeyboard/dictionaries/n]
  - Class [com/anysoftkeyboard/dictionaries/o]
  - Class [com/anysoftkeyboard/dictionaries/u]
  - Class [java/lang/Exception]
  - Fieldref [com/anysoftkeyboard/dictionaries/k.a Lcom/anysoftkeyboard/dictionaries/u;]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/n.<init> ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/o.<init> (Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/u.a ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [a ()V]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/u;]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + Utf8 [<init>]
  + Utf8 [ASK DictFctry5]
  + Utf8 [Code]
  + Utf8 [Failed to load 'ContactsDictionary']
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [a]
  + Utf8 [android/util/Log]
  + Utf8 [com/anysoftkeyboard/dictionaries/k]
  + Utf8 [com/anysoftkeyboard/dictionaries/n]
  + Utf8 [com/anysoftkeyboard/dictionaries/o]
  + Utf8 [com/anysoftkeyboard/dictionaries/u]
  + Utf8 [java/lang/Exception]
  + Utf8 [w]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/dictionaries/u;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.u a

Methods (count = 2):
  - Method:       <init>()V
    Access flags: 0x1
      = public k()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #11
        - Methodref [com/anysoftkeyboard/dictionaries/n.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/u;
    Access flags: 0x31
      = public final synchronized com.anysoftkeyboard.dictionaries.u a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 54, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/k.a Lcom/anysoftkeyboard/dictionaries/u;]
      [4] ifnull +8 (target=12)
      [7] aload_0 v0
      [8] getfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/k.a Lcom/anysoftkeyboard/dictionaries/u;]
      [11] areturn
      [12] aload_0 v0
      [13] new #6
        - Class [com/anysoftkeyboard/dictionaries/o]
      [16] dup
      [17] aload_1 v1
      [18] invokespecial #12
        - Methodref [com/anysoftkeyboard/dictionaries/o.<init> (Landroid/content/Context;)V]
      [21] putfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/k.a Lcom/anysoftkeyboard/dictionaries/u;]
      [24] aload_0 v0
      [25] getfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/k.a Lcom/anysoftkeyboard/dictionaries/u;]
      [28] invokevirtual #13
        - Methodref [com/anysoftkeyboard/dictionaries/u.a ()V]
      [31] goto +18 (target=49)
      [34] astore_1 v1
      [35] ldc #1
        - String [ASK DictFctry5]
      [37] ldc #2
        - String [Failed to load 'ContactsDictionary']
      [39] aload_1 v1
      [40] invokestatic #10
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
      [43] pop
      [44] aload_0 v0
      [45] aconst_null
      [46] putfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/k.a Lcom/anysoftkeyboard/dictionaries/u;]
      [49] aload_0 v0
      [50] getfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/k.a Lcom/anysoftkeyboard/dictionaries/u;]
      [53] areturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (12 -> 31: 34):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity
  Superclass:    android/app/Activity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.ui.tutorials.BaseTutorialActivity extends android.app.Activity

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 85):
  - Class [android/app/Activity]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/view/ViewGroup]
  - Class [android/view/Window]
  - Class [android/widget/Button]
  - Class [android/widget/ImageButton]
  - Class [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity]
  - Class [java/util/ArrayList]
  - Class [java/util/Iterator]
  - Methodref [android/app/Activity.<init> ()V]
  - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/view/View.getId ()I]
  - Methodref [android/view/View.getTouchables ()Ljava/util/ArrayList;]
  - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/view/Window.getDecorView ()Landroid/view/View;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.a ()I]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.a (Landroid/view/View;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.b ()I]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.finish ()V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.getWindow ()Landroid/view/Window;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onCloseClicked (Landroid/view/View;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.setContentView (I)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.setTitle (I)V]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [a ()I]
  + NameAndType [a (Landroid/view/View;)V]
  + NameAndType [b ()I]
  + NameAndType [finish ()V]
  + NameAndType [getDecorView ()Landroid/view/View;]
  + NameAndType [getId ()I]
  + NameAndType [getTouchables ()Ljava/util/ArrayList;]
  + NameAndType [getWindow ()Landroid/view/Window;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [onCloseClicked (Landroid/view/View;)V]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [setContentView (I)V]
  + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
  + NameAndType [setTitle (I)V]
  + Utf8 [()I]
  + Utf8 [()Landroid/view/View;]
  + Utf8 [()Landroid/view/Window;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/util/ArrayList;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/View$OnClickListener;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [android/app/Activity]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/view/ViewGroup]
  + Utf8 [android/view/Window]
  + Utf8 [android/widget/Button]
  + Utf8 [android/widget/ImageButton]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity]
  + Utf8 [finish]
  + Utf8 [getDecorView]
  + Utf8 [getId]
  + Utf8 [getTouchables]
  + Utf8 [getWindow]
  + Utf8 [hasNext]
  + Utf8 [iterator]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Iterator]
  + Utf8 [next]
  + Utf8 [onClick]
  + Utf8 [onCloseClicked]
  + Utf8 [onCreate]
  + Utf8 [setContentView]
  + Utf8 [setOnClickListener]
  + Utf8 [setTitle]

Fields (count = 0):

Methods (count = 7):
  - Method:       <init>()V
    Access flags: 0x1
      = public BaseTutorialActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #11
        - Methodref [android/app/Activity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #12
        - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] aload_0 v0
      [7] invokevirtual #19
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.b ()I]
      [10] invokevirtual #24
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.setTitle (I)V]
      [13] aload_0 v0
      [14] aload_0 v0
      [15] invokevirtual #17
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.a ()I]
      [18] invokevirtual #23
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.setContentView (I)V]
      [21] aload_0 v0
      [22] invokevirtual #21
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.getWindow ()Landroid/view/Window;]
      [25] invokevirtual #16
        - Methodref [android/view/Window.getDecorView ()Landroid/view/View;]
      [28] astore_1 v1
      [29] aload_0 v0
      [30] aload_1 v1
      [31] invokevirtual #18
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.a (Landroid/view/View;)V]
      [34] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/View;)V
    Access flags: 0x4
      = protected void a(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 63, locals = 3, stack = 2):
      [0] aload_1 v1
      [1] instanceof #4
        - Class [android/view/ViewGroup]
      [4] ifeq +39 (target=43)
      [7] aload_1 v1
      [8] invokevirtual #14
        - Methodref [android/view/View.getTouchables ()Ljava/util/ArrayList;]
      [11] invokevirtual #25
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [14] astore_2 v2
      [15] goto +18 (target=33)
      [18] aload_2 v2
      [19] invokeinterface #27
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [24] checkcast #2
        - Class [android/view/View]
      [27] astore_1 v1
      [28] aload_0 v0
      [29] aload_1 v1
      [30] invokevirtual #18
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.a (Landroid/view/View;)V]
      [33] aload_2 v2
      [34] invokeinterface #26
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [39] ifne -21 (target=18)
      [42] return
      [43] aload_1 v1
      [44] instanceof #6
        - Class [android/widget/Button]
      [47] ifne +10 (target=57)
      [50] aload_1 v1
      [51] instanceof #7
        - Class [android/widget/ImageButton]
      [54] ifeq +8 (target=62)
      [57] aload_1 v1
      [58] aload_0 v0
      [59] invokevirtual #15
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [62] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x404
      = protected abstract int a()
  + Method:       b()I
    Access flags: 0x404
      = protected abstract int b()
  + Method:       onCloseClicked(Landroid/view/View;)V
    Access flags: 0x1
      = public void onCloseClicked(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] invokevirtual #20
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.finish ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x1
      = public void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 30, locals = 2, stack = 2):
      [0] aload_1 v1
      [1] invokevirtual #13
        - Methodref [android/view/View.getId ()I]
      [4] tableswitch (1 offsets, default=25) (target=29)
        2131165201: offset = 20, target = 24
        default: offset = 25, target = 29
      [24] aload_0 v0
      [25] aload_1 v1
      [26] invokevirtual #22
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onCloseClicked (Landroid/view/View;)V]
      [29] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/f
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.devicespecific.f extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 13):
  - Class [com/anysoftkeyboard/devicespecific/f]
  - Class [java/lang/Object]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/n;]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/backup/c;]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/devicespecific/e;]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)Landroid/view/GestureDetector;]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;]
  + Utf8 [(Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/devicespecific/f]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 6):
  + Method:       a(Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;
    Access flags: 0x401
      = public abstract com.anysoftkeyboard.devicespecific.o a(android.view.MotionEvent)
  + Method:       a(Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)Landroid/view/GestureDetector;
    Access flags: 0x401
      = public abstract android.view.GestureDetector a(android.content.Context,com.anysoftkeyboard.devicespecific.i)
  + Method:       a(Landroid/content/Context;)Lcom/anysoftkeyboard/backup/c;
    Access flags: 0x401
      = public abstract com.anysoftkeyboard.backup.c a(android.content.Context)
  + Method:       b()Lcom/anysoftkeyboard/dictionaries/n;
    Access flags: 0x401
      = public abstract com.anysoftkeyboard.dictionaries.n b()
  + Method:       a(Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;
    Access flags: 0x401
      = public abstract com.anysoftkeyboard.voice.h a(android.inputmethodservice.InputMethodService)
  + Method:       b(Landroid/content/Context;)Lcom/anysoftkeyboard/devicespecific/e;
    Access flags: 0x401
      = public abstract com.anysoftkeyboard.devicespecific.e b(android.content.Context)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/g
  Superclass:    com/anysoftkeyboard/keyboards/views/m
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.views.g extends com.anysoftkeyboard.keyboards.views.m

Interfaces (count = 0):

Constant Pool (count = 66):
  - Integer [2147483647]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/views/g]
  - Class [com/anysoftkeyboard/keyboards/views/m]
  - Class [java/lang/System]
  - Class [java/util/Arrays]
  - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/g.a Lcom/anysoftkeyboard/keyboards/c;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/g.b Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/g.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/g.d [I]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (II)[I]
  - Methodref [com/anysoftkeyboard/keyboards/o.a (II)Z]
  - Methodref [com/anysoftkeyboard/keyboards/o.b (II)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/g.a (I)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/g.b ()[Lcom/anysoftkeyboard/keyboards/o;]
  - Methodref [com/anysoftkeyboard/keyboards/views/g.b (I)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/m.<init> ()V]
  - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  - Methodref [java/util/Arrays.fill ([II)V]
  - Methodref [java/util/Arrays.fill ([IIII)V]
  + NameAndType [<init> ()V]
  + NameAndType [a (I)I]
  + NameAndType [a (II)Z]
  + NameAndType [a (II)[I]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/c;]
  + NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [b ()[Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [b (I)I]
  + NameAndType [b (II)I]
  + NameAndType [b Z]
  + NameAndType [c I]
  + NameAndType [d [I]
  + NameAndType [fill ([II)V]
  + NameAndType [fill ([IIII)V]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [()[Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [(I)I]
  + Utf8 [(II)I]
  + Utf8 [(II)Z]
  + Utf8 [(II)[I]
  + Utf8 [(II[I)I]
  + Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V]
  + Utf8 [([II)V]
  + Utf8 [([IIII)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/c;]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [arraycopy]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/views/g]
  + Utf8 [com/anysoftkeyboard/keyboards/views/m]
  + Utf8 [d]
  + Utf8 [fill]
  + Utf8 [java/lang/System]
  + Utf8 [java/util/Arrays]

Fields (count = 1):
  + Field:        d [I
    Access flags: 0x2
      = private int[] d

Methods (count = 3):
  - Method:       <init>()V
    Access flags: 0x0
      = g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #19
        - Methodref [com/anysoftkeyboard/keyboards/views/m.<init> ()V]
      [4] aload_0 v0
      [5] bipush 36
      [7] newarray 10
      [9] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/views/g.d [I]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x14
      = protected final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] bipush 36
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(II[I)I
    Access flags: 0x11
      = public final int a(int,int,int[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 293, locals = 16, stack = 6):
      [0] aload_0 v0
      [1] invokevirtual #17
        - Methodref [com/anysoftkeyboard/keyboards/views/g.b ()[Lcom/anysoftkeyboard/keyboards/o;]
      [4] astore v4
      [6] aload_0 v0
      [7] iload_1 v1
      [8] invokevirtual #16
        - Methodref [com/anysoftkeyboard/keyboards/views/g.a (I)I]
      [11] istore_1 v1
      [12] aload_0 v0
      [13] iload_2 v2
      [14] invokevirtual #18
        - Methodref [com/anysoftkeyboard/keyboards/views/g.b (I)I]
      [17] istore_2 v2
      [18] iconst_m1
      [19] istore v5
      [21] iconst_m1
      [22] istore v6
      [24] aload_0 v0
      [25] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/views/g.c I]
      [28] iconst_1
      [29] iadd
      [30] istore v7
      [32] aload_0 v0
      [33] getfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/views/g.d [I]
      [36] dup
      [37] astore v8
      [39] ldc #1
        - Integer [2147483647]
      [41] invokestatic #21
        - Methodref [java/util/Arrays.fill ([II)V]
      [44] aload_0 v0
      [45] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/g.a Lcom/anysoftkeyboard/keyboards/c;]
      [48] iload_1 v1
      [49] iload_2 v2
      [50] invokevirtual #13
        - Methodref [com/anysoftkeyboard/keyboards/c.a (II)[I]
      [53] dup
      [54] astore v9
      [56] arraylength
      [57] istore v10
      [59] iconst_0
      [60] istore v11
      [62] goto +211 (target=273)
      [65] aload v4
      [67] aload v9
      [69] iload v11
      [71] iaload
      [72] aaload
      [73] astore v12
      [75] iconst_0
      [76] istore v13
      [78] aload v12
      [80] iload_1 v1
      [81] iload_2 v2
      [82] invokevirtual #14
        - Methodref [com/anysoftkeyboard/keyboards/o.a (II)Z]
      [85] dup
      [86] istore v14
      [88] ifeq +10 (target=98)
      [91] aload v9
      [93] iload v11
      [95] iaload
      [96] istore v5
      [98] aload_0 v0
      [99] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/g.b Z]
      [102] ifeq +20 (target=122)
      [105] aload v12
      [107] iload_1 v1
      [108] iload_2 v2
      [109] invokevirtual #15
        - Methodref [com/anysoftkeyboard/keyboards/o.b (II)I]
      [112] dup
      [113] istore v13
      [115] aload_0 v0
      [116] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/views/g.c I]
      [119] ificmplt +8 (target=127)
      [122] iload v14
      [124] ifeq +146 (target=270)
      [127] aload v12
      [129] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [132] iconst_0
      [133] iaload
      [134] bipush 32
      [136] ificmple +134 (target=270)
      [139] aload v12
      [141] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [144] arraylength
      [145] istore v14
      [147] iload v13
      [149] iload v7
      [151] ificmpge +14 (target=165)
      [154] iload v13
      [156] istore v7
      [158] aload v9
      [160] iload v11
      [162] iaload
      [163] istore v6
      [165] aload_3 v3
      [166] ifnull +104 (target=270)
      [169] iconst_0
      [170] istore v15
      [172] goto +90 (target=262)
      [175] aload v8
      [177] iload v15
      [179] iaload
      [180] iload v13
      [182] ificmple +77 (target=259)
      [185] aload v8
      [187] iload v15
      [189] aload v8
      [191] iload v15
      [193] iload v14
      [195] iadd
      [196] aload v8
      [198] arraylength
      [199] iload v15
      [201] isub
      [202] iload v14
      [204] isub
      [205] invokestatic #20
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [208] aload_3 v3
      [209] iload v15
      [211] aload_3 v3
      [212] iload v15
      [214] iload v14
      [216] iadd
      [217] aload_3 v3
      [218] arraylength
      [219] iload v15
      [221] isub
      [222] iload v14
      [224] isub
      [225] invokestatic #20
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [228] aload v12
      [230] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [233] iconst_0
      [234] aload_3 v3
      [235] iload v15
      [237] iload v14
      [239] invokestatic #20
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [242] aload v8
      [244] iload v15
      [246] iload v15
      [248] iload v14
      [250] iadd
      [251] iload v13
      [253] invokestatic #22
        - Methodref [java/util/Arrays.fill ([IIII)V]
      [256] goto +14 (target=270)
      [259] iinc v15, 1
      [262] iload v15
      [264] aload v8
      [266] arraylength
      [267] ificmplt -92 (target=175)
      [270] iinc v11, 1
      [273] iload v11
      [275] iload v10
      [277] ificmplt -212 (target=65)
      [280] iload v5
      [282] iconst_m1
      [283] ificmpne +7 (target=290)
      [286] iload v6
      [288] istore v5
      [290] iload v5
      [292] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/MainForm
  Superclass:    android/app/Activity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.MainForm extends android.app.Activity

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 198):
  - Integer [268435456]
  - Integer [2130837584]
  - Integer [2130903057]
  - Integer [2131165202]
  - Integer [2131165213]
  - Integer [2131165214]
  - Integer [2131165215]
  - Integer [2131165216]
  - Integer [2131165218]
  - Integer [2131165219]
  - Integer [2131165220]
  - Integer [2131165221]
  - Integer [2131492865]
  - String [EXTRA_SHOW_ALL_LOGS]
  - String [EXTRA_SHOW_ALL_TIPS]
  - String [android.intent.action.VIEW]
  - String [market://search?q=AnySoftKeyboard]
  - Class [android/app/Activity]
  - Class [android/content/ActivityNotFoundException]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/res/Resources]
  - Class [android/graphics/drawable/Drawable]
  - Class [android/net/Uri]
  - Class [android/view/Display]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/view/WindowManager]
  - Class [android/widget/CheckBox]
  - Class [android/widget/TextView]
  - Class [android/widget/ViewFlipper]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/ui/MainForm]
  - Class [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/TipsActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/StringBuilder]
  - Fieldref [com/anysoftkeyboard/ui/MainForm.a Landroid/widget/ViewFlipper;]
  - Fieldref [com/anysoftkeyboard/ui/MainForm.b Landroid/graphics/drawable/Drawable;]
  - Methodref [android/app/Activity.<init> ()V]
  - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
  - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Z)Landroid/content/Intent;]
  - Methodref [android/content/Intent.setData (Landroid/net/Uri;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
  - Methodref [android/content/res/Resources.getDimensionPixelOffset (I)I]
  - Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
  - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
  - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
  - Methodref [android/view/Display.getWidth ()I]
  - Methodref [android/view/View.getId ()I]
  - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/widget/CheckBox.setChecked (Z)V]
  - Methodref [android/widget/CheckBox.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/widget/TextView.setCompoundDrawables (Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V]
  - Methodref [android/widget/ViewFlipper.getDisplayedChild ()I]
  - Methodref [android/widget/ViewFlipper.setDisplayedChild (I)V]
  - Methodref [com/anysoftkeyboard/ui/MainForm.a (I)V]
  - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
  - Methodref [com/anysoftkeyboard/ui/MainForm.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/MainForm.getResources ()Landroid/content/res/Resources;]
  - Methodref [com/anysoftkeyboard/ui/MainForm.getWindowManager ()Landroid/view/WindowManager;]
  - Methodref [com/anysoftkeyboard/ui/MainForm.setContentView (I)V]
  - Methodref [com/anysoftkeyboard/ui/MainForm.startActivity (Landroid/content/Intent;)V]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [android/view/WindowManager.getDefaultDisplay ()Landroid/view/Display;]
  - InterfaceMethodref [com/anysoftkeyboard/a.a (Z)V]
  - InterfaceMethodref [com/anysoftkeyboard/a.b (Z)V]
  - InterfaceMethodref [com/anysoftkeyboard/a.v ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.w ()Z]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a (I)V]
  + NameAndType [a (Z)V]
  + NameAndType [a Landroid/widget/ViewFlipper;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b (Z)V]
  + NameAndType [b Landroid/graphics/drawable/Drawable;]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getDefaultDisplay ()Landroid/view/Display;]
  + NameAndType [getDimensionPixelOffset (I)I]
  + NameAndType [getDisplayedChild ()I]
  + NameAndType [getDrawable (I)Landroid/graphics/drawable/Drawable;]
  + NameAndType [getId ()I]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getWidth ()I]
  + NameAndType [getWindowManager ()Landroid/view/WindowManager;]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;]
  + NameAndType [putExtra (Ljava/lang/String;Z)Landroid/content/Intent;]
  + NameAndType [setBounds (IIII)V]
  + NameAndType [setChecked (Z)V]
  + NameAndType [setCompoundDrawables (Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V]
  + NameAndType [setContentView (I)V]
  + NameAndType [setData (Landroid/net/Uri;)Landroid/content/Intent;]
  + NameAndType [setDisplayedChild (I)V]
  + NameAndType [setFlags (I)Landroid/content/Intent;]
  + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [v ()Z]
  + NameAndType [w ()Z]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Landroid/view/Display;]
  + Utf8 [()Landroid/view/WindowManager;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(I)Landroid/graphics/drawable/Drawable;]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)V]
  + Utf8 [(IIII)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V]
  + Utf8 [(Landroid/net/Uri;)Landroid/content/Intent;]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/View$OnClickListener;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Ljava/lang/String;)Landroid/net/Uri;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Z)Landroid/content/Intent;]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [EXTRA_SHOW_ALL_LOGS]
  + Utf8 [EXTRA_SHOW_ALL_TIPS]
  + Utf8 [Landroid/graphics/drawable/Drawable;]
  + Utf8 [Landroid/widget/ViewFlipper;]
  + Utf8 [a]
  + Utf8 [android.intent.action.VIEW]
  + Utf8 [android/app/Activity]
  + Utf8 [android/content/ActivityNotFoundException]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/graphics/drawable/Drawable]
  + Utf8 [android/net/Uri]
  + Utf8 [android/view/Display]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/view/WindowManager]
  + Utf8 [android/widget/CheckBox]
  + Utf8 [android/widget/TextView]
  + Utf8 [android/widget/ViewFlipper]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/ui/MainForm]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/TipsActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [findViewById]
  + Utf8 [getApplicationContext]
  + Utf8 [getDefaultDisplay]
  + Utf8 [getDimensionPixelOffset]
  + Utf8 [getDisplayedChild]
  + Utf8 [getDrawable]
  + Utf8 [getId]
  + Utf8 [getResources]
  + Utf8 [getWidth]
  + Utf8 [getWindowManager]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [market://search?q=AnySoftKeyboard]
  + Utf8 [onClick]
  + Utf8 [onCreate]
  + Utf8 [parse]
  + Utf8 [putExtra]
  + Utf8 [setBounds]
  + Utf8 [setChecked]
  + Utf8 [setCompoundDrawables]
  + Utf8 [setContentView]
  + Utf8 [setData]
  + Utf8 [setDisplayedChild]
  + Utf8 [setFlags]
  + Utf8 [setOnClickListener]
  + Utf8 [startActivity]
  + Utf8 [toString]
  + Utf8 [v]
  + Utf8 [w]

Fields (count = 2):
  + Field:        a Landroid/widget/ViewFlipper;
    Access flags: 0x2
      = private android.widget.ViewFlipper a
  + Field:        b Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable b

Methods (count = 5):
  - Method:       <init>()V
    Access flags: 0x1
      = public MainForm()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #41
        - Methodref [android/app/Activity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x1
      = public void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 187, locals = 2, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #42
        - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] ldc #3
        - Integer [2130903057]
      [8] invokevirtual #66
        - Methodref [com/anysoftkeyboard/ui/MainForm.setContentView (I)V]
      [11] aload_0 v0
      [12] aload_0 v0
      [13] invokevirtual #64
        - Methodref [com/anysoftkeyboard/ui/MainForm.getResources ()Landroid/content/res/Resources;]
      [16] ldc #2
        - Integer [2130837584]
      [18] invokevirtual #50
        - Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [21] putfield #40
        - Fieldref [com/anysoftkeyboard/ui/MainForm.b Landroid/graphics/drawable/Drawable;]
      [24] aload_0 v0
      [25] getfield #40
        - Fieldref [com/anysoftkeyboard/ui/MainForm.b Landroid/graphics/drawable/Drawable;]
      [28] iconst_0
      [29] iconst_0
      [30] aload_0 v0
      [31] invokevirtual #65
        - Methodref [com/anysoftkeyboard/ui/MainForm.getWindowManager ()Landroid/view/WindowManager;]
      [34] invokeinterface #72
        - InterfaceMethodref [android/view/WindowManager.getDefaultDisplay ()Landroid/view/Display;]
      [39] invokevirtual #53
        - Methodref [android/view/Display.getWidth ()I]
      [42] aload_0 v0
      [43] invokevirtual #64
        - Methodref [com/anysoftkeyboard/ui/MainForm.getResources ()Landroid/content/res/Resources;]
      [46] ldc #13
        - Integer [2131492865]
      [48] invokevirtual #49
        - Methodref [android/content/res/Resources.getDimensionPixelOffset (I)I]
      [51] invokevirtual #51
        - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
      [54] aload_0 v0
      [55] aload_0 v0
      [56] ldc #8
        - Integer [2131165216]
      [58] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [61] checkcast #31
        - Class [android/widget/ViewFlipper]
      [64] putfield #39
        - Fieldref [com/anysoftkeyboard/ui/MainForm.a Landroid/widget/ViewFlipper;]
      [67] aload_0 v0
      [68] ldc #5
        - Integer [2131165213]
      [70] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [73] aload_0 v0
      [74] invokevirtual #55
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [77] aload_0 v0
      [78] ldc #6
        - Integer [2131165214]
      [80] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [83] aload_0 v0
      [84] invokevirtual #55
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [87] aload_0 v0
      [88] ldc #7
        - Integer [2131165215]
      [90] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [93] aload_0 v0
      [94] invokevirtual #55
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [97] aload_0 v0
      [98] ldc #10
        - Integer [2131165219]
      [100] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [103] aload_0 v0
      [104] invokevirtual #55
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [107] aload_0 v0
      [108] ldc #12
        - Integer [2131165221]
      [110] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [113] aload_0 v0
      [114] invokevirtual #55
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [117] aload_0 v0
      [118] ldc #9
        - Integer [2131165218]
      [120] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [123] aload_0 v0
      [124] invokevirtual #55
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [127] aload_0 v0
      [128] ldc #11
        - Integer [2131165220]
      [130] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [133] checkcast #29
        - Class [android/widget/CheckBox]
      [136] dup
      [137] astore_1 v1
      [138] invokestatic #68
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [141] invokeinterface #76
        - InterfaceMethodref [com/anysoftkeyboard/a.w ()Z]
      [146] invokevirtual #56
        - Methodref [android/widget/CheckBox.setChecked (Z)V]
      [149] aload_1 v1
      [150] aload_0 v0
      [151] invokevirtual #57
        - Methodref [android/widget/CheckBox.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [154] aload_0 v0
      [155] ldc #4
        - Integer [2131165202]
      [157] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [160] checkcast #29
        - Class [android/widget/CheckBox]
      [163] dup
      [164] astore_1 v1
      [165] invokestatic #68
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [168] invokeinterface #75
        - InterfaceMethodref [com/anysoftkeyboard/a.v ()Z]
      [173] invokevirtual #56
        - Methodref [android/widget/CheckBox.setChecked (Z)V]
      [176] aload_1 v1
      [177] aload_0 v0
      [178] invokevirtual #57
        - Methodref [android/widget/CheckBox.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [181] aload_0 v0
      [182] iconst_0
      [183] invokespecial #61
        - Methodref [com/anysoftkeyboard/ui/MainForm.a (I)V]
      [186] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)V
    Access flags: 0x2
      = private void a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 103, locals = 2, stack = 6):
      [0] aload_0 v0
      [1] ldc #5
        - Integer [2131165213]
      [3] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [6] checkcast #30
        - Class [android/widget/TextView]
      [9] aconst_null
      [10] aconst_null
      [11] aconst_null
      [12] iload_1 v1
      [13] ifne +10 (target=23)
      [16] aload_0 v0
      [17] getfield #40
        - Fieldref [com/anysoftkeyboard/ui/MainForm.b Landroid/graphics/drawable/Drawable;]
      [20] goto +4 (target=24)
      [23] aconst_null
      [24] invokevirtual #58
        - Methodref [android/widget/TextView.setCompoundDrawables (Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V]
      [27] aload_0 v0
      [28] ldc #6
        - Integer [2131165214]
      [30] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [33] checkcast #30
        - Class [android/widget/TextView]
      [36] aconst_null
      [37] aconst_null
      [38] aconst_null
      [39] iload_1 v1
      [40] iconst_1
      [41] ificmpne +10 (target=51)
      [44] aload_0 v0
      [45] getfield #40
        - Fieldref [com/anysoftkeyboard/ui/MainForm.b Landroid/graphics/drawable/Drawable;]
      [48] goto +4 (target=52)
      [51] aconst_null
      [52] invokevirtual #58
        - Methodref [android/widget/TextView.setCompoundDrawables (Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V]
      [55] aload_0 v0
      [56] ldc #7
        - Integer [2131165215]
      [58] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/MainForm.findViewById (I)Landroid/view/View;]
      [61] checkcast #30
        - Class [android/widget/TextView]
      [64] aconst_null
      [65] aconst_null
      [66] aconst_null
      [67] iload_1 v1
      [68] iconst_2
      [69] ificmpne +10 (target=79)
      [72] aload_0 v0
      [73] getfield #40
        - Fieldref [com/anysoftkeyboard/ui/MainForm.b Landroid/graphics/drawable/Drawable;]
      [76] goto +4 (target=80)
      [79] aconst_null
      [80] invokevirtual #58
        - Methodref [android/widget/TextView.setCompoundDrawables (Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V]
      [83] aload_0 v0
      [84] getfield #39
        - Fieldref [com/anysoftkeyboard/ui/MainForm.a Landroid/widget/ViewFlipper;]
      [87] invokevirtual #59
        - Methodref [android/widget/ViewFlipper.getDisplayedChild ()I]
      [90] iload_1 v1
      [91] ificmpeq +11 (target=102)
      [94] aload_0 v0
      [95] getfield #39
        - Fieldref [com/anysoftkeyboard/ui/MainForm.a Landroid/widget/ViewFlipper;]
      [98] iload_1 v1
      [99] invokevirtual #60
        - Methodref [android/widget/ViewFlipper.setDisplayedChild (I)V]
      [102] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x1
      = public void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 241, locals = 2, stack = 4):
      [0] aload_1 v1
      [1] invokevirtual #54
        - Methodref [android/view/View.getId ()I]
      [4] tableswitch (20 offsets, default=236) (target=240)
        2131165202: offset = 212, target = 216
        2131165203: offset = 236, target = 240
        2131165204: offset = 236, target = 240
        2131165205: offset = 236, target = 240
        2131165206: offset = 236, target = 240
        2131165207: offset = 236, target = 240
        2131165208: offset = 236, target = 240
        2131165209: offset = 236, target = 240
        2131165210: offset = 236, target = 240
        2131165211: offset = 236, target = 240
        2131165212: offset = 236, target = 240
        2131165213: offset = 96, target = 100
        2131165214: offset = 102, target = 106
        2131165215: offset = 108, target = 112
        2131165216: offset = 236, target = 240
        2131165217: offset = 236, target = 240
        2131165218: offset = 114, target = 118
        2131165219: offset = 134, target = 138
        2131165220: offset = 187, target = 191
        2131165221: offset = 162, target = 166
        default: offset = 236, target = 240
      [100] aload_0 v0
      [101] iconst_0
      [102] invokespecial #61
        - Methodref [com/anysoftkeyboard/ui/MainForm.a (I)V]
      [105] return
      [106] aload_0 v0
      [107] iconst_1
      [108] invokespecial #61
        - Methodref [com/anysoftkeyboard/ui/MainForm.a (I)V]
      [111] return
      [112] aload_0 v0
      [113] iconst_2
      [114] invokespecial #61
        - Methodref [com/anysoftkeyboard/ui/MainForm.a (I)V]
      [117] return
      [118] new #21
        - Class [android/content/Intent]
      [121] dup
      [122] aload_0 v0
      [123] invokevirtual #63
        - Methodref [com/anysoftkeyboard/ui/MainForm.getApplicationContext ()Landroid/content/Context;]
      [126] ldc #36
        - Class [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
      [128] invokespecial #44
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [131] astore_1 v1
      [132] aload_0 v0
      [133] aload_1 v1
      [134] invokevirtual #67
        - Methodref [com/anysoftkeyboard/ui/MainForm.startActivity (Landroid/content/Intent;)V]
      [137] return
      [138] new #21
        - Class [android/content/Intent]
      [141] dup
      [142] aload_0 v0
      [143] invokevirtual #63
        - Methodref [com/anysoftkeyboard/ui/MainForm.getApplicationContext ()Landroid/content/Context;]
      [146] ldc #35
        - Class [com/anysoftkeyboard/ui/tutorials/TipsActivity]
      [148] invokespecial #44
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [151] dup
      [152] astore_1 v1
      [153] ldc #15
        - String [EXTRA_SHOW_ALL_TIPS]
      [155] iconst_1
      [156] invokevirtual #46
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Z)Landroid/content/Intent;]
      [159] pop
      [160] aload_0 v0
      [161] aload_1 v1
      [162] invokevirtual #67
        - Methodref [com/anysoftkeyboard/ui/MainForm.startActivity (Landroid/content/Intent;)V]
      [165] return
      [166] new #21
        - Class [android/content/Intent]
      [169] dup
      [170] aload_0 v0
      [171] ldc #34
        - Class [com/anysoftkeyboard/ui/tutorials/ChangeLogActivity]
      [173] invokespecial #44
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [176] dup
      [177] astore_1 v1
      [178] ldc #14
        - String [EXTRA_SHOW_ALL_LOGS]
      [180] iconst_1
      [181] invokevirtual #46
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Z)Landroid/content/Intent;]
      [184] pop
      [185] aload_0 v0
      [186] aload_1 v1
      [187] invokevirtual #67
        - Methodref [com/anysoftkeyboard/ui/MainForm.startActivity (Landroid/content/Intent;)V]
      [190] return
      [191] invokestatic #68
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [194] invokestatic #68
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [197] invokeinterface #76
        - InterfaceMethodref [com/anysoftkeyboard/a.w ()Z]
      [202] ifeq +7 (target=209)
      [205] iconst_0
      [206] goto +4 (target=210)
      [209] iconst_1
      [210] invokeinterface #74
        - InterfaceMethodref [com/anysoftkeyboard/a.b (Z)V]
      [215] return
      [216] invokestatic #68
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [219] invokestatic #68
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [222] invokeinterface #75
        - InterfaceMethodref [com/anysoftkeyboard/a.v ()Z]
      [227] ifeq +7 (target=234)
      [230] iconst_0
      [231] goto +4 (target=235)
      [234] iconst_1
      [235] invokeinterface #73
        - InterfaceMethodref [com/anysoftkeyboard/a.a (Z)V]
      [240] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Ljava/lang/String;)V
    Access flags: 0x9
      = public static void a(android.content.Context,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 47, locals = 3, stack = 4):
      [0] new #21
        - Class [android/content/Intent]
      [3] dup
      [4] ldc #16
        - String [android.intent.action.VIEW]
      [6] invokespecial #45
        - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
      [9] dup
      [10] astore_2 v2
      [11] new #38
        - Class [java/lang/StringBuilder]
      [14] dup
      [15] ldc #17
        - String [market://search?q=AnySoftKeyboard]
      [17] invokespecial #69
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [20] aload_1 v1
      [21] invokevirtual #70
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [24] invokevirtual #71
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [27] invokestatic #52
        - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
      [30] invokevirtual #47
        - Methodref [android/content/Intent.setData (Landroid/net/Uri;)Landroid/content/Intent;]
      [33] pop
      [34] aload_2 v2
      [35] ldc #1
        - Integer [268435456]
      [37] invokevirtual #48
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [40] pop
      [41] aload_0 v0
      [42] aload_2 v2
      [43] invokevirtual #43
        - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
      [46] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/h
  Superclass:    android/os/Handler
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.views.h extends android.os.Handler

Interfaces (count = 0):

Constant Pool (count = 79):
  - Class [android/os/Handler]
  - Class [android/os/Message]
  - Class [android/widget/PopupWindow]
  - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  - Class [com/anysoftkeyboard/keyboards/views/h]
  - Class [com/anysoftkeyboard/keyboards/views/k]
  - Fieldref [android/os/Message.arg1 I]
  - Fieldref [android/os/Message.obj Ljava/lang/Object;]
  - Fieldref [android/os/Message.what I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/h.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/h.b Z]
  - Methodref [android/os/Handler.<init> ()V]
  - Methodref [android/widget/PopupWindow.dismiss ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)Landroid/widget/PopupWindow;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.a ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.a (JILcom/anysoftkeyboard/keyboards/views/k;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.c ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.sendMessageDelayed (Landroid/os/Message;J)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.c (I)V]
  + NameAndType [<init> ()V]
  + NameAndType [a ()V]
  + NameAndType [a (JILcom/anysoftkeyboard/keyboards/views/k;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)Landroid/widget/PopupWindow;]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)V]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  + NameAndType [arg1 I]
  + NameAndType [b (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)I]
  + NameAndType [b (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)Z]
  + NameAndType [b Z]
  + NameAndType [c ()V]
  + NameAndType [c (I)V]
  + NameAndType [dismiss ()V]
  + NameAndType [obj Ljava/lang/Object;]
  + NameAndType [obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;]
  + NameAndType [removeMessages (I)V]
  + NameAndType [sendMessageDelayed (Landroid/os/Message;J)Z]
  + NameAndType [what I]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)V]
  + Utf8 [(IIILjava/lang/Object;)Landroid/os/Message;]
  + Utf8 [(JILcom/anysoftkeyboard/keyboards/views/k;)V]
  + Utf8 [(Landroid/os/Message;)V]
  + Utf8 [(Landroid/os/Message;J)Z]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)Landroid/widget/PopupWindow;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  + Utf8 [Ljava/lang/Object;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/os/Handler]
  + Utf8 [android/os/Message]
  + Utf8 [android/widget/PopupWindow]
  + Utf8 [arg1]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/h]
  + Utf8 [com/anysoftkeyboard/keyboards/views/k]
  + Utf8 [d]
  + Utf8 [dismiss]
  + Utf8 [handleMessage]
  + Utf8 [obj]
  + Utf8 [obtainMessage]
  + Utf8 [removeMessages]
  + Utf8 [sendMessageDelayed]
  + Utf8 [what]

Fields (count = 2):
  + Field:        b Z
    Access flags: 0x2
      = private boolean b
  + Field:        a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;
    Access flags: 0x1010
      = final com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView a

Methods (count = 7):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)V
    Access flags: 0x0
      = h(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [5] aload_0 v0
      [6] invokespecial #12
        - Methodref [android/os/Handler.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       handleMessage(Landroid/os/Message;)V
    Access flags: 0x11
      = public final void handleMessage(android.os.Message)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 122, locals = 3, stack = 5):
      [0] aload_1 v1
      [1] getfield #9
        - Fieldref [android/os/Message.what I]
      [4] tableswitch (4 offsets, default=117) (target=121)
        1: offset = 32, target = 36
        2: offset = 51, target = 55
        3: offset = 62, target = 66
        4: offset = 96, target = 100
        default: offset = 117, target = 121
      [36] aload_0 v0
      [37] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [40] aload_1 v1
      [41] getfield #7
        - Fieldref [android/os/Message.arg1 I]
      [44] aload_1 v1
      [45] getfield #8
        - Fieldref [android/os/Message.obj Ljava/lang/Object;]
      [48] checkcast #6
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [51] invokestatic #15
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)V]
      [54] return
      [55] aload_0 v0
      [56] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [59] invokestatic #14
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)Landroid/widget/PopupWindow;]
      [62] invokevirtual #13
        - Methodref [android/widget/PopupWindow.dismiss ()V]
      [65] return
      [66] aload_1 v1
      [67] getfield #8
        - Fieldref [android/os/Message.obj Ljava/lang/Object;]
      [70] checkcast #6
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [73] dup
      [74] astore_2 v2
      [75] aload_1 v1
      [76] getfield #7
        - Fieldref [android/os/Message.arg1 I]
      [79] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/views/k.c (I)V]
      [82] aload_0 v0
      [83] aload_0 v0
      [84] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [87] invokestatic #16
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)I]
      [90] i2l
      [91] aload_1 v1
      [92] getfield #7
        - Fieldref [android/os/Message.arg1 I]
      [95] aload_2 v2
      [96] invokevirtual #19
        - Methodref [com/anysoftkeyboard/keyboards/views/h.a (JILcom/anysoftkeyboard/keyboards/views/k;)V]
      [99] return
      [100] aload_1 v1
      [101] getfield #8
        - Fieldref [android/os/Message.obj Ljava/lang/Object;]
      [104] checkcast #6
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [107] astore_2 v2
      [108] aload_0 v0
      [109] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [112] aload_1 v1
      [113] getfield #7
        - Fieldref [android/os/Message.arg1 I]
      [116] aload_2 v2
      [117] invokestatic #17
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)Z]
      [120] pop
      [121] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(JILcom/anysoftkeyboard/keyboards/views/k;)V
    Access flags: 0x11
      = public final void a(long,int,com.anysoftkeyboard.keyboards.views.k)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 5, stack = 6):
      [0] aload_0 v0
      [1] iconst_1
      [2] putfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.b Z]
      [5] aload_0 v0
      [6] aload_0 v0
      [7] iconst_3
      [8] iload_3 v3
      [9] iconst_0
      [10] aload v4
      [12] invokevirtual #21
        - Methodref [com/anysoftkeyboard/keyboards/views/h.obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;]
      [15] lload_1 v1
      [16] invokevirtual #23
        - Methodref [com/anysoftkeyboard/keyboards/views/h.sendMessageDelayed (Landroid/os/Message;J)Z]
      [19] pop
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.b Z]
      [5] aload_0 v0
      [6] iconst_3
      [7] invokevirtual #22
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Z
    Access flags: 0x11
      = public final boolean b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.b Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #18
        - Methodref [com/anysoftkeyboard/keyboards/views/h.a ()V]
      [4] aload_0 v0
      [5] iconst_4
      [6] invokevirtual #22
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()V
    Access flags: 0x11
      = public final void d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #20
        - Methodref [com/anysoftkeyboard/keyboards/views/h.c ()V]
      [4] aload_0 v0
      [5] iconst_1
      [6] invokevirtual #22
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [9] aload_0 v0
      [10] iconst_2
      [11] invokevirtual #22
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/j
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.voice.j extends java.lang.Object

Interfaces (count = 1):
  - Class [java/lang/Runnable]

Constant Pool (count = 22):
  - Class [com/anysoftkeyboard/voice/g]
  - Class [com/anysoftkeyboard/voice/j]
  - Class [java/lang/Object]
  - Class [java/lang/Runnable]
  - Fieldref [com/anysoftkeyboard/voice/j.a Lcom/anysoftkeyboard/voice/g;]
  - Methodref [com/anysoftkeyboard/voice/g.a (Lcom/anysoftkeyboard/voice/g;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/voice/g;)V]
  + NameAndType [a Lcom/anysoftkeyboard/voice/g;]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/g;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/voice/g;]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/voice/g]
  + Utf8 [com/anysoftkeyboard/voice/j]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/Runnable]
  + Utf8 [run]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/voice/g;
    Access flags: 0x1002
      = private com.anysoftkeyboard.voice.g a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/g;)V
    Access flags: 0x0
      = j(com.anysoftkeyboard.voice.g)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #5
        - Fieldref [com/anysoftkeyboard/voice/j.a Lcom/anysoftkeyboard/voice/g;]
      [5] aload_0 v0
      [6] invokespecial #7
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       run()V
    Access flags: 0x11
      = public final void run()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/voice/j.a Lcom/anysoftkeyboard/voice/g;]
      [4] invokestatic #6
        - Methodref [com/anysoftkeyboard/voice/g.a (Lcom/anysoftkeyboard/voice/g;)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/l
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.l extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 46):
  - String [ASK DictSql]
  - String [Got a NULL word from dictionary! This is illegal!]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/g]
  - Class [com/anysoftkeyboard/dictionaries/l]
  - Class [java/lang/Object]
  - Class [java/lang/StringBuilder]
  - Fieldref [com/anysoftkeyboard/dictionaries/l.a Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/dictionaries/l.b I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/Object.hashCode ()I]
  - Methodref [java/lang/StringBuilder.<init> ()V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [b I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [hashCode ()I]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [ASK DictSql]
  + Utf8 [Code]
  + Utf8 [Got a NULL word from dictionary! This is illegal!]
  + Utf8 [I]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/dictionaries/g]
  + Utf8 [com/anysoftkeyboard/dictionaries/l]
  + Utf8 [e]
  + Utf8 [hashCode]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [toString]

Fields (count = 2):
  + Field:        a Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String a
  + Field:        b I
    Access flags: 0x12
      = private final int b

Methods (count = 3):
  - Method:       <init>(Ljava/lang/String;I)V
    Access flags: 0x1
      = public l(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 45, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #11
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_1 v1
      [5] ifnonnull +29 (target=34)
      [8] ldc #1
        - String [ASK DictSql]
      [10] ldc #2
        - String [Got a NULL word from dictionary! This is illegal!]
      [12] invokestatic #10
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [15] pop
      [16] new #7
        - Class [java/lang/StringBuilder]
      [19] dup
      [20] invokespecial #13
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [23] aload_0 v0
      [24] invokevirtual #12
        - Methodref [java/lang/Object.hashCode ()I]
      [27] invokevirtual #14
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [30] invokevirtual #15
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [33] astore_1 v1
      [34] aload_0 v0
      [35] aload_1 v1
      [36] putfield #8
        - Fieldref [com/anysoftkeyboard/dictionaries/l.a Ljava/lang/String;]
      [39] aload_0 v0
      [40] iload_2 v2
      [41] putfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/l.b I]
      [44] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/dictionaries/l.a Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x11
      = public final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/l.b I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/k
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.voice.k extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/voice/a]

Constant Pool (count = 23):
  - Class [com/anysoftkeyboard/voice/a]
  - Class [com/anysoftkeyboard/voice/g]
  - Class [com/anysoftkeyboard/voice/k]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/voice/k.a Lcom/anysoftkeyboard/voice/g;]
  - Methodref [com/anysoftkeyboard/voice/g.a (Lcom/anysoftkeyboard/voice/g;Ljava/lang/String;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/voice/g;Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/voice/g;]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/g;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/g;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/voice/g;]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/voice/a]
  + Utf8 [com/anysoftkeyboard/voice/g]
  + Utf8 [com/anysoftkeyboard/voice/k]
  + Utf8 [java/lang/Object]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/voice/g;
    Access flags: 0x1002
      = private com.anysoftkeyboard.voice.g a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/g;)V
    Access flags: 0x0
      = k(com.anysoftkeyboard.voice.g)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #5
        - Fieldref [com/anysoftkeyboard/voice/k.a Lcom/anysoftkeyboard/voice/g;]
      [5] aload_0 v0
      [6] invokespecial #7
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/voice/k.a Lcom/anysoftkeyboard/voice/g;]
      [4] aload_1 v1
      [5] invokestatic #6
        - Methodref [com/anysoftkeyboard/voice/g.a (Lcom/anysoftkeyboard/voice/g;Ljava/lang/String;)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/g
  Superclass:    android/view/View
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.devicespecific.g extends android.view.View

Interfaces (count = 0):

Constant Pool (count = 15):
  - Class [android/view/View]
  - Class [com/anysoftkeyboard/devicespecific/g]
  - Methodref [android/view/View.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  - Methodref [android/view/View.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [()Lcom/anysoftkeyboard/devicespecific/f;]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [android/view/View]
  + Utf8 [com/anysoftkeyboard/devicespecific/g]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    Access flags: 0x4
      = protected g(android.content.Context,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokespecial #3
        - Methodref [android/view/View.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    Access flags: 0x4
      = protected g(android.content.Context,android.util.AttributeSet,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] invokespecial #4
        - Methodref [android/view/View.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Lcom/anysoftkeyboard/devicespecific/f;
    Access flags: 0x401
      = public abstract com.anysoftkeyboard.devicespecific.f a()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/SendBugReportUiActivity
  Superclass:    android/app/Activity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.SendBugReportUiActivity extends android.app.Activity

Interfaces (count = 0):

Constant Pool (count = 70):
  - Integer [2130837556]
  - Integer [2131296309]
  - String [No]
  - String [Oops, didn't see that coming...]
  - String [Send :)]
  - Class [android/app/Activity]
  - Class [android/app/AlertDialog]
  - Class [android/app/AlertDialog$Builder]
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [com/anysoftkeyboard/ui/SendBugReportUiActivity]
  - Class [com/anysoftkeyboard/ui/a]
  - Class [com/anysoftkeyboard/ui/b]
  - Methodref [android/app/Activity.<init> ()V]
  - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/app/AlertDialog.show ()V]
  - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
  - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
  - Methodref [android/app/AlertDialog$Builder.setCancelable (Z)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setMessage (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setNegativeButton (Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setPositiveButton (Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;]
  - Methodref [com/anysoftkeyboard/ui/a.<init> (Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;)V]
  - Methodref [com/anysoftkeyboard/ui/b.<init> (Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;)V]
  + NameAndType [create ()Landroid/app/AlertDialog;]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [setCancelable (Z)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setIcon (I)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setMessage (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setNegativeButton (Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setPositiveButton (Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setTitle (I)Landroid/app/AlertDialog$Builder;]
  + NameAndType [show ()V]
  + Utf8 [()Landroid/app/AlertDialog;]
  + Utf8 [()V]
  + Utf8 [(I)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Z)Landroid/app/AlertDialog$Builder;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [No]
  + Utf8 [Oops, didn't see that coming...]
  + Utf8 [Send :)]
  + Utf8 [android/app/Activity]
  + Utf8 [android/app/AlertDialog]
  + Utf8 [android/app/AlertDialog$Builder]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [com/anysoftkeyboard/ui/SendBugReportUiActivity]
  + Utf8 [com/anysoftkeyboard/ui/a]
  + Utf8 [com/anysoftkeyboard/ui/b]
  + Utf8 [create]
  + Utf8 [onCreate]
  + Utf8 [setCancelable]
  + Utf8 [setIcon]
  + Utf8 [setMessage]
  + Utf8 [setNegativeButton]
  + Utf8 [setPositiveButton]
  + Utf8 [setTitle]
  + Utf8 [show]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>()V
    Access flags: 0x1
      = public SendBugReportUiActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #14
        - Methodref [android/app/Activity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 65, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #15
        - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
      [5] new #8
        - Class [android/app/AlertDialog$Builder]
      [8] dup
      [9] aload_0 v0
      [10] invokespecial #17
        - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
      [13] ldc #1
        - Integer [2130837556]
      [15] invokevirtual #20
        - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;]
      [18] ldc #2
        - Integer [2131296309]
      [20] invokevirtual #24
        - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;]
      [23] ldc #4
        - String [Oops, didn't see that coming...]
      [25] invokevirtual #21
        - Methodref [android/app/AlertDialog$Builder.setMessage (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;]
      [28] ldc #5
        - String [Send :)]
      [30] new #12
        - Class [com/anysoftkeyboard/ui/a]
      [33] dup
      [34] aload_0 v0
      [35] invokespecial #25
        - Methodref [com/anysoftkeyboard/ui/a.<init> (Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;)V]
      [38] invokevirtual #23
        - Methodref [android/app/AlertDialog$Builder.setPositiveButton (Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [41] iconst_1
      [42] invokevirtual #19
        - Methodref [android/app/AlertDialog$Builder.setCancelable (Z)Landroid/app/AlertDialog$Builder;]
      [45] ldc #3
        - String [No]
      [47] new #13
        - Class [com/anysoftkeyboard/ui/b]
      [50] dup
      [51] aload_0 v0
      [52] invokespecial #26
        - Methodref [com/anysoftkeyboard/ui/b.<init> (Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;)V]
      [55] invokevirtual #22
        - Methodref [android/app/AlertDialog$Builder.setNegativeButton (Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [58] invokevirtual #18
        - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
      [61] invokevirtual #16
        - Methodref [android/app/AlertDialog.show ()V]
      [64] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/h
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.devicespecific.h extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/devicespecific/f]

Constant Pool (count = 88):
  - String [DeviceSpecific_V3]
  - String [Just created DeviceSpecific of type ]
  - String [clipboard]
  - Class [android/content/Context]
  - Class [android/inputmethodservice/InputMethodService]
  - Class [android/text/ClipboardManager]
  - Class [android/util/Log]
  - Class [android/view/GestureDetector]
  - Class [android/view/GestureDetector$OnGestureListener]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  - Class [com/anysoftkeyboard/devicespecific/b]
  - Class [com/anysoftkeyboard/devicespecific/c]
  - Class [com/anysoftkeyboard/devicespecific/f]
  - Class [com/anysoftkeyboard/devicespecific/h]
  - Class [com/anysoftkeyboard/devicespecific/o]
  - Class [com/anysoftkeyboard/dictionaries/n]
  - Class [java/lang/Object]
  - Class [java/lang/StringBuilder]
  - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [android/inputmethodservice/InputMethodService.getApplicationContext ()Landroid/content/Context;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/GestureDetector.<init> (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V]
  - Methodref [com/anysoftkeyboard/devicespecific/b.<init> (Lcom/anysoftkeyboard/devicespecific/h;Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/devicespecific/c.<init> (Lcom/anysoftkeyboard/devicespecific/h;Landroid/text/ClipboardManager;)V]
  - Methodref [com/anysoftkeyboard/devicespecific/h.a ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/devicespecific/o.<init> (Landroid/view/MotionEvent;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/n.<init> ()V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V]
  + NameAndType [<init> (Landroid/view/MotionEvent;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/devicespecific/h;Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/devicespecific/h;Landroid/text/ClipboardManager;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()Ljava/lang/String;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/n;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/backup/c;]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/devicespecific/e;]
  + Utf8 [(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)Landroid/view/GestureDetector;]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;]
  + Utf8 [(Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [(Lcom/anysoftkeyboard/devicespecific/h;Landroid/content/Context;)V]
  + Utf8 [(Lcom/anysoftkeyboard/devicespecific/h;Landroid/text/ClipboardManager;)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [DeviceSpecific_V3]
  + Utf8 [Just created DeviceSpecific of type ]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/inputmethodservice/InputMethodService]
  + Utf8 [android/text/ClipboardManager]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/GestureDetector]
  + Utf8 [android/view/GestureDetector$OnGestureListener]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [clipboard]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  + Utf8 [com/anysoftkeyboard/devicespecific/b]
  + Utf8 [com/anysoftkeyboard/devicespecific/c]
  + Utf8 [com/anysoftkeyboard/devicespecific/f]
  + Utf8 [com/anysoftkeyboard/devicespecific/h]
  + Utf8 [com/anysoftkeyboard/devicespecific/o]
  + Utf8 [com/anysoftkeyboard/dictionaries/n]
  + Utf8 [d]
  + Utf8 [getApplicationContext]
  + Utf8 [getSystemService]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [toString]

Fields (count = 0):

Methods (count = 8):
  - Method:       <init>()V
    Access flags: 0x1
      = public h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 32, locals = 1, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #28
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] invokevirtual #25
        - Methodref [com/anysoftkeyboard/devicespecific/h.a ()Ljava/lang/String;]
      [8] new #18
        - Class [java/lang/StringBuilder]
      [11] dup
      [12] ldc #2
        - String [Just created DeviceSpecific of type ]
      [14] invokespecial #29
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [17] aload_0 v0
      [18] invokevirtual #25
        - Methodref [com/anysoftkeyboard/devicespecific/h.a ()Ljava/lang/String;]
      [21] invokevirtual #30
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [24] invokevirtual #31
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [27] invokestatic #21
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [30] pop
      [31] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x1
      = public java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - String [DeviceSpecific_V3]
      [2] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;
    Access flags: 0x1
      = public com.anysoftkeyboard.devicespecific.o a(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 3):
      [0] new #15
        - Class [com/anysoftkeyboard/devicespecific/o]
      [3] dup
      [4] aload_1 v1
      [5] invokespecial #26
        - Methodref [com/anysoftkeyboard/devicespecific/o.<init> (Landroid/view/MotionEvent;)V]
      [8] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)Landroid/view/GestureDetector;
    Access flags: 0x1
      = public android.view.GestureDetector a(android.content.Context,com.anysoftkeyboard.devicespecific.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 3, stack = 5):
      [0] new #8
        - Class [android/view/GestureDetector]
      [3] dup
      [4] aload_1 v1
      [5] aload_2 v2
      [6] aconst_null
      [7] invokespecial #22
        - Methodref [android/view/GestureDetector.<init> (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V]
      [10] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)Lcom/anysoftkeyboard/backup/c;
    Access flags: 0x1
      = public com.anysoftkeyboard.backup.c a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 2, stack = 1):
      [0] aconst_null
      [1] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Lcom/anysoftkeyboard/dictionaries/n;
    Access flags: 0x1
      = public com.anysoftkeyboard.dictionaries.n b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] new #16
        - Class [com/anysoftkeyboard/dictionaries/n]
      [3] dup
      [4] invokespecial #27
        - Methodref [com/anysoftkeyboard/dictionaries/n.<init> ()V]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;
    Access flags: 0x1
      = public com.anysoftkeyboard.voice.h a(android.inputmethodservice.InputMethodService)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 2, stack = 4):
      [0] aload_1 v1
      [1] invokevirtual #20
        - Methodref [android/inputmethodservice/InputMethodService.getApplicationContext ()Landroid/content/Context;]
      [4] astore_1 v1
      [5] new #11
        - Class [com/anysoftkeyboard/devicespecific/b]
      [8] dup
      [9] aload_0 v0
      [10] aload_1 v1
      [11] invokespecial #23
        - Methodref [com/anysoftkeyboard/devicespecific/b.<init> (Lcom/anysoftkeyboard/devicespecific/h;Landroid/content/Context;)V]
      [14] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/content/Context;)Lcom/anysoftkeyboard/devicespecific/e;
    Access flags: 0x11
      = public final com.anysoftkeyboard.devicespecific.e b(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 2, stack = 4):
      [0] aload_1 v1
      [1] ldc #3
        - String [clipboard]
      [3] invokevirtual #19
        - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [6] checkcast #6
        - Class [android/text/ClipboardManager]
      [9] astore_1 v1
      [10] new #12
        - Class [com/anysoftkeyboard/devicespecific/c]
      [13] dup
      [14] aload_0 v0
      [15] aload_1 v1
      [16] invokespecial #24
        - Methodref [com/anysoftkeyboard/devicespecific/c.<init> (Lcom/anysoftkeyboard/devicespecific/h;Landroid/text/ClipboardManager;)V]
      [19] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/l
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.l extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 61):
  - Class [com/anysoftkeyboard/keyboards/aa]
  - Class [com/anysoftkeyboard/keyboards/l]
  - Class [com/anysoftkeyboard/keyboards/p]
  - Class [java/lang/Object]
  - Class [java/util/Iterator]
  - Class [java/util/LinkedList]
  - Fieldref [com/anysoftkeyboard/keyboards/l.a Ljava/util/LinkedList;]
  - Fieldref [com/anysoftkeyboard/keyboards/l.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/l.c Lcom/anysoftkeyboard/keyboards/aa;]
  - Methodref [com/anysoftkeyboard/keyboards/p.<init> (Lcom/anysoftkeyboard/keyboards/aa;ILcom/anysoftkeyboard/keyboards/l;)V]
  - Methodref [com/anysoftkeyboard/keyboards/p.a (Lcom/anysoftkeyboard/keyboards/p;)I]
  - Methodref [com/anysoftkeyboard/keyboards/p.b (Lcom/anysoftkeyboard/keyboards/p;)Lcom/anysoftkeyboard/keyboards/l;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/util/LinkedList.<init> ()V]
  - Methodref [java/util/LinkedList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/LinkedList.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/aa;ILcom/anysoftkeyboard/keyboards/l;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/p;)I]
  + NameAndType [a Ljava/util/LinkedList;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [b (Lcom/anysoftkeyboard/keyboards/p;)Lcom/anysoftkeyboard/keyboards/l;]
  + NameAndType [b I]
  + NameAndType [c Lcom/anysoftkeyboard/keyboards/aa;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [next ()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Lcom/anysoftkeyboard/keyboards/l;]
  + Utf8 [(I)V]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/l;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/aa;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/aa;ILcom/anysoftkeyboard/keyboards/l;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/l;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/p;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/p;)Lcom/anysoftkeyboard/keyboards/l;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/aa;]
  + Utf8 [Ljava/util/LinkedList;]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/aa]
  + Utf8 [com/anysoftkeyboard/keyboards/l]
  + Utf8 [com/anysoftkeyboard/keyboards/p]
  + Utf8 [hasNext]
  + Utf8 [iterator]
  + Utf8 [java/lang/Object]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/LinkedList]
  + Utf8 [next]

Fields (count = 3):
  + Field:        a Ljava/util/LinkedList;
    Access flags: 0x2
      = private java.util.LinkedList a
  + Field:        b I
    Access flags: 0x2
      = private int b
  + Field:        c Lcom/anysoftkeyboard/keyboards/aa;
    Access flags: 0x1002
      = private com.anysoftkeyboard.keyboards.aa c

Methods (count = 6):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/aa;)V
    Access flags: 0x0
      = l(com.anysoftkeyboard.keyboards.aa)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/l.c Lcom/anysoftkeyboard/keyboards/aa;]
      [5] aload_0 v0
      [6] invokespecial #13
        - Methodref [java/lang/Object.<init> ()V]
      [9] aload_0 v0
      [10] iconst_0
      [11] putfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/l.b I]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)Lcom/anysoftkeyboard/keyboards/l;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.l a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 54, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/l.a Ljava/util/LinkedList;]
      [4] ifnonnull +5 (target=9)
      [7] aconst_null
      [8] areturn
      [9] aload_0 v0
      [10] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/l.a Ljava/util/LinkedList;]
      [13] invokevirtual #16
        - Methodref [java/util/LinkedList.iterator ()Ljava/util/Iterator;]
      [16] astore_3 v3
      [17] goto +26 (target=43)
      [20] aload_3 v3
      [21] invokeinterface #18
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [26] checkcast #3
        - Class [com/anysoftkeyboard/keyboards/p]
      [29] dup
      [30] astore_2 v2
      [31] invokestatic #11
        - Methodref [com/anysoftkeyboard/keyboards/p.a (Lcom/anysoftkeyboard/keyboards/p;)I]
      [34] iload_1 v1
      [35] ificmpne +8 (target=43)
      [38] aload_2 v2
      [39] invokestatic #12
        - Methodref [com/anysoftkeyboard/keyboards/p.b (Lcom/anysoftkeyboard/keyboards/p;)Lcom/anysoftkeyboard/keyboards/l;]
      [42] areturn
      [43] aload_3 v3
      [44] invokeinterface #17
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [49] ifne -29 (target=20)
      [52] aconst_null
      [53] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(ILcom/anysoftkeyboard/keyboards/l;)V
    Access flags: 0x11
      = public final void a(int,com.anysoftkeyboard.keyboards.l)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 40, locals = 3, stack = 6):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/l.a Ljava/util/LinkedList;]
      [4] ifnonnull +14 (target=18)
      [7] aload_0 v0
      [8] new #6
        - Class [java/util/LinkedList]
      [11] dup
      [12] invokespecial #14
        - Methodref [java/util/LinkedList.<init> ()V]
      [15] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/l.a Ljava/util/LinkedList;]
      [18] aload_0 v0
      [19] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/l.a Ljava/util/LinkedList;]
      [22] new #3
        - Class [com/anysoftkeyboard/keyboards/p]
      [25] dup
      [26] aload_0 v0
      [27] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/l.c Lcom/anysoftkeyboard/keyboards/aa;]
      [30] iload_1 v1
      [31] aload_2 v2
      [32] invokespecial #10
        - Methodref [com/anysoftkeyboard/keyboards/p.<init> (Lcom/anysoftkeyboard/keyboards/aa;ILcom/anysoftkeyboard/keyboards/l;)V]
      [35] invokevirtual #15
        - Methodref [java/util/LinkedList.add (Ljava/lang/Object;)Z]
      [38] pop
      [39] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(I)V
    Access flags: 0x11
      = public final void b(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/l.b I]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/l.a Ljava/util/LinkedList;]
      [4] ifnull +5 (target=9)
      [7] iconst_1
      [8] ireturn
      [9] iconst_0
      [10] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/l;)I
    Access flags: 0x1008
      = static int a(com.anysoftkeyboard.keyboards.l)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/l.b I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/FactoryView_V11
  Superclass:    com/anysoftkeyboard/devicespecific/FactoryView_V7
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x20
    = class com.anysoftkeyboard.devicespecific.FactoryView_V11 extends com.anysoftkeyboard.devicespecific.FactoryView_V7

Interfaces (count = 0):

Constant Pool (count = 20):
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V11]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V7]
  - Class [com/anysoftkeyboard/devicespecific/d]
  - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V7.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V7.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  - Methodref [com/anysoftkeyboard/devicespecific/d.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [()Lcom/anysoftkeyboard/devicespecific/f;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V11]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V7]
  + Utf8 [com/anysoftkeyboard/devicespecific/d]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    Access flags: 0x1
      = public FactoryView_V11(android.content.Context,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokespecial #4
        - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V7.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    Access flags: 0x1
      = public FactoryView_V11(android.content.Context,android.util.AttributeSet,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] invokespecial #5
        - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V7.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Lcom/anysoftkeyboard/devicespecific/f;
    Access flags: 0x11
      = public final com.anysoftkeyboard.devicespecific.f a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] new #3
        - Class [com/anysoftkeyboard/devicespecific/d]
      [3] dup
      [4] invokespecial #6
        - Methodref [com/anysoftkeyboard/devicespecific/d.<init> ()V]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/i
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.views.i extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 87):
  - Float [-3.4028235E38]
  - Float [0.5]
  - Float [1000.0]
  - Float [3.4028235E38]
  - Class [android/view/MotionEvent]
  - Class [com/anysoftkeyboard/keyboards/views/e]
  - Class [com/anysoftkeyboard/keyboards/views/i]
  - Class [java/lang/Math]
  - Class [java/lang/Object]
  - Long [200]
  - Fieldref [com/anysoftkeyboard/keyboards/views/i.a Lcom/anysoftkeyboard/keyboards/views/e;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/i.b F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/i.c F]
  - Methodref [android/view/MotionEvent.getAction ()I]
  - Methodref [android/view/MotionEvent.getEventTime ()J]
  - Methodref [android/view/MotionEvent.getHistoricalEventTime (I)J]
  - Methodref [android/view/MotionEvent.getHistoricalX (I)F]
  - Methodref [android/view/MotionEvent.getHistoricalY (I)F]
  - Methodref [android/view/MotionEvent.getHistorySize ()I]
  - Methodref [android/view/MotionEvent.getX ()F]
  - Methodref [android/view/MotionEvent.getY ()F]
  - Methodref [com/anysoftkeyboard/keyboards/views/e.<init> ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/e.a ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/e.a (FFJ)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/e.a (I)F]
  - Methodref [com/anysoftkeyboard/keyboards/views/e.b ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/e.b (I)F]
  - Methodref [com/anysoftkeyboard/keyboards/views/e.c ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/e.c (I)J]
  - Methodref [com/anysoftkeyboard/keyboards/views/i.a (FFJ)V]
  - Methodref [java/lang/Math.max (FF)F]
  - Methodref [java/lang/Math.min (FF)F]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a ()V]
  + NameAndType [a (FFJ)V]
  + NameAndType [a (I)F]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/views/e;]
  + NameAndType [b ()I]
  + NameAndType [b (I)F]
  + NameAndType [b F]
  + NameAndType [c ()V]
  + NameAndType [c (I)J]
  + NameAndType [c F]
  + NameAndType [getAction ()I]
  + NameAndType [getEventTime ()J]
  + NameAndType [getHistoricalEventTime (I)J]
  + NameAndType [getHistoricalX (I)F]
  + NameAndType [getHistoricalY (I)F]
  + NameAndType [getHistorySize ()I]
  + NameAndType [getX ()F]
  + NameAndType [getY ()F]
  + NameAndType [max (FF)F]
  + NameAndType [min (FF)F]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()J]
  + Utf8 [()V]
  + Utf8 [(FF)F]
  + Utf8 [(FFJ)V]
  + Utf8 [(I)F]
  + Utf8 [(I)J]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/e;]
  + Utf8 [a]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/views/e]
  + Utf8 [com/anysoftkeyboard/keyboards/views/i]
  + Utf8 [getAction]
  + Utf8 [getEventTime]
  + Utf8 [getHistoricalEventTime]
  + Utf8 [getHistoricalX]
  + Utf8 [getHistoricalY]
  + Utf8 [getHistorySize]
  + Utf8 [getX]
  + Utf8 [getY]
  + Utf8 [java/lang/Math]
  + Utf8 [java/lang/Object]
  + Utf8 [max]
  + Utf8 [min]

Fields (count = 3):
  + Field:        a Lcom/anysoftkeyboard/keyboards/views/e;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.views.e a
  + Field:        b F
    Access flags: 0x2
      = private float b
  + Field:        c F
    Access flags: 0x2
      = private float c

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x0
      = i()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #34
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #6
        - Class [com/anysoftkeyboard/keyboards/views/e]
      [8] dup
      [9] invokespecial #23
        - Methodref [com/anysoftkeyboard/keyboards/views/e.<init> ()V]
      [12] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/views/i.a Lcom/anysoftkeyboard/keyboards/views/e;]
      [15] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void a(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 78, locals = 6, stack = 5):
      [0] aload_1 v1
      [1] invokevirtual #15
        - Methodref [android/view/MotionEvent.getAction ()I]
      [4] ifne +11 (target=15)
      [7] aload_0 v0
      [8] getfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/views/i.a Lcom/anysoftkeyboard/keyboards/views/e;]
      [11] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/views/e.a ()V]
      [14] return
      [15] aload_1 v1
      [16] invokevirtual #16
        - Methodref [android/view/MotionEvent.getEventTime ()J]
      [19] lstore_2 v2
      [20] aload_1 v1
      [21] invokevirtual #20
        - Methodref [android/view/MotionEvent.getHistorySize ()I]
      [24] istore v4
      [26] iconst_0
      [27] istore v5
      [29] goto +28 (target=57)
      [32] aload_0 v0
      [33] aload_1 v1
      [34] iload v5
      [36] invokevirtual #18
        - Methodref [android/view/MotionEvent.getHistoricalX (I)F]
      [39] aload_1 v1
      [40] iload v5
      [42] invokevirtual #19
        - Methodref [android/view/MotionEvent.getHistoricalY (I)F]
      [45] aload_1 v1
      [46] iload v5
      [48] invokevirtual #17
        - Methodref [android/view/MotionEvent.getHistoricalEventTime (I)J]
      [51] invokespecial #31
        - Methodref [com/anysoftkeyboard/keyboards/views/i.a (FFJ)V]
      [54] iinc v5, 1
      [57] iload v5
      [59] iload v4
      [61] ificmplt -29 (target=32)
      [64] aload_0 v0
      [65] aload_1 v1
      [66] invokevirtual #21
        - Methodref [android/view/MotionEvent.getX ()F]
      [69] aload_1 v1
      [70] invokevirtual #22
        - Methodref [android/view/MotionEvent.getY ()F]
      [73] lload_2 v2
      [74] invokespecial #31
        - Methodref [com/anysoftkeyboard/keyboards/views/i.a (FFJ)V]
      [77] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(FFJ)V
    Access flags: 0x2
      = private void a(float,float,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 46, locals = 6, stack = 6):
      [0] aload_0 v0
      [1] getfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/views/i.a Lcom/anysoftkeyboard/keyboards/views/e;]
      [4] astore v5
      [6] goto +23 (target=29)
      [9] aload v5
      [11] iconst_0
      [12] invokevirtual #30
        - Methodref [com/anysoftkeyboard/keyboards/views/e.c (I)J]
      [15] lload_3 v3
      [16] ldc2_w #10
        - Long [200]
      [19] lsub
      [20] lcmp
      [21] ifge +16 (target=37)
      [24] aload v5
      [26] invokevirtual #29
        - Methodref [com/anysoftkeyboard/keyboards/views/e.c ()V]
      [29] aload v5
      [31] invokevirtual #27
        - Methodref [com/anysoftkeyboard/keyboards/views/e.b ()I]
      [34] ifgt -25 (target=9)
      [37] aload v5
      [39] fload_1 v1
      [40] fload_2 v2
      [41] lload_3 v3
      [42] invokevirtual #25
        - Methodref [com/anysoftkeyboard/keyboards/views/e.a (FFJ)V]
      [45] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 211, locals = 13, stack = 4):
      [0] aload_0 v0
      [1] dup
      [2] astore_1 v1
      [3] getfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/views/i.a Lcom/anysoftkeyboard/keyboards/views/e;]
      [6] dup
      [7] astore_2 v2
      [8] iconst_0
      [9] invokevirtual #26
        - Methodref [com/anysoftkeyboard/keyboards/views/e.a (I)F]
      [12] fstore_3 v3
      [13] aload_2 v2
      [14] iconst_0
      [15] invokevirtual #28
        - Methodref [com/anysoftkeyboard/keyboards/views/e.b (I)F]
      [18] fstore v4
      [20] aload_2 v2
      [21] iconst_0
      [22] invokevirtual #30
        - Methodref [com/anysoftkeyboard/keyboards/views/e.c (I)J]
      [25] lstore v7
      [27] fconst_0
      [28] fstore v5
      [30] fconst_0
      [31] fstore v6
      [33] aload_2 v2
      [34] invokevirtual #27
        - Methodref [com/anysoftkeyboard/keyboards/views/e.b ()I]
      [37] istore v9
      [39] iconst_1
      [40] istore v10
      [42] goto +105 (target=147)
      [45] aload_2 v2
      [46] iload v10
      [48] invokevirtual #30
        - Methodref [com/anysoftkeyboard/keyboards/views/e.c (I)J]
      [51] lload v7
      [53] lsub
      [54] l2i
      [55] dup
      [56] istore v11
      [58] ifeq +86 (target=144)
      [61] aload_2 v2
      [62] iload v10
      [64] invokevirtual #26
        - Methodref [com/anysoftkeyboard/keyboards/views/e.a (I)F]
      [67] fload_3 v3
      [68] fsub
      [69] iload v11
      [71] i2f
      [72] fdiv
      [73] ldc #3
        - Float [1000.0]
      [75] fmul
      [76] fstore v12
      [78] fload v5
      [80] fconst_0
      [81] fcmpl
      [82] ifne +10 (target=92)
      [85] fload v12
      [87] fstore v5
      [89] goto +13 (target=102)
      [92] fload v5
      [94] fload v12
      [96] fadd
      [97] ldc #2
        - Float [0.5]
      [99] fmul
      [100] fstore v5
      [102] aload_2 v2
      [103] iload v10
      [105] invokevirtual #28
        - Methodref [com/anysoftkeyboard/keyboards/views/e.b (I)F]
      [108] fload v4
      [110] fsub
      [111] iload v11
      [113] i2f
      [114] fdiv
      [115] ldc #3
        - Float [1000.0]
      [117] fmul
      [118] fstore v12
      [120] fload v6
      [122] fconst_0
      [123] fcmpl
      [124] ifne +10 (target=134)
      [127] fload v12
      [129] fstore v6
      [131] goto +13 (target=144)
      [134] fload v6
      [136] fload v12
      [138] fadd
      [139] ldc #2
        - Float [0.5]
      [141] fmul
      [142] fstore v6
      [144] iinc v10, 1
      [147] iload v10
      [149] iload v9
      [151] ificmplt -106 (target=45)
      [154] aload_1 v1
      [155] fload v5
      [157] fconst_0
      [158] fcmpg
      [159] ifge +13 (target=172)
      [162] fload v5
      [164] ldc #1
        - Float [-3.4028235E38]
      [166] invokestatic #32
        - Methodref [java/lang/Math.max (FF)F]
      [169] goto +10 (target=179)
      [172] fload v5
      [174] ldc #4
        - Float [3.4028235E38]
      [176] invokestatic #33
        - Methodref [java/lang/Math.min (FF)F]
      [179] putfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/views/i.c F]
      [182] aload_1 v1
      [183] fload v6
      [185] fconst_0
      [186] fcmpg
      [187] ifge +13 (target=200)
      [190] fload v6
      [192] ldc #1
        - Float [-3.4028235E38]
      [194] invokestatic #32
        - Methodref [java/lang/Math.max (FF)F]
      [197] goto +10 (target=207)
      [200] fload v6
      [202] ldc #4
        - Float [3.4028235E38]
      [204] invokestatic #33
        - Methodref [java/lang/Math.min (FF)F]
      [207] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/views/i.b F]
      [210] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()F
    Access flags: 0x11
      = public final float b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/views/i.c F]
      [4] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()F
    Access flags: 0x11
      = public final float c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/views/i.b F]
      [4] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/m
  Superclass:    com/anysoftkeyboard/keyboards/y
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.keyboards.m extends com.anysoftkeyboard.keyboards.y

Interfaces (count = 0):

Constant Pool (count = 31):
  - Integer [2131296583]
  - String []
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/keyboards/m]
  - Class [com/anysoftkeyboard/keyboards/y]
  - Fieldref [com/anysoftkeyboard/keyboards/m.d Z]
  - Methodref [com/anysoftkeyboard/keyboards/m.u ()V]
  - Methodref [com/anysoftkeyboard/keyboards/y.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;IILjava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V]
  - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;IILjava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V]
  + NameAndType [d Z]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [u ()V]
  + Utf8 []
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Lcom/anysoftkeyboard/b;IILjava/lang/String;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;ILjava/lang/String;IZ)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/Context;IILjava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Z]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/keyboards/m]
  + Utf8 [com/anysoftkeyboard/keyboards/y]
  + Utf8 [d]
  + Utf8 [getApplicationContext]
  + Utf8 [t]
  + Utf8 [u]

Fields (count = 1):
  + Field:        d Z
    Access flags: 0x12
      = private final boolean d

Methods (count = 3):
  - Method:       <init>(Lcom/anysoftkeyboard/b;ILjava/lang/String;IZ)V
    Access flags: 0x1
      = public m(com.anysoftkeyboard.b,int,java.lang.String,int,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 6, stack = 13):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_1 v1
      [3] invokeinterface #9
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [8] iload_2 v2
      [9] iload_2 v2
      [10] aload_3 v3
      [11] ldc #1
        - Integer [2131296583]
      [13] iconst_m1
      [14] iconst_m1
      [15] aconst_null
      [16] aconst_null
      [17] ldc #2
        - String []
      [19] iload v4
      [21] invokespecial #8
        - Methodref [com/anysoftkeyboard/keyboards/y.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;IILjava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V]
      [24] aload_0 v0
      [25] invokevirtual #7
        - Methodref [com/anysoftkeyboard/keyboards/m.u ()V]
      [28] aload_0 v0
      [29] iload v5
      [31] putfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/m.d Z]
      [34] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/b;IILjava/lang/String;I)V
    Access flags: 0x1
      = public m(com.anysoftkeyboard.b,int,int,java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 6, stack = 13):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_1 v1
      [3] invokeinterface #9
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [8] iload_2 v2
      [9] iload_3 v3
      [10] aload v4
      [12] ldc #1
        - Integer [2131296583]
      [14] iconst_m1
      [15] iconst_m1
      [16] aconst_null
      [17] aconst_null
      [18] ldc #2
        - String []
      [20] iload v5
      [22] invokespecial #8
        - Methodref [com/anysoftkeyboard/keyboards/y.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;IILjava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V]
      [25] aload_0 v0
      [26] invokevirtual #7
        - Methodref [com/anysoftkeyboard/keyboards/m.u ()V]
      [29] aload_0 v0
      [30] iconst_0
      [31] putfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/m.d Z]
      [34] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       t()Z
    Access flags: 0x11
      = public final boolean t()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/m.d Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/backup/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.backup.a extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/backup/c]

Constant Pool (count = 24):
  - Class [android/app/backup/BackupManager]
  - Class [com/anysoftkeyboard/backup/a]
  - Class [com/anysoftkeyboard/backup/c]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/backup/a.a Landroid/app/backup/BackupManager;]
  - Methodref [android/app/backup/BackupManager.<init> (Landroid/content/Context;)V]
  - Methodref [android/app/backup/BackupManager.dataChanged ()V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [a Landroid/app/backup/BackupManager;]
  + NameAndType [dataChanged ()V]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/app/backup/BackupManager;]
  + Utf8 [a]
  + Utf8 [android/app/backup/BackupManager]
  + Utf8 [com/anysoftkeyboard/backup/a]
  + Utf8 [com/anysoftkeyboard/backup/c]
  + Utf8 [dataChanged]
  + Utf8 [java/lang/Object]

Fields (count = 1):
  + Field:        a Landroid/app/backup/BackupManager;
    Access flags: 0x12
      = private final android.app.backup.BackupManager a

Methods (count = 2):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #8
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #1
        - Class [android/app/backup/BackupManager]
      [8] dup
      [9] aload_1 v1
      [10] invokespecial #6
        - Methodref [android/app/backup/BackupManager.<init> (Landroid/content/Context;)V]
      [13] putfield #5
        - Fieldref [com/anysoftkeyboard/backup/a.a Landroid/app/backup/BackupManager;]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/backup/a.a Landroid/app/backup/BackupManager;]
      [4] invokevirtual #7
        - Methodref [android/app/backup/BackupManager.dataChanged ()V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/tutorials/d
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.tutorials.d extends java.lang.Object

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 38):
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/ui/tutorials/TipsActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/d]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/tutorials/d.a Lcom/anysoftkeyboard/ui/tutorials/TipsActivity;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/Object.<init> ()V]
  - InterfaceMethodref [com/anysoftkeyboard/a.b (Z)V]
  - InterfaceMethodref [com/anysoftkeyboard/a.w ()Z]
  + NameAndType [<init> ()V]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a Lcom/anysoftkeyboard/ui/tutorials/TipsActivity;]
  + NameAndType [b (Z)V]
  + NameAndType [w ()Z]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/tutorials/TipsActivity;)V]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/tutorials/TipsActivity;]
  + Utf8 [a]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/TipsActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/d]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]
  + Utf8 [w]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/tutorials/TipsActivity;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.tutorials.TipsActivity a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/tutorials/TipsActivity;)V
    Access flags: 0x0
      = d(com.anysoftkeyboard.ui.tutorials.TipsActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/ui/tutorials/d.a Lcom/anysoftkeyboard/ui/tutorials/TipsActivity;]
      [5] aload_0 v0
      [6] invokespecial #10
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x11
      = public final void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 2, stack = 2):
      [0] invokestatic #9
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [3] invokestatic #9
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [6] invokeinterface #12
        - InterfaceMethodref [com/anysoftkeyboard/a.w ()Z]
      [11] ifeq +7 (target=18)
      [14] iconst_0
      [15] goto +4 (target=19)
      [18] iconst_1
      [19] invokeinterface #11
        - InterfaceMethodref [com/anysoftkeyboard/a.b (Z)V]
      [24] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/m
  Superclass:    com/anysoftkeyboard/dictionaries/w
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.m extends com.anysoftkeyboard.dictionaries.w

Interfaces (count = 0):

Constant Pool (count = 31):
  - String [FallbackUserDictionary]
  - Class [com/anysoftkeyboard/dictionaries/g]
  - Class [com/anysoftkeyboard/dictionaries/m]
  - Class [com/anysoftkeyboard/dictionaries/w]
  - Fieldref [com/anysoftkeyboard/dictionaries/m.c Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/dictionaries/w.a Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/dictionaries/g.<init> (Landroid/content/Context;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/m.d ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/w.<init> (Ljava/lang/String;Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Landroid/content/Context;)V]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [c Ljava/lang/String;]
  + NameAndType [d ()V]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/g;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [FallbackUserDictionary]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/dictionaries/g]
  + Utf8 [com/anysoftkeyboard/dictionaries/m]
  + Utf8 [com/anysoftkeyboard/dictionaries/w]
  + Utf8 [d]
  + Utf8 [g]

Fields (count = 1):
  + Field:        c Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String c

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;)V
    Access flags: 0x1
      = public m(android.content.Context,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] ldc #1
        - String [FallbackUserDictionary]
      [3] aload_1 v1
      [4] invokespecial #9
        - Methodref [com/anysoftkeyboard/dictionaries/w.<init> (Ljava/lang/String;Landroid/content/Context;)V]
      [7] aload_0 v0
      [8] aload_2 v2
      [9] putfield #5
        - Fieldref [com/anysoftkeyboard/dictionaries/m.c Ljava/lang/String;]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()Lcom/anysoftkeyboard/dictionaries/g;
    Access flags: 0x14
      = protected final com.anysoftkeyboard.dictionaries.g g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 1, stack = 4):
      [0] new #2
        - Class [com/anysoftkeyboard/dictionaries/g]
      [3] dup
      [4] aload_0 v0
      [5] getfield #6
        - Fieldref [com/anysoftkeyboard/dictionaries/w.a Landroid/content/Context;]
      [8] aload_0 v0
      [9] getfield #5
        - Fieldref [com/anysoftkeyboard/dictionaries/m.c Ljava/lang/String;]
      [12] invokespecial #7
        - Methodref [com/anysoftkeyboard/dictionaries/g.<init> (Landroid/content/Context;Ljava/lang/String;)V]
      [15] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokevirtual #8
        - Methodref [com/anysoftkeyboard/dictionaries/m.d ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/n
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.dictionaries.n extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 98):
  - String [ASK DictFctry]
  - String [Creating AutoDictionary for locale: ]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/devicespecific/f]
  - Class [com/anysoftkeyboard/dictionaries/ad]
  - Class [com/anysoftkeyboard/dictionaries/j]
  - Class [com/anysoftkeyboard/dictionaries/n]
  - Class [com/anysoftkeyboard/dictionaries/u]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Fieldref [com/anysoftkeyboard/dictionaries/n.a Lcom/anysoftkeyboard/dictionaries/n;]
  - Fieldref [com/anysoftkeyboard/dictionaries/n.b Lcom/anysoftkeyboard/dictionaries/ad;]
  - Fieldref [com/anysoftkeyboard/dictionaries/n.c Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/dictionaries/n.d Lcom/anysoftkeyboard/dictionaries/u;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/ad.<init> (Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/ad.a ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/ad.h ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/dictionaries/j.<init> (Landroid/content/Context;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/n.a (Ljava/lang/String;Ljava/lang/String;)Z]
  - Methodref [com/anysoftkeyboard/dictionaries/u.a ()V]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.b ()Lcom/anysoftkeyboard/devicespecific/f;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/a.D ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.b ()Lcom/anysoftkeyboard/dictionaries/n;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [D ()Z]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a ()V]
  + NameAndType [a (Ljava/lang/String;Ljava/lang/String;)Z]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/n;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()Lcom/anysoftkeyboard/devicespecific/f;]
  + NameAndType [b ()Lcom/anysoftkeyboard/dictionaries/n;]
  + NameAndType [b Lcom/anysoftkeyboard/dictionaries/ad;]
  + NameAndType [c Ljava/lang/String;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d Lcom/anysoftkeyboard/dictionaries/u;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [h ()Ljava/lang/String;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Lcom/anysoftkeyboard/devicespecific/f;]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/n;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/ad;]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Z]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK DictFctry]
  + Utf8 [Code]
  + Utf8 [Creating AutoDictionary for locale: ]
  + Utf8 [D]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/ad;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/n;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/devicespecific/f]
  + Utf8 [com/anysoftkeyboard/dictionaries/ad]
  + Utf8 [com/anysoftkeyboard/dictionaries/j]
  + Utf8 [com/anysoftkeyboard/dictionaries/n]
  + Utf8 [com/anysoftkeyboard/dictionaries/u]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [d]
  + Utf8 [equals]
  + Utf8 [h]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [toString]

Fields (count = 4):
  + Field:        a Lcom/anysoftkeyboard/dictionaries/n;
    Access flags: 0x1a
      = private static final com.anysoftkeyboard.dictionaries.n a
  + Field:        b Lcom/anysoftkeyboard/dictionaries/ad;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.ad b
  + Field:        c Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String c
  + Field:        d Lcom/anysoftkeyboard/dictionaries/u;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.u d

Methods (count = 7):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 0, stack = 1):
      [0] invokestatic #26
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.b ()Lcom/anysoftkeyboard/devicespecific/f;]
      [3] invokeinterface #33
        - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.b ()Lcom/anysoftkeyboard/dictionaries/n;]
      [8] putstatic #14
        - Fieldref [com/anysoftkeyboard/dictionaries/n.a Lcom/anysoftkeyboard/dictionaries/n;]
      [11] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Lcom/anysoftkeyboard/dictionaries/n;
    Access flags: 0x9
      = public static com.anysoftkeyboard.dictionaries.n a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 4, locals = 0, stack = 1):
      [0] getstatic #14
        - Fieldref [com/anysoftkeyboard/dictionaries/n.a Lcom/anysoftkeyboard/dictionaries/n;]
      [3] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x1
      = public n()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #27
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #15
        - Fieldref [com/anysoftkeyboard/dictionaries/n.b Lcom/anysoftkeyboard/dictionaries/ad;]
      [9] aload_0 v0
      [10] aconst_null
      [11] putfield #16
        - Fieldref [com/anysoftkeyboard/dictionaries/n.c Ljava/lang/String;]
      [14] aload_0 v0
      [15] aconst_null
      [16] putfield #17
        - Fieldref [com/anysoftkeyboard/dictionaries/n.d Lcom/anysoftkeyboard/dictionaries/u;]
      [19] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/u;
    Access flags: 0x31
      = public final synchronized com.anysoftkeyboard.dictionaries.u a(android.content.Context,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 53, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] getfield #17
        - Fieldref [com/anysoftkeyboard/dictionaries/n.d Lcom/anysoftkeyboard/dictionaries/u;]
      [4] ifnull +19 (target=23)
      [7] aload_0 v0
      [8] getfield #16
        - Fieldref [com/anysoftkeyboard/dictionaries/n.c Ljava/lang/String;]
      [11] aload_2 v2
      [12] invokestatic #23
        - Methodref [com/anysoftkeyboard/dictionaries/n.a (Ljava/lang/String;Ljava/lang/String;)Z]
      [15] ifeq +8 (target=23)
      [18] aload_0 v0
      [19] getfield #17
        - Fieldref [com/anysoftkeyboard/dictionaries/n.d Lcom/anysoftkeyboard/dictionaries/u;]
      [22] areturn
      [23] aload_0 v0
      [24] new #7
        - Class [com/anysoftkeyboard/dictionaries/j]
      [27] dup
      [28] aload_1 v1
      [29] aload_2 v2
      [30] invokespecial #22
        - Methodref [com/anysoftkeyboard/dictionaries/j.<init> (Landroid/content/Context;Ljava/lang/String;)V]
      [33] putfield #17
        - Fieldref [com/anysoftkeyboard/dictionaries/n.d Lcom/anysoftkeyboard/dictionaries/u;]
      [36] aload_0 v0
      [37] getfield #17
        - Fieldref [com/anysoftkeyboard/dictionaries/n.d Lcom/anysoftkeyboard/dictionaries/u;]
      [40] invokevirtual #24
        - Methodref [com/anysoftkeyboard/dictionaries/u.a ()V]
      [43] aload_0 v0
      [44] aload_2 v2
      [45] putfield #16
        - Fieldref [com/anysoftkeyboard/dictionaries/n.c Ljava/lang/String;]
      [48] aload_0 v0
      [49] getfield #17
        - Fieldref [com/anysoftkeyboard/dictionaries/n.d Lcom/anysoftkeyboard/dictionaries/u;]
      [52] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)Lcom/anysoftkeyboard/dictionaries/u;
    Access flags: 0x21
      = public synchronized com.anysoftkeyboard.dictionaries.u a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 2, stack = 1):
      [0] aconst_null
      [1] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;Ljava/lang/String;)Z
    Access flags: 0xa
      = private static boolean a(java.lang.String,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] ifnonnull +9 (target=10)
      [4] aload_1 v1
      [5] ifnonnull +5 (target=10)
      [8] iconst_1
      [9] ireturn
      [10] aload_0 v0
      [11] ifnull +7 (target=18)
      [14] aload_1 v1
      [15] ifnonnull +5 (target=20)
      [18] iconst_0
      [19] ireturn
      [20] aload_0 v0
      [21] aload_1 v1
      [22] invokevirtual #28
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [25] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/ad;
    Access flags: 0x31
      = public final synchronized com.anysoftkeyboard.dictionaries.ad a(android.content.Context,com.anysoftkeyboard.AnySoftKeyboard,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 87, locals = 4, stack = 6):
      [0] invokestatic #25
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [3] invokeinterface #32
        - InterfaceMethodref [com/anysoftkeyboard/a.D ()Z]
      [8] ifne +5 (target=13)
      [11] aconst_null
      [12] areturn
      [13] aload_0 v0
      [14] getfield #15
        - Fieldref [com/anysoftkeyboard/dictionaries/n.b Lcom/anysoftkeyboard/dictionaries/ad;]
      [17] ifnull +22 (target=39)
      [20] aload_0 v0
      [21] getfield #15
        - Fieldref [com/anysoftkeyboard/dictionaries/n.b Lcom/anysoftkeyboard/dictionaries/ad;]
      [24] invokevirtual #21
        - Methodref [com/anysoftkeyboard/dictionaries/ad.h ()Ljava/lang/String;]
      [27] aload_3 v3
      [28] invokestatic #23
        - Methodref [com/anysoftkeyboard/dictionaries/n.a (Ljava/lang/String;Ljava/lang/String;)Z]
      [31] ifeq +8 (target=39)
      [34] aload_0 v0
      [35] getfield #15
        - Fieldref [com/anysoftkeyboard/dictionaries/n.b Lcom/anysoftkeyboard/dictionaries/ad;]
      [38] areturn
      [39] ldc #1
        - String [ASK DictFctry]
      [41] new #13
        - Class [java/lang/StringBuilder]
      [44] dup
      [45] ldc #2
        - String [Creating AutoDictionary for locale: ]
      [47] invokespecial #29
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [50] aload_3 v3
      [51] invokevirtual #30
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [54] invokevirtual #31
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [57] invokestatic #18
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [60] pop
      [61] aload_0 v0
      [62] new #6
        - Class [com/anysoftkeyboard/dictionaries/ad]
      [65] dup
      [66] aload_1 v1
      [67] aload_2 v2
      [68] aload_3 v3
      [69] invokespecial #19
        - Methodref [com/anysoftkeyboard/dictionaries/ad.<init> (Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)V]
      [72] putfield #15
        - Fieldref [com/anysoftkeyboard/dictionaries/n.b Lcom/anysoftkeyboard/dictionaries/ad;]
      [75] aload_0 v0
      [76] getfield #15
        - Fieldref [com/anysoftkeyboard/dictionaries/n.b Lcom/anysoftkeyboard/dictionaries/ad;]
      [79] invokevirtual #20
        - Methodref [com/anysoftkeyboard/dictionaries/ad.a ()V]
      [82] aload_0 v0
      [83] getfield #15
        - Fieldref [com/anysoftkeyboard/dictionaries/n.b Lcom/anysoftkeyboard/dictionaries/ad;]
      [86] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/o
  Superclass:    com/anysoftkeyboard/dictionaries/d
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.o extends com.anysoftkeyboard.dictionaries.d

Interfaces (count = 0):

Constant Pool (count = 194):
  - String [ (was ]
  - String [ contacts]
  - String [ contacts.]
  - String [ was(]
  - String [' will be added to contacts dictionary with freq ]
  - String [), new hash ]
  - String [).]
  - String [ASK CDict]
  - String [Contact ']
  - String [Contacts DB is having problems]
  - String [Contacts will be reloaded since count or hash changed. New count ]
  - String [ContactsDictionary]
  - String [I noticed ]
  - String [Loaded ]
  - String [Starting load of contact names...]
  - String [_id]
  - String [display_name]
  - String [in_visible_group=1]
  - String [starred]
  - String [times_contacted]
  - Class [android/content/ContentResolver]
  - Class [android/content/Context]
  - Class [android/database/Cursor]
  - Class [android/provider/ContactsContract]
  - Class [android/provider/ContactsContract$Contacts]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/ae]
  - Class [com/anysoftkeyboard/dictionaries/d]
  - Class [com/anysoftkeyboard/dictionaries/o]
  - Class [java/lang/Character]
  - Class [java/lang/Exception]
  - Class [java/lang/IllegalStateException]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Fieldref [android/provider/ContactsContract$Contacts.CONTENT_URI Landroid/net/Uri;]
  - Fieldref [com/anysoftkeyboard/dictionaries/o.a Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/dictionaries/o.c [Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/dictionaries/o.d Landroid/database/ContentObserver;]
  - Fieldref [com/anysoftkeyboard/dictionaries/o.e I]
  - Fieldref [com/anysoftkeyboard/dictionaries/o.f J]
  - Methodref [android/content/ContentResolver.query (Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
  - Methodref [android/content/ContentResolver.registerContentObserver (Landroid/net/Uri;ZLandroid/database/ContentObserver;)V]
  - Methodref [android/content/ContentResolver.unregisterContentObserver (Landroid/database/ContentObserver;)V]
  - Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/ae.<init> (Lcom/anysoftkeyboard/dictionaries/o;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.<init> (Ljava/lang/String;Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/o.c (Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/o.e ()Landroid/database/Cursor;]
  - Methodref [com/anysoftkeyboard/dictionaries/o.f ()V]
  - Methodref [java/lang/Character.isLetter (C)Z]
  - Methodref [java/lang/String.charAt (I)C]
  - Methodref [java/lang/String.hashCode ()I]
  - Methodref [java/lang/String.length ()I]
  - Methodref [java/lang/String.substring (II)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [android/database/Cursor.close ()V]
  - InterfaceMethodref [android/database/Cursor.getInt (I)I]
  - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
  - InterfaceMethodref [android/database/Cursor.isAfterLast ()Z]
  - InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
  - InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/o;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Landroid/content/Context;)V]
  + NameAndType [CONTENT_URI Landroid/net/Uri;]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (J)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [c (Ljava/lang/String;I)V]
  + NameAndType [c [Ljava/lang/String;]
  + NameAndType [charAt (I)C]
  + NameAndType [close ()V]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d Landroid/database/ContentObserver;]
  + NameAndType [e ()Landroid/database/Cursor;]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e I]
  + NameAndType [f ()V]
  + NameAndType [f J]
  + NameAndType [getContentResolver ()Landroid/content/ContentResolver;]
  + NameAndType [getInt (I)I]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [hashCode ()I]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [isAfterLast ()Z]
  + NameAndType [isLetter (C)Z]
  + NameAndType [length ()I]
  + NameAndType [moveToFirst ()Z]
  + NameAndType [moveToNext ()Z]
  + NameAndType [query (Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
  + NameAndType [registerContentObserver (Landroid/net/Uri;ZLandroid/database/ContentObserver;)V]
  + NameAndType [substring (II)Ljava/lang/String;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [unregisterContentObserver (Landroid/database/ContentObserver;)V]
  + Utf8 [ (was ]
  + Utf8 [ contacts]
  + Utf8 [ contacts.]
  + Utf8 [ was(]
  + Utf8 [' will be added to contacts dictionary with freq ]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/ContentResolver;]
  + Utf8 [()Landroid/database/Cursor;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(C)Z]
  + Utf8 [(I)C]
  + Utf8 [(I)I]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(II)Ljava/lang/String;]
  + Utf8 [(J)Ljava/lang/StringBuilder;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/database/ContentObserver;)V]
  + Utf8 [(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V]
  + Utf8 [(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/o;)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [), new hash ]
  + Utf8 [).]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK CDict]
  + Utf8 [CONTENT_URI]
  + Utf8 [Code]
  + Utf8 [Contact ']
  + Utf8 [Contacts DB is having problems]
  + Utf8 [Contacts will be reloaded since count or hash changed. New count ]
  + Utf8 [ContactsDictionary]
  + Utf8 [I]
  + Utf8 [I noticed ]
  + Utf8 [J]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Landroid/database/ContentObserver;]
  + Utf8 [Landroid/net/Uri;]
  + Utf8 [Loaded ]
  + Utf8 [Starting load of contact names...]
  + Utf8 [[Ljava/lang/String;]
  + Utf8 [_id]
  + Utf8 [a]
  + Utf8 [android/content/ContentResolver]
  + Utf8 [android/content/Context]
  + Utf8 [android/database/Cursor]
  + Utf8 [android/provider/ContactsContract]
  + Utf8 [android/provider/ContactsContract$Contacts]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [close]
  + Utf8 [com/anysoftkeyboard/dictionaries/ae]
  + Utf8 [com/anysoftkeyboard/dictionaries/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/o]
  + Utf8 [d]
  + Utf8 [display_name]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [getContentResolver]
  + Utf8 [getInt]
  + Utf8 [getString]
  + Utf8 [hashCode]
  + Utf8 [i]
  + Utf8 [in_visible_group=1]
  + Utf8 [isAfterLast]
  + Utf8 [isLetter]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/IllegalStateException]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [length]
  + Utf8 [moveToFirst]
  + Utf8 [moveToNext]
  + Utf8 [query]
  + Utf8 [registerContentObserver]
  + Utf8 [starred]
  + Utf8 [substring]
  + Utf8 [times_contacted]
  + Utf8 [toString]
  + Utf8 [unregisterContentObserver]

Fields (count = 4):
  + Field:        c [Ljava/lang/String;
    Access flags: 0x1a
      = private static final java.lang.String[] c
  + Field:        d Landroid/database/ContentObserver;
    Access flags: 0x2
      = private android.database.ContentObserver d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f J
    Access flags: 0x2
      = private long f

Methods (count = 7):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 28, locals = 0, stack = 4):
      [0] iconst_4
      [1] anewarray #33
        - Class [java/lang/String]
      [4] dup
      [5] iconst_0
      [6] ldc #16
        - String [_id]
      [8] aastore
      [9] dup
      [10] iconst_1
      [11] ldc #17
        - String [display_name]
      [13] aastore
      [14] dup
      [15] iconst_2
      [16] ldc #19
        - String [starred]
      [18] aastore
      [19] dup
      [20] iconst_3
      [21] ldc #20
        - String [times_contacted]
      [23] aastore
      [24] putstatic #37
        - Fieldref [com/anysoftkeyboard/dictionaries/o.c [Ljava/lang/String;]
      [27] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public o(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 45, locals = 2, stack = 7):
      [0] aload_0 v0
      [1] ldc #12
        - String [ContactsDictionary]
      [3] aload_1 v1
      [4] invokespecial #49
        - Methodref [com/anysoftkeyboard/dictionaries/d.<init> (Ljava/lang/String;Landroid/content/Context;)V]
      [7] aload_0 v0
      [8] iconst_0
      [9] putfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/o.e I]
      [12] aload_0 v0
      [13] lconst_0
      [14] putfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/o.f J]
      [17] aload_0 v0
      [18] getfield #36
        - Fieldref [com/anysoftkeyboard/dictionaries/o.a Landroid/content/Context;]
      [21] invokevirtual #44
        - Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
      [24] getstatic #35
        - Fieldref [android/provider/ContactsContract$Contacts.CONTENT_URI Landroid/net/Uri;]
      [27] iconst_1
      [28] aload_0 v0
      [29] new #27
        - Class [com/anysoftkeyboard/dictionaries/ae]
      [32] dup
      [33] aload_0 v0
      [34] invokespecial #48
        - Methodref [com/anysoftkeyboard/dictionaries/ae.<init> (Lcom/anysoftkeyboard/dictionaries/o;)V]
      [37] dup_x1
      [38] putfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/o.d Landroid/database/ContentObserver;]
      [41] invokevirtual #42
        - Methodref [android/content/ContentResolver.registerContentObserver (Landroid/net/Uri;ZLandroid/database/ContentObserver;)V]
      [44] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()V
    Access flags: 0x14
      = protected final void d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 520, locals = 10, stack = 4):
      [0] ldc #8
        - String [ASK CDict]
      [2] ldc #15
        - String [Starting load of contact names...]
      [4] invokestatic #45
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] invokevirtual #51
        - Methodref [com/anysoftkeyboard/dictionaries/o.e ()Landroid/database/Cursor;]
      [12] dup
      [13] astore_1 v1
      [14] ifnull +505 (target=519)
      [17] iconst_0
      [18] istore_2 v2
      [19] lconst_0
      [20] lstore_3 v3
      [21] aload_1 v1
      [22] invokeinterface #67
        - InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
      [27] ifeq +47 (target=74)
      [30] goto +35 (target=65)
      [33] aload_1 v1
      [34] iconst_1
      [35] invokeinterface #65
        - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
      [40] dup
      [41] astore v5
      [43] ifnull +15 (target=58)
      [46] lload_3 v3
      [47] aload v5
      [49] invokevirtual #55
        - Methodref [java/lang/String.hashCode ()I]
      [52] i2l
      [53] ladd
      [54] lstore_3 v3
      [55] iinc v2, 1
      [58] aload_1 v1
      [59] invokeinterface #68
        - InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
      [64] pop
      [65] aload_1 v1
      [66] invokeinterface #66
        - InterfaceMethodref [android/database/Cursor.isAfterLast ()Z]
      [71] ifeq -38 (target=33)
      [74] ldc #8
        - String [ASK CDict]
      [76] new #34
        - Class [java/lang/StringBuilder]
      [79] dup
      [80] ldc #13
        - String [I noticed ]
      [82] invokespecial #58
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [85] iload_2 v2
      [86] invokevirtual #59
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [89] ldc #3
        - String [ contacts.]
      [91] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [94] invokevirtual #62
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [97] invokestatic #45
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [100] pop
      [101] iload_2 v2
      [102] aload_0 v0
      [103] getfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/o.e I]
      [106] ificmpne +13 (target=119)
      [109] lload_3 v3
      [110] aload_0 v0
      [111] getfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/o.f J]
      [114] lcmp
      [115] ifne +4 (target=119)
      [118] return
      [119] ldc #8
        - String [ASK CDict]
      [121] new #34
        - Class [java/lang/StringBuilder]
      [124] dup
      [125] ldc #11
        - String [Contacts will be reloaded since count or hash changed. New count ]
      [127] invokespecial #58
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [130] iload_2 v2
      [131] invokevirtual #59
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [134] ldc #4
        - String [ was(]
      [136] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [139] aload_0 v0
      [140] getfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/o.e I]
      [143] invokevirtual #59
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [146] ldc #6
        - String [), new hash ]
      [148] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [151] lload_3 v3
      [152] invokevirtual #60
        - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
      [155] ldc #1
        - String [ (was ]
      [157] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [160] aload_0 v0
      [161] getfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/o.f J]
      [164] invokevirtual #60
        - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
      [167] ldc #7
        - String [).]
      [169] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [172] invokevirtual #62
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [175] invokestatic #45
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [178] pop
      [179] aload_0 v0
      [180] iload_2 v2
      [181] putfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/o.e I]
      [184] aload_0 v0
      [185] lload_3 v3
      [186] putfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/o.f J]
      [189] aload_0 v0
      [190] invokevirtual #52
        - Methodref [com/anysoftkeyboard/dictionaries/o.f ()V]
      [193] iconst_0
      [194] istore v5
      [196] aload_1 v1
      [197] invokeinterface #67
        - InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
      [202] ifeq +273 (target=475)
      [205] goto +261 (target=466)
      [208] aload_1 v1
      [209] iconst_1
      [210] invokeinterface #65
        - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
      [215] dup
      [216] astore_2 v2
      [217] ifnull +242 (target=459)
      [220] aload_2 v2
      [221] invokevirtual #56
        - Methodref [java/lang/String.length ()I]
      [224] istore_3 v3
      [225] iconst_0
      [226] istore v4
      [228] goto +225 (target=453)
      [231] aload_2 v2
      [232] iload v4
      [234] invokevirtual #54
        - Methodref [java/lang/String.charAt (I)C]
      [237] invokestatic #53
        - Methodref [java/lang/Character.isLetter (C)Z]
      [240] ifeq +210 (target=450)
      [243] iload v4
      [245] iconst_1
      [246] iadd
      [247] istore v6
      [249] goto +35 (target=284)
      [252] aload_2 v2
      [253] iload v6
      [255] invokevirtual #54
        - Methodref [java/lang/String.charAt (I)C]
      [258] dup
      [259] istore v7
      [261] bipush 45
      [263] ificmpeq +18 (target=281)
      [266] iload v7
      [268] bipush 39
      [270] ificmpeq +11 (target=281)
      [273] iload v7
      [275] invokestatic #53
        - Methodref [java/lang/Character.isLetter (C)Z]
      [278] ifeq +12 (target=290)
      [281] iinc v6, 1
      [284] iload v6
      [286] iload_3 v3
      [287] ificmplt -35 (target=252)
      [290] aload_2 v2
      [291] iload v4
      [293] iload v6
      [295] invokevirtual #57
        - Methodref [java/lang/String.substring (II)Ljava/lang/String;]
      [298] astore v7
      [300] iload v6
      [302] iconst_1
      [303] isub
      [304] istore v4
      [306] aload v7
      [308] invokevirtual #56
        - Methodref [java/lang/String.length ()I]
      [311] dup
      [312] istore v6
      [314] bipush 32
      [316] ificmpge +134 (target=450)
      [319] iload v6
      [321] iconst_1
      [322] ificmple +128 (target=450)
      [325] aload_1 v1
      [326] iconst_2
      [327] invokeinterface #64
        - InterfaceMethodref [android/database/Cursor.getInt (I)I]
      [332] ifle +7 (target=339)
      [335] iconst_1
      [336] goto +4 (target=340)
      [339] iconst_0
      [340] istore v6
      [342] aload_1 v1
      [343] iconst_3
      [344] invokeinterface #64
        - InterfaceMethodref [android/database/Cursor.getInt (I)I]
      [349] istore v8
      [351] iinc v5, 1
      [354] iconst_1
      [355] istore v9
      [357] iload v6
      [359] ifeq +11 (target=370)
      [362] sipush 255
      [365] istore v9
      [367] goto +42 (target=409)
      [370] iload v8
      [372] bipush 100
      [374] ificmple +11 (target=385)
      [377] sipush 128
      [380] istore v9
      [382] goto +27 (target=409)
      [385] iload v8
      [387] bipush 10
      [389] ificmple +10 (target=399)
      [392] bipush 32
      [394] istore v9
      [396] goto +13 (target=409)
      [399] iload v8
      [401] iconst_1
      [402] ificmple +7 (target=409)
      [405] bipush 16
      [407] istore v9
      [409] ldc #8
        - String [ASK CDict]
      [411] new #34
        - Class [java/lang/StringBuilder]
      [414] dup
      [415] ldc #9
        - String [Contact ']
      [417] invokespecial #58
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [420] aload v7
      [422] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [425] ldc #5
        - String [' will be added to contacts dictionary with freq ]
      [427] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [430] iload v9
      [432] invokevirtual #59
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [435] invokevirtual #62
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [438] invokestatic #45
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [441] pop
      [442] aload_0 v0
      [443] aload v7
      [445] iload v9
      [447] invokevirtual #50
        - Methodref [com/anysoftkeyboard/dictionaries/o.c (Ljava/lang/String;I)V]
      [450] iinc v4, 1
      [453] iload v4
      [455] iload_3 v3
      [456] ificmplt -225 (target=231)
      [459] aload_1 v1
      [460] invokeinterface #68
        - InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
      [465] pop
      [466] aload_1 v1
      [467] invokeinterface #66
        - InterfaceMethodref [android/database/Cursor.isAfterLast ()Z]
      [472] ifeq -264 (target=208)
      [475] ldc #8
        - String [ASK CDict]
      [477] new #34
        - Class [java/lang/StringBuilder]
      [480] dup
      [481] ldc #14
        - String [Loaded ]
      [483] invokespecial #58
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [486] iload v5
      [488] invokevirtual #59
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [491] ldc #2
        - String [ contacts]
      [493] invokevirtual #61
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [496] invokevirtual #62
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [499] invokestatic #47
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [502] pop
      [503] aload_1 v1
      [504] invokeinterface #63
        - InterfaceMethodref [android/database/Cursor.close ()V]
      [509] return
      [510] pop
      [511] ldc #8
        - String [ASK CDict]
      [513] ldc #10
        - String [Contacts DB is having problems]
      [515] invokestatic #46
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [518] pop
      [519] return
      Code attribute exceptions (count = 2):
      - ExceptionInfo (8 -> 118: 510):
      - Class [java/lang/IllegalStateException]
      - ExceptionInfo (119 -> 509: 510):
      - Class [java/lang/IllegalStateException]
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x14
      = protected final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 27, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/o.d Landroid/database/ContentObserver;]
      [4] ifnull +22 (target=26)
      [7] aload_0 v0
      [8] getfield #36
        - Fieldref [com/anysoftkeyboard/dictionaries/o.a Landroid/content/Context;]
      [11] invokevirtual #44
        - Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
      [14] aload_0 v0
      [15] getfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/o.d Landroid/database/ContentObserver;]
      [18] invokevirtual #43
        - Methodref [android/content/ContentResolver.unregisterContentObserver (Landroid/database/ContentObserver;)V]
      [21] aload_0 v0
      [22] aconst_null
      [23] putfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/o.d Landroid/database/ContentObserver;]
      [26] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Ljava/lang/String;I)V
    Access flags: 0x14
      = protected final void b(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 3, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Landroid/database/Cursor;
    Access flags: 0x11
      = public final android.database.Cursor e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 1, stack = 6):
      [0] aload_0 v0
      [1] getfield #36
        - Fieldref [com/anysoftkeyboard/dictionaries/o.a Landroid/content/Context;]
      [4] invokevirtual #44
        - Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
      [7] getstatic #35
        - Fieldref [android/provider/ContactsContract$Contacts.CONTENT_URI Landroid/net/Uri;]
      [10] getstatic #37
        - Fieldref [com/anysoftkeyboard/dictionaries/o.c [Ljava/lang/String;]
      [13] ldc #18
        - String [in_visible_group=1]
      [15] aconst_null
      [16] aconst_null
      [17] invokevirtual #41
        - Methodref [android/content/ContentResolver.query (Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
      [20] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/p
  Superclass:    android/os/AsyncTask
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.dictionaries.p extends android.os.AsyncTask

Interfaces (count = 0):

Constant Pool (count = 62):
  - String [ASK_BinaryDictionary]
  - String [Failed to load binary JNI connection! Error: ]
  - Class [android/os/AsyncTask]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/BinaryDictionary]
  - Class [com/anysoftkeyboard/dictionaries/p]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/UnsatisfiedLinkError]
  - Fieldref [com/anysoftkeyboard/dictionaries/p.a Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;]
  - Methodref [android/os/AsyncTask.<init> ()V]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.a (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.a (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;Landroid/content/res/AssetFileDescriptor;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)Landroid/content/res/AssetFileDescriptor;]
  - Methodref [com/anysoftkeyboard/dictionaries/p.<init> (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;B)V]
  - Methodref [com/anysoftkeyboard/dictionaries/p.a ()Ljava/lang/Void;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/UnsatisfiedLinkError.getMessage ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;B)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()Ljava/lang/Void;]
  + NameAndType [a (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;Landroid/content/res/AssetFileDescriptor;)V]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)Landroid/content/res/AssetFileDescriptor;]
  + NameAndType [getMessage ()Ljava/lang/String;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/lang/Void;]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)Landroid/content/res/AssetFileDescriptor;]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;B)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;Landroid/content/res/AssetFileDescriptor;)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [([Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [ASK_BinaryDictionary]
  + Utf8 [Code]
  + Utf8 [Failed to load binary JNI connection! Error: ]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;]
  + Utf8 [a]
  + Utf8 [android/os/AsyncTask]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/dictionaries/BinaryDictionary]
  + Utf8 [com/anysoftkeyboard/dictionaries/p]
  + Utf8 [doInBackground]
  + Utf8 [getMessage]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/UnsatisfiedLinkError]
  + Utf8 [toString]
  + Utf8 [w]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;
    Access flags: 0x1002
      = private com.anysoftkeyboard.dictionaries.BinaryDictionary a

Methods (count = 4):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;B)V
    Access flags: 0x2
      = private p(com.anysoftkeyboard.dictionaries.BinaryDictionary,byte)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/p.a Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;]
      [5] aload_0 v0
      [6] invokespecial #10
        - Methodref [android/os/AsyncTask.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/Void;
    Access flags: 0x82
      = private java.lang.Void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 52, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/p.a Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;]
      [4] invokestatic #12
        - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.a (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)V]
      [7] aload_0 v0
      [8] getfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/p.a Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;]
      [11] aload_0 v0
      [12] getfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/p.a Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;]
      [15] invokestatic #14
        - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.b (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)Landroid/content/res/AssetFileDescriptor;]
      [18] invokestatic #13
        - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.a (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;Landroid/content/res/AssetFileDescriptor;)V]
      [21] goto +29 (target=50)
      [24] astore_1 v1
      [25] ldc #1
        - String [ASK_BinaryDictionary]
      [27] new #7
        - Class [java/lang/StringBuilder]
      [30] dup
      [31] ldc #2
        - String [Failed to load binary JNI connection! Error: ]
      [33] invokespecial #17
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [36] aload_1 v1
      [37] invokevirtual #20
        - Methodref [java/lang/UnsatisfiedLinkError.getMessage ()Ljava/lang/String;]
      [40] invokevirtual #18
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [43] invokevirtual #19
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [46] invokestatic #11
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [49] pop
      [50] aconst_null
      [51] areturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (0 -> 21: 24):
      - Class [java/lang/UnsatisfiedLinkError]
      Code attribute attributes (attribute count = 0):
  + Method:       doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
    Access flags: 0x10d4
      = protected final java.lang.Object doInBackground(java.lang.Object[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #16
        - Methodref [com/anysoftkeyboard/dictionaries/p.a ()Ljava/lang/Void;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;)V
    Access flags: 0x1000
      = p(com.anysoftkeyboard.dictionaries.BinaryDictionary)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iconst_0
      [3] invokespecial #15
        - Methodref [com/anysoftkeyboard/dictionaries/p.<init> (Lcom/anysoftkeyboard/dictionaries/BinaryDictionary;B)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/n
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.keyboards.n extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 197):
  - Integer [2131230755]
  - Float [0.97]
  - Float [100.0]
  - String [ (was ]
  - String [ w,h ]
  - String [ x,y ]
  - String [)]
  - String [,]
  - String [ASK - KeyboardCondensor]
  - String [Condensing factor is ]
  - String [Condesed key ]
  - String [Condesing key ]
  - String [setCondensedKeys set to ]
  - Class [android/content/Context]
  - Class [android/content/res/Resources]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/n]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/w]
  - Class [java/lang/Integer]
  - Class [java/lang/Object]
  - Class [java/lang/StringBuilder]
  - Class [java/util/HashMap]
  - Class [java/util/Iterator]
  - Class [java/util/List]
  - Class [java/util/Map]
  - Class [java/util/Stack]
  - Fieldref [com/anysoftkeyboard/keyboards/n.a Z]
  - Fieldref [com/anysoftkeyboard/keyboards/n.b Ljava/util/Map;]
  - Fieldref [com/anysoftkeyboard/keyboards/n.c Lcom/anysoftkeyboard/keyboards/b;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
  - Fieldref [com/anysoftkeyboard/keyboards/w.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/w.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/w.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/w.d I]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/res/Resources.getInteger (I)I]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/keyboards/b.b ()I]
  - Methodref [com/anysoftkeyboard/keyboards/b.c ()Lcom/anysoftkeyboard/b;]
  - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
  - Methodref [com/anysoftkeyboard/keyboards/n.a (FIILjava/util/Stack;Lcom/anysoftkeyboard/keyboards/o;)V]
  - Methodref [com/anysoftkeyboard/keyboards/n.a (FILcom/anysoftkeyboard/keyboards/o;I)I]
  - Methodref [com/anysoftkeyboard/keyboards/w.<init> (IIII)V]
  - Methodref [java/lang/Integer.<init> (I)V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/HashMap.<init> ()V]
  - Methodref [java/util/Stack.<init> ()V]
  - Methodref [java/util/Stack.clear ()V]
  - Methodref [java/util/Stack.isEmpty ()Z]
  - Methodref [java/util/Stack.pop ()Ljava/lang/Object;]
  - Methodref [java/util/Stack.push (Ljava/lang/Object;)Ljava/lang/Object;]
  - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/Map.clear ()V]
  - InterfaceMethodref [java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;]
  - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (IIII)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a (FIILjava/util/Stack;Lcom/anysoftkeyboard/keyboards/o;)V]
  + NameAndType [a (FILcom/anysoftkeyboard/keyboards/o;I)I]
  + NameAndType [a I]
  + NameAndType [a Z]
  + NameAndType [append (F)Ljava/lang/StringBuilder;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Z)Ljava/lang/StringBuilder;]
  + NameAndType [b ()I]
  + NameAndType [b I]
  + NameAndType [b Ljava/util/Map;]
  + NameAndType [c ()Lcom/anysoftkeyboard/b;]
  + NameAndType [c I]
  + NameAndType [c Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [clear ()V]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d I]
  + NameAndType [d [I]
  + NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getInteger (I)I]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [h I]
  + NameAndType [hasNext ()Z]
  + NameAndType [i I]
  + NameAndType [isEmpty ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j I]
  + NameAndType [l I]
  + NameAndType [m I]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [pop ()Ljava/lang/Object;]
  + NameAndType [push (Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [q ()Ljava/util/List;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [ (was ]
  + Utf8 [ w,h ]
  + Utf8 [ x,y ]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Lcom/anysoftkeyboard/b;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(F)Ljava/lang/StringBuilder;]
  + Utf8 [(FIILjava/util/Stack;Lcom/anysoftkeyboard/keyboards/o;)V]
  + Utf8 [(FILcom/anysoftkeyboard/keyboards/o;I)I]
  + Utf8 [(I)I]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(IIII)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/b;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Z)Ljava/lang/StringBuilder;]
  + Utf8 [(Z)V]
  + Utf8 [)]
  + Utf8 [,]
  + Utf8 [<init>]
  + Utf8 [ASK - KeyboardCondensor]
  + Utf8 [Code]
  + Utf8 [Condensing factor is ]
  + Utf8 [Condesed key ]
  + Utf8 [Condesing key ]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [Ljava/util/Map;]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [clear]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/n]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/w]
  + Utf8 [d]
  + Utf8 [get]
  + Utf8 [getApplicationContext]
  + Utf8 [getInteger]
  + Utf8 [getResources]
  + Utf8 [h]
  + Utf8 [hasNext]
  + Utf8 [i]
  + Utf8 [isEmpty]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/HashMap]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/List]
  + Utf8 [java/util/Map]
  + Utf8 [java/util/Stack]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [next]
  + Utf8 [pop]
  + Utf8 [push]
  + Utf8 [put]
  + Utf8 [q]
  + Utf8 [setCondensedKeys set to ]
  + Utf8 [toString]

Fields (count = 3):
  + Field:        a Z
    Access flags: 0x2
      = private boolean a
  + Field:        b Ljava/util/Map;
    Access flags: 0x12
      = private final java.util.Map b
  + Field:        c Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.b c

Methods (count = 4):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/b;)V
    Access flags: 0x1
      = public n(com.anysoftkeyboard.keyboards.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #54
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_0
      [6] putfield #31
        - Fieldref [com/anysoftkeyboard/keyboards/n.a Z]
      [9] aload_0 v0
      [10] new #26
        - Class [java/util/HashMap]
      [13] dup
      [14] invokespecial #61
        - Methodref [java/util/HashMap.<init> ()V]
      [17] putfield #32
        - Fieldref [com/anysoftkeyboard/keyboards/n.b Ljava/util/Map;]
      [20] aload_0 v0
      [21] aload_1 v1
      [22] putfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/n.c Lcom/anysoftkeyboard/keyboards/b;]
      [25] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Z)V
    Access flags: 0x11
      = public final void a(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 743, locals = 16, stack = 8):
      [0] ldc #9
        - String [ASK - KeyboardCondensor]
      [2] new #25
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #13
        - String [setCondensedKeys set to ]
      [8] invokespecial #55
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] iload_1 v1
      [12] invokevirtual #59
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [15] ldc #4
        - String [ (was ]
      [17] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [20] aload_0 v0
      [21] getfield #31
        - Fieldref [com/anysoftkeyboard/keyboards/n.a Z]
      [24] invokevirtual #59
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [27] ldc #7
        - String [)]
      [29] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [32] invokevirtual #60
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [35] invokestatic #46
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [38] pop
      [39] iload_1 v1
      [40] aload_0 v0
      [41] getfield #31
        - Fieldref [com/anysoftkeyboard/keyboards/n.a Z]
      [44] ificmpne +4 (target=48)
      [47] return
      [48] iload_1 v1
      [49] ifeq +587 (target=636)
      [52] aload_0 v0
      [53] getfield #32
        - Fieldref [com/anysoftkeyboard/keyboards/n.b Ljava/util/Map;]
      [56] invokeinterface #71
        - InterfaceMethodref [java/util/Map.clear ()V]
      [61] aload_0 v0
      [62] getfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/n.c Lcom/anysoftkeyboard/keyboards/b;]
      [65] invokevirtual #48
        - Methodref [com/anysoftkeyboard/keyboards/b.c ()Lcom/anysoftkeyboard/b;]
      [68] invokeinterface #67
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [73] invokevirtual #44
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [76] ldc #1
        - Integer [2131230755]
      [78] invokevirtual #45
        - Methodref [android/content/res/Resources.getInteger (I)I]
      [81] i2f
      [82] ldc #3
        - Float [100.0]
      [84] fdiv
      [85] fstore_2 v2
      [86] ldc #9
        - String [ASK - KeyboardCondensor]
      [88] new #25
        - Class [java/lang/StringBuilder]
      [91] dup
      [92] ldc #10
        - String [Condensing factor is ]
      [94] invokespecial #55
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [97] fload_2 v2
      [98] invokevirtual #56
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [101] invokevirtual #60
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [104] invokestatic #46
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [107] pop
      [108] fload_2 v2
      [109] ldc #2
        - Float [0.97]
      [111] fcmpl
      [112] ifle +4 (target=116)
      [115] return
      [116] aload_0 v0
      [117] getfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/n.c Lcom/anysoftkeyboard/keyboards/b;]
      [120] invokevirtual #47
        - Methodref [com/anysoftkeyboard/keyboards/b.b ()I]
      [123] dup
      [124] istore_3 v3
      [125] iconst_2
      [126] idiv
      [127] istore v4
      [129] iconst_0
      [130] istore v5
      [132] iload_3 v3
      [133] istore v6
      [135] iconst_0
      [136] istore v7
      [138] new #30
        - Class [java/util/Stack]
      [141] dup
      [142] invokespecial #62
        - Methodref [java/util/Stack.<init> ()V]
      [145] astore v8
      [147] iconst_1
      [148] istore v9
      [150] iconst_0
      [151] istore v10
      [153] aconst_null
      [154] astore v11
      [156] aload_0 v0
      [157] getfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/n.c Lcom/anysoftkeyboard/keyboards/b;]
      [160] invokevirtual #49
        - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
      [163] invokeinterface #70
        - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
      [168] astore v13
      [170] goto +442 (target=612)
      [173] aload v13
      [175] invokeinterface #69
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [180] checkcast #21
        - Class [com/anysoftkeyboard/keyboards/o]
      [183] astore v12
      [185] aload_0 v0
      [186] getfield #32
        - Fieldref [com/anysoftkeyboard/keyboards/n.b Ljava/util/Map;]
      [189] new #23
        - Class [java/lang/Integer]
      [192] dup
      [193] iload v10
      [195] invokespecial #53
        - Methodref [java/lang/Integer.<init> (I)V]
      [198] new #22
        - Class [com/anysoftkeyboard/keyboards/w]
      [201] dup
      [202] aload v12
      [204] getfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [207] aload v12
      [209] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [212] aload v12
      [214] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [217] aload v12
      [219] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [222] invokespecial #52
        - Methodref [com/anysoftkeyboard/keyboards/w.<init> (IIII)V]
      [225] invokeinterface #73
        - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [230] pop
      [231] iinc v10, 1
      [234] iload v7
      [236] aload v12
      [238] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [241] ificmpeq +44 (target=285)
      [244] iload v9
      [246] ifeq +7 (target=253)
      [249] iconst_0
      [250] goto +4 (target=254)
      [253] iconst_1
      [254] istore v9
      [256] fload_2 v2
      [257] iload_3 v3
      [258] iload v6
      [260] aload v8
      [262] aload v11
      [264] invokestatic #50
        - Methodref [com/anysoftkeyboard/keyboards/n.a (FIILjava/util/Stack;Lcom/anysoftkeyboard/keyboards/o;)V]
      [267] iconst_0
      [268] istore v5
      [270] iload_3 v3
      [271] istore v6
      [273] aload v12
      [275] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [278] istore v7
      [280] aload v8
      [282] invokevirtual #63
        - Methodref [java/util/Stack.clear ()V]
      [285] ldc #9
        - String [ASK - KeyboardCondensor]
      [287] new #25
        - Class [java/lang/StringBuilder]
      [290] dup
      [291] ldc #12
        - String [Condesing key ]
      [293] invokespecial #55
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [296] aload v12
      [298] getfield #34
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [301] iconst_0
      [302] iaload
      [303] invokevirtual #57
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [306] ldc #6
        - String [ x,y ]
      [308] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [311] aload v12
      [313] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [316] invokevirtual #57
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [319] ldc #8
        - String [,]
      [321] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [324] aload v12
      [326] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [329] invokevirtual #57
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [332] ldc #5
        - String [ w,h ]
      [334] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [337] aload v12
      [339] getfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [342] invokevirtual #57
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [345] ldc #8
        - String [,]
      [347] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [350] aload v12
      [352] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [355] invokevirtual #57
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [358] invokevirtual #60
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [361] invokestatic #46
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [364] pop
      [365] aload v12
      [367] getfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [370] i2f
      [371] fload_2 v2
      [372] fmul
      [373] f2i
      [374] istore v14
      [376] aload v12
      [378] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
      [381] aload v12
      [383] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [386] iadd
      [387] aload v12
      [389] getfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [392] iconst_2
      [393] idiv
      [394] iadd
      [395] istore v15
      [397] aload v12
      [399] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
      [402] aload v12
      [404] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [407] iadd
      [408] iload v4
      [410] ificmpge +34 (target=444)
      [413] aload v12
      [415] getfield #34
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [418] iconst_0
      [419] iaload
      [420] bipush 32
      [422] ificmpne +22 (target=444)
      [425] aload v12
      [427] astore v11
      [429] fload_2 v2
      [430] iload v5
      [432] aload v12
      [434] iload v14
      [436] invokestatic #51
        - Methodref [com/anysoftkeyboard/keyboards/n.a (FILcom/anysoftkeyboard/keyboards/o;I)I]
      [439] istore v5
      [441] goto +91 (target=532)
      [444] iload v15
      [446] iload v4
      [448] iconst_5
      [449] isub
      [450] ificmpge +18 (target=468)
      [453] fload_2 v2
      [454] iload v5
      [456] aload v12
      [458] iload v14
      [460] invokestatic #51
        - Methodref [com/anysoftkeyboard/keyboards/n.a (FILcom/anysoftkeyboard/keyboards/o;I)I]
      [463] istore v5
      [465] goto +67 (target=532)
      [468] iload v15
      [470] iload v4
      [472] iconst_5
      [473] iadd
      [474] ificmpgt +23 (target=497)
      [477] iload v9
      [479] ifeq +18 (target=497)
      [482] fload_2 v2
      [483] iload v5
      [485] aload v12
      [487] iload v14
      [489] invokestatic #51
        - Methodref [com/anysoftkeyboard/keyboards/n.a (FILcom/anysoftkeyboard/keyboards/o;I)I]
      [492] istore v5
      [494] goto +38 (target=532)
      [497] aload v8
      [499] aload v12
      [501] iload v14
      [503] istore v15
      [505] dup
      [506] astore v14
      [508] invokevirtual #66
        - Methodref [java/util/Stack.push (Ljava/lang/Object;)Ljava/lang/Object;]
      [511] pop
      [512] aload v14
      [514] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [517] aload v14
      [519] getfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [522] iadd
      [523] istore v6
      [525] aload v14
      [527] iload v15
      [529] putfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [532] ldc #9
        - String [ASK - KeyboardCondensor]
      [534] new #25
        - Class [java/lang/StringBuilder]
      [537] dup
      [538] ldc #11
        - String [Condesed key ]
      [540] invokespecial #55
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [543] aload v12
      [545] getfield #34
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [548] iconst_0
      [549] iaload
      [550] invokevirtual #57
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [553] ldc #6
        - String [ x,y ]
      [555] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [558] aload v12
      [560] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [563] invokevirtual #57
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [566] ldc #8
        - String [,]
      [568] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [571] aload v12
      [573] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [576] invokevirtual #57
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [579] ldc #5
        - String [ w,h ]
      [581] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [584] aload v12
      [586] getfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [589] invokevirtual #57
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [592] ldc #8
        - String [,]
      [594] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [597] aload v12
      [599] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [602] invokevirtual #57
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [605] invokevirtual #60
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [608] invokestatic #46
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [611] pop
      [612] aload v13
      [614] invokeinterface #68
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [619] ifne -446 (target=173)
      [622] fload_2 v2
      [623] iload_3 v3
      [624] iload v6
      [626] aload v8
      [628] aload v11
      [630] invokestatic #50
        - Methodref [com/anysoftkeyboard/keyboards/n.a (FIILjava/util/Stack;Lcom/anysoftkeyboard/keyboards/o;)V]
      [633] goto +104 (target=737)
      [636] iconst_0
      [637] istore_2 v2
      [638] aload_0 v0
      [639] getfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/n.c Lcom/anysoftkeyboard/keyboards/b;]
      [642] invokevirtual #49
        - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
      [645] invokeinterface #70
        - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
      [650] astore v4
      [652] goto +75 (target=727)
      [655] aload v4
      [657] invokeinterface #69
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [662] checkcast #21
        - Class [com/anysoftkeyboard/keyboards/o]
      [665] astore_3 v3
      [666] aload_0 v0
      [667] getfield #32
        - Fieldref [com/anysoftkeyboard/keyboards/n.b Ljava/util/Map;]
      [670] new #23
        - Class [java/lang/Integer]
      [673] dup
      [674] iload_2 v2
      [675] invokespecial #53
        - Methodref [java/lang/Integer.<init> (I)V]
      [678] invokeinterface #72
        - InterfaceMethodref [java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;]
      [683] checkcast #22
        - Class [com/anysoftkeyboard/keyboards/w]
      [686] astore v5
      [688] aload_3 v3
      [689] aload v5
      [691] getfield #40
        - Fieldref [com/anysoftkeyboard/keyboards/w.a I]
      [694] putfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [697] aload_3 v3
      [698] aload v5
      [700] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/w.b I]
      [703] putfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [706] aload_3 v3
      [707] aload v5
      [709] getfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/w.c I]
      [712] putfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [715] aload_3 v3
      [716] aload v5
      [718] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/w.d I]
      [721] putfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [724] iinc v2, 1
      [727] aload v4
      [729] invokeinterface #68
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [734] ifne -79 (target=655)
      [737] aload_0 v0
      [738] iload_1 v1
      [739] putfield #31
        - Fieldref [com/anysoftkeyboard/keyboards/n.a Z]
      [742] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(FILcom/anysoftkeyboard/keyboards/o;I)I
    Access flags: 0xa
      = private static int a(float,int,com.anysoftkeyboard.keyboards.o,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 29, locals = 4, stack = 3):
      [0] iload_1 v1
      [1] i2f
      [2] aload_2 v2
      [3] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
      [6] i2f
      [7] fload_0 v0
      [8] fmul
      [9] fadd
      [10] f2i
      [11] istore_1 v1
      [12] aload_2 v2
      [13] iload_1 v1
      [14] putfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [17] aload_2 v2
      [18] iload_3 v3
      [19] putfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [22] iload_1 v1
      [23] aload_2 v2
      [24] getfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [27] iadd
      [28] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(FIILjava/util/Stack;Lcom/anysoftkeyboard/keyboards/o;)V
    Access flags: 0xa
      = private static void a(float,int,int,java.util.Stack,com.anysoftkeyboard.keyboards.o)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 71, locals = 5, stack = 3):
      [0] iload_1 v1
      [1] i2f
      [2] iload_1 v1
      [3] iload_2 v2
      [4] isub
      [5] i2f
      [6] fload_0 v0
      [7] fmul
      [8] fsub
      [9] f2i
      [10] istore_2 v2
      [11] goto +35 (target=46)
      [14] aload_3 v3
      [15] invokevirtual #65
        - Methodref [java/util/Stack.pop ()Ljava/lang/Object;]
      [18] checkcast #21
        - Class [com/anysoftkeyboard/keyboards/o]
      [21] astore_1 v1
      [22] iload_2 v2
      [23] aload_1 v1
      [24] getfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [27] isub
      [28] istore_2 v2
      [29] aload_1 v1
      [30] iload_2 v2
      [31] putfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [34] iload_2 v2
      [35] i2f
      [36] aload_1 v1
      [37] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
      [40] i2f
      [41] fload_0 v0
      [42] fmul
      [43] fsub
      [44] f2i
      [45] istore_2 v2
      [46] aload_3 v3
      [47] invokevirtual #64
        - Methodref [java/util/Stack.isEmpty ()Z]
      [50] ifeq -36 (target=14)
      [53] aload v4
      [55] ifnull +15 (target=70)
      [58] aload v4
      [60] iload_2 v2
      [61] aload v4
      [63] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [66] isub
      [67] putfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [70] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/o
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.keyboards.o extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 312):
  - Integer [16842911]
  - Integer [16842912]
  - Integer [16842919]
  - String [,]
  - String [Error parsing keycodes ]
  - String [Keyboard]
  - Class [android/content/Context]
  - Class [android/content/res/Configuration]
  - Class [android/content/res/Resources]
  - Class [android/content/res/TypedArray]
  - Class [android/graphics/drawable/Drawable]
  - Class [android/text/TextUtils]
  - Class [android/util/Log]
  - Class [android/util/TypedValue]
  - Class [android/util/Xml]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/q]
  - Class [com/anysoftkeyboard/keyboards/t]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [com/menny/android/anysoftkeyboard/a]
  - Class [com/menny/android/anysoftkeyboard/b]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Integer]
  - Class [java/lang/NumberFormatException]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/StringTokenizer]
  - Fieldref [android/content/res/Configuration.orientation I]
  - Fieldref [android/util/TypedValue.data I]
  - Fieldref [android/util/TypedValue.string Ljava/lang/CharSequence;]
  - Fieldref [android/util/TypedValue.type I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.a Lcom/anysoftkeyboard/keyboards/c;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.b [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.c [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.g Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.k Z]
  - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.n Z]
  - Fieldref [com/anysoftkeyboard/keyboards/o.o Z]
  - Fieldref [com/anysoftkeyboard/keyboards/o.p Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.s Z]
  - Fieldref [com/anysoftkeyboard/keyboards/o.t Lcom/anysoftkeyboard/keyboards/t;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.v Z]
  - Fieldref [com/anysoftkeyboard/keyboards/o.w [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.x [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.y [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.z [I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.e I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.d [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.e [I]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
  - Methodref [android/content/res/Resources.obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  - Methodref [android/content/res/TypedArray.getBoolean (IZ)Z]
  - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
  - Methodref [android/content/res/TypedArray.getInt (II)I]
  - Methodref [android/content/res/TypedArray.getResourceId (II)I]
  - Methodref [android/content/res/TypedArray.getText (I)Ljava/lang/CharSequence;]
  - Methodref [android/content/res/TypedArray.getValue (ILandroid/util/TypedValue;)Z]
  - Methodref [android/content/res/TypedArray.recycle ()V]
  - Methodref [android/graphics/drawable/Drawable.getIntrinsicHeight ()I]
  - Methodref [android/graphics/drawable/Drawable.getIntrinsicWidth ()I]
  - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
  - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/TypedValue.<init> ()V]
  - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;I)I]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;III)I]
  - Methodref [com/anysoftkeyboard/keyboards/c.d (Lcom/anysoftkeyboard/keyboards/c;)I]
  - Methodref [com/anysoftkeyboard/keyboards/o.<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  - Methodref [com/anysoftkeyboard/keyboards/o.a (Ljava/lang/String;)[I]
  - Methodref [com/anysoftkeyboard/keyboards/t.a (Lcom/anysoftkeyboard/keyboards/t;)Lcom/anysoftkeyboard/keyboards/c;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.charAt (I)C]
  - Methodref [java/lang/String.indexOf (Ljava/lang/String;I)I]
  - Methodref [java/lang/String.length ()I]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/StringTokenizer.<init> (Ljava/lang/String;Ljava/lang/String;)V]
  - Methodref [java/util/StringTokenizer.hasMoreTokens ()Z]
  - Methodref [java/util/StringTokenizer.nextToken ()Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/a.h ()F]
  - InterfaceMethodref [com/anysoftkeyboard/a.i ()F]
  - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.d ()I]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.e ()I]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.f ()I]
  - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;)V]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a (Landroid/content/res/TypedArray;I)I]
  + NameAndType [a (Landroid/content/res/TypedArray;III)I]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/t;)Lcom/anysoftkeyboard/keyboards/c;]
  + NameAndType [a (Ljava/lang/String;)[I]
  + NameAndType [a I]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/c;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + NameAndType [b I]
  + NameAndType [b [I]
  + NameAndType [c I]
  + NameAndType [c [I]
  + NameAndType [charAt (I)C]
  + NameAndType [d ()I]
  + NameAndType [d (Lcom/anysoftkeyboard/keyboards/c;)I]
  + NameAndType [d [I]
  + NameAndType [data I]
  + NameAndType [e ()I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e I]
  + NameAndType [e Ljava/lang/CharSequence;]
  + NameAndType [e [I]
  + NameAndType [f ()I]
  + NameAndType [f Landroid/graphics/drawable/Drawable;]
  + NameAndType [g Landroid/graphics/drawable/Drawable;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getBoolean (IZ)Z]
  + NameAndType [getConfiguration ()Landroid/content/res/Configuration;]
  + NameAndType [getDrawable (I)Landroid/graphics/drawable/Drawable;]
  + NameAndType [getInt (II)I]
  + NameAndType [getIntrinsicHeight ()I]
  + NameAndType [getIntrinsicWidth ()I]
  + NameAndType [getResourceId (II)I]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [getValue (ILandroid/util/TypedValue;)Z]
  + NameAndType [h ()F]
  + NameAndType [h I]
  + NameAndType [hasMoreTokens ()Z]
  + NameAndType [i ()F]
  + NameAndType [i I]
  + NameAndType [indexOf (Ljava/lang/String;I)I]
  + NameAndType [isEmpty (Ljava/lang/CharSequence;)Z]
  + NameAndType [j I]
  + NameAndType [k Z]
  + NameAndType [l I]
  + NameAndType [length ()I]
  + NameAndType [m I]
  + NameAndType [n Z]
  + NameAndType [nextToken ()Ljava/lang/String;]
  + NameAndType [o Z]
  + NameAndType [obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  + NameAndType [orientation I]
  + NameAndType [p Ljava/lang/CharSequence;]
  + NameAndType [parseInt (Ljava/lang/String;)I]
  + NameAndType [q Ljava/lang/CharSequence;]
  + NameAndType [r I]
  + NameAndType [recycle ()V]
  + NameAndType [s Z]
  + NameAndType [setBounds (IIII)V]
  + NameAndType [string Ljava/lang/CharSequence;]
  + NameAndType [t Lcom/anysoftkeyboard/keyboards/t;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [type I]
  + NameAndType [u I]
  + NameAndType [v Z]
  + NameAndType [w [I]
  + NameAndType [x [I]
  + NameAndType [y [I]
  + NameAndType [z [I]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/Configuration;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [()[I]
  + Utf8 [(I)C]
  + Utf8 [(I)Landroid/graphics/drawable/Drawable;]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(II)I]
  + Utf8 [(II)Z]
  + Utf8 [(IIII)V]
  + Utf8 [(ILandroid/util/TypedValue;)Z]
  + Utf8 [(IZ)Z]
  + Utf8 [(Landroid/content/res/TypedArray;I)I]
  + Utf8 [(Landroid/content/res/TypedArray;III)I]
  + Utf8 [(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/c;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/t;)Lcom/anysoftkeyboard/keyboards/c;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)[I]
  + Utf8 [(Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
  + Utf8 [(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + Utf8 [,]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Error parsing keycodes ]
  + Utf8 [I]
  + Utf8 [Keyboard]
  + Utf8 [Landroid/graphics/drawable/Drawable;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/c;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/t;]
  + Utf8 [Ljava/lang/CharSequence;]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Configuration]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/content/res/TypedArray]
  + Utf8 [android/graphics/drawable/Drawable]
  + Utf8 [android/text/TextUtils]
  + Utf8 [android/util/Log]
  + Utf8 [android/util/TypedValue]
  + Utf8 [android/util/Xml]
  + Utf8 [append]
  + Utf8 [asAttributeSet]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/q]
  + Utf8 [com/anysoftkeyboard/keyboards/t]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [com/menny/android/anysoftkeyboard/a]
  + Utf8 [com/menny/android/anysoftkeyboard/b]
  + Utf8 [d]
  + Utf8 [data]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [getApplicationContext]
  + Utf8 [getBoolean]
  + Utf8 [getConfiguration]
  + Utf8 [getDrawable]
  + Utf8 [getInt]
  + Utf8 [getIntrinsicHeight]
  + Utf8 [getIntrinsicWidth]
  + Utf8 [getResourceId]
  + Utf8 [getResources]
  + Utf8 [getText]
  + Utf8 [getValue]
  + Utf8 [h]
  + Utf8 [hasMoreTokens]
  + Utf8 [i]
  + Utf8 [indexOf]
  + Utf8 [isEmpty]
  + Utf8 [j]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/NumberFormatException]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/StringTokenizer]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [length]
  + Utf8 [m]
  + Utf8 [n]
  + Utf8 [nextToken]
  + Utf8 [o]
  + Utf8 [obtainAttributes]
  + Utf8 [orientation]
  + Utf8 [p]
  + Utf8 [parseInt]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [recycle]
  + Utf8 [s]
  + Utf8 [setBounds]
  + Utf8 [string]
  + Utf8 [t]
  + Utf8 [toString]
  + Utf8 [type]
  + Utf8 [u]
  + Utf8 [v]
  + Utf8 [w]
  + Utf8 [x]
  + Utf8 [y]
  + Utf8 [z]

Fields (count = 26):
  + Field:        d [I
    Access flags: 0x1
      = public int[] d
  + Field:        e Ljava/lang/CharSequence;
    Access flags: 0x1
      = public java.lang.CharSequence e
  + Field:        f Landroid/graphics/drawable/Drawable;
    Access flags: 0x1
      = public android.graphics.drawable.Drawable f
  + Field:        g Landroid/graphics/drawable/Drawable;
    Access flags: 0x1
      = public android.graphics.drawable.Drawable g
  + Field:        h I
    Access flags: 0x1
      = public int h
  + Field:        i I
    Access flags: 0x1
      = public int i
  + Field:        j I
    Access flags: 0x1
      = public int j
  + Field:        k Z
    Access flags: 0x1
      = public boolean k
  + Field:        l I
    Access flags: 0x1
      = public int l
  + Field:        m I
    Access flags: 0x1
      = public int m
  + Field:        n Z
    Access flags: 0x1
      = public boolean n
  + Field:        o Z
    Access flags: 0x1
      = public boolean o
  + Field:        p Ljava/lang/CharSequence;
    Access flags: 0x1
      = public java.lang.CharSequence p
  + Field:        q Ljava/lang/CharSequence;
    Access flags: 0x1
      = public java.lang.CharSequence q
  + Field:        r I
    Access flags: 0x1
      = public int r
  + Field:        s Z
    Access flags: 0x1
      = public boolean s
  + Field:        a Lcom/anysoftkeyboard/keyboards/c;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.c a
  + Field:        t Lcom/anysoftkeyboard/keyboards/t;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.t t
  + Field:        u I
    Access flags: 0x1
      = public int u
  + Field:        v Z
    Access flags: 0x1
      = public boolean v
  + Field:        b [I
    Access flags: 0x1a
      = private static final int[] b
  + Field:        c [I
    Access flags: 0x1a
      = private static final int[] c
  + Field:        w [I
    Access flags: 0x1a
      = private static final int[] w
  + Field:        x [I
    Access flags: 0x1a
      = private static final int[] x
  + Field:        y [I
    Access flags: 0x1a
      = private static final int[] y
  + Field:        z [I
    Access flags: 0x1a
      = private static final int[] z

Methods (count = 9):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 82, locals = 0, stack = 4):
      [0] iconst_2
      [1] newarray 10
      [3] dup
      [4] iconst_0
      [5] ldc #1
        - Integer [16842911]
      [7] iastore
      [8] dup
      [9] iconst_1
      [10] ldc #2
        - Integer [16842912]
      [12] iastore
      [13] putstatic #37
        - Fieldref [com/anysoftkeyboard/keyboards/o.b [I]
      [16] iconst_3
      [17] newarray 10
      [19] dup
      [20] iconst_0
      [21] ldc #3
        - Integer [16842919]
      [23] iastore
      [24] dup
      [25] iconst_1
      [26] ldc #1
        - Integer [16842911]
      [28] iastore
      [29] dup
      [30] iconst_2
      [31] ldc #2
        - Integer [16842912]
      [33] iastore
      [34] putstatic #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.c [I]
      [37] iconst_1
      [38] newarray 10
      [40] dup
      [41] iconst_0
      [42] ldc #1
        - Integer [16842911]
      [44] iastore
      [45] putstatic #58
        - Fieldref [com/anysoftkeyboard/keyboards/o.w [I]
      [48] iconst_2
      [49] newarray 10
      [51] dup
      [52] iconst_0
      [53] ldc #3
        - Integer [16842919]
      [55] iastore
      [56] dup
      [57] iconst_1
      [58] ldc #1
        - Integer [16842911]
      [60] iastore
      [61] putstatic #59
        - Fieldref [com/anysoftkeyboard/keyboards/o.x [I]
      [64] iconst_0
      [65] newarray 10
      [67] putstatic #60
        - Fieldref [com/anysoftkeyboard/keyboards/o.y [I]
      [70] iconst_1
      [71] newarray 10
      [73] dup
      [74] iconst_0
      [75] ldc #3
        - Integer [16842919]
      [77] iastore
      [78] putstatic #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.z [I]
      [81] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V
    Access flags: 0x1
      = public o(com.anysoftkeyboard.keyboards.t,com.anysoftkeyboard.keyboards.q)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 52, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #93
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/o.t Lcom/anysoftkeyboard/keyboards/t;]
      [9] aload_0 v0
      [10] aload_1 v1
      [11] invokestatic #90
        - Methodref [com/anysoftkeyboard/keyboards/t.a (Lcom/anysoftkeyboard/keyboards/t;)Lcom/anysoftkeyboard/keyboards/c;]
      [14] putfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/o.a Lcom/anysoftkeyboard/keyboards/c;]
      [17] aload_0 v0
      [18] aload_2 v2
      [19] invokeinterface #106
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.d ()I]
      [24] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [27] aload_0 v0
      [28] aload_1 v1
      [29] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/t.a I]
      [32] putfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [35] aload_0 v0
      [36] aload_1 v1
      [37] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/t.c I]
      [40] putfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
      [43] aload_0 v0
      [44] aload_1 v1
      [45] getfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/t.e I]
      [48] putfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [51] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;IILandroid/content/res/XmlResourceParser;)V
    Access flags: 0x1
      = public o(com.anysoftkeyboard.b,android.content.res.Resources,com.anysoftkeyboard.keyboards.t,com.anysoftkeyboard.keyboards.q,int,int,android.content.res.XmlResourceParser)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 557, locals = 8, stack = 6):
      [0] aload_0 v0
      [1] aload_3 v3
      [2] aload v4
      [4] invokespecial #88
        - Methodref [com/anysoftkeyboard/keyboards/o.<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
      [7] aload_0 v0
      [8] iload v5
      [10] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [13] aload_0 v0
      [14] iload v6
      [16] putfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [19] aload_2 v2
      [20] aload v7
      [22] invokestatic #84
        - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
      [25] getstatic #66
        - Fieldref [com/menny/android/anysoftkeyboard/a.d [I]
      [28] invokevirtual #70
        - Methodref [android/content/res/Resources.obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
      [31] astore v5
      [33] aload_0 v0
      [34] aload v5
      [36] iconst_0
      [37] aload_0 v0
      [38] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/o.a Lcom/anysoftkeyboard/keyboards/c;]
      [41] invokestatic #87
        - Methodref [com/anysoftkeyboard/keyboards/c.d (Lcom/anysoftkeyboard/keyboards/c;)I]
      [44] aload_3 v3
      [45] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/t.a I]
      [48] invokestatic #86
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;III)I]
      [51] putfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [54] aload_1 v1
      [55] invokeinterface #105
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [60] invokevirtual #68
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [63] astore_1 v1
      [64] aload v5
      [66] aload_3 v3
      [67] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/t.b I]
      [70] invokestatic #85
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;I)I]
      [73] tableswitch (4 offsets, default=67) (target=140)
        -3: offset = 53, target = 126
        -2: offset = 39, target = 112
        -1: offset = 67, target = 140
        0: offset = 31, target = 104
        default: offset = 67, target = 140
      [104] aload_0 v0
      [105] iconst_0
      [106] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [109] goto +42 (target=151)
      [112] aload_0 v0
      [113] aload v4
      [115] invokeinterface #107
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.e ()I]
      [120] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [123] goto +28 (target=151)
      [126] aload_0 v0
      [127] aload v4
      [129] invokeinterface #108
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.f ()I]
      [134] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [137] goto +14 (target=151)
      [140] aload_0 v0
      [141] aload v4
      [143] invokeinterface #106
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.d ()I]
      [148] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [151] aload_1 v1
      [152] invokevirtual #69
        - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
      [155] getfield #32
        - Fieldref [android/content/res/Configuration.orientation I]
      [158] iconst_2
      [159] ificmpne +25 (target=184)
      [162] aload_0 v0
      [163] aload_0 v0
      [164] getfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [167] i2f
      [168] invokestatic #91
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [171] invokeinterface #104
        - InterfaceMethodref [com/anysoftkeyboard/a.i ()F]
      [176] fmul
      [177] f2i
      [178] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [181] goto +22 (target=203)
      [184] aload_0 v0
      [185] aload_0 v0
      [186] getfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [189] i2f
      [190] invokestatic #91
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [193] invokeinterface #103
        - InterfaceMethodref [com/anysoftkeyboard/a.h ()F]
      [198] fmul
      [199] f2i
      [200] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [203] aload_0 v0
      [204] aload v5
      [206] iconst_2
      [207] aload_0 v0
      [208] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/o.a Lcom/anysoftkeyboard/keyboards/c;]
      [211] invokestatic #87
        - Methodref [com/anysoftkeyboard/keyboards/c.d (Lcom/anysoftkeyboard/keyboards/c;)I]
      [214] aload_3 v3
      [215] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/t.c I]
      [218] invokestatic #86
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;III)I]
      [221] putfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
      [224] aload v5
      [226] invokevirtual #77
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [229] aload_2 v2
      [230] aload v7
      [232] invokestatic #84
        - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
      [235] getstatic #67
        - Fieldref [com/menny/android/anysoftkeyboard/a.e [I]
      [238] invokevirtual #70
        - Methodref [android/content/res/Resources.obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
      [241] astore v5
      [243] aload_0 v0
      [244] dup
      [245] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [248] aload_0 v0
      [249] getfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
      [252] iadd
      [253] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [256] new #14
        - Class [android/util/TypedValue]
      [259] dup
      [260] invokespecial #83
        - Methodref [android/util/TypedValue.<init> ()V]
      [263] astore_1 v1
      [264] aload v5
      [266] iconst_0
      [267] aload_1 v1
      [268] invokevirtual #76
        - Methodref [android/content/res/TypedArray.getValue (ILandroid/util/TypedValue;)Z]
      [271] pop
      [272] aload_1 v1
      [273] getfield #35
        - Fieldref [android/util/TypedValue.type I]
      [276] bipush 16
      [278] ificmpeq +12 (target=290)
      [281] aload_1 v1
      [282] getfield #35
        - Fieldref [android/util/TypedValue.type I]
      [285] bipush 17
      [287] ificmpne +20 (target=307)
      [290] aload_0 v0
      [291] iconst_1
      [292] newarray 10
      [294] dup
      [295] iconst_0
      [296] aload_1 v1
      [297] getfield #33
        - Fieldref [android/util/TypedValue.data I]
      [300] iastore
      [301] putfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [304] goto +27 (target=331)
      [307] aload_1 v1
      [308] getfield #35
        - Fieldref [android/util/TypedValue.type I]
      [311] iconst_3
      [312] ificmpne +19 (target=331)
      [315] aload_0 v0
      [316] aload_1 v1
      [317] getfield #34
        - Fieldref [android/util/TypedValue.string Ljava/lang/CharSequence;]
      [320] invokeinterface #110
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [325] invokestatic #89
        - Methodref [com/anysoftkeyboard/keyboards/o.a (Ljava/lang/String;)[I]
      [328] putfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [331] aload_0 v0
      [332] aload v5
      [334] bipush 7
      [336] invokevirtual #72
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [339] putfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/o.g Landroid/graphics/drawable/Drawable;]
      [342] aload_0 v0
      [343] getfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/o.g Landroid/graphics/drawable/Drawable;]
      [346] ifnull +26 (target=372)
      [349] aload_0 v0
      [350] getfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/o.g Landroid/graphics/drawable/Drawable;]
      [353] iconst_0
      [354] iconst_0
      [355] aload_0 v0
      [356] getfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/o.g Landroid/graphics/drawable/Drawable;]
      [359] invokevirtual #79
        - Methodref [android/graphics/drawable/Drawable.getIntrinsicWidth ()I]
      [362] aload_0 v0
      [363] getfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/o.g Landroid/graphics/drawable/Drawable;]
      [366] invokevirtual #78
        - Methodref [android/graphics/drawable/Drawable.getIntrinsicHeight ()I]
      [369] invokevirtual #80
        - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
      [372] aload_0 v0
      [373] aload v5
      [375] iconst_2
      [376] invokevirtual #75
        - Methodref [android/content/res/TypedArray.getText (I)Ljava/lang/CharSequence;]
      [379] putfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [382] aload_0 v0
      [383] aload v5
      [385] iconst_1
      [386] iconst_0
      [387] invokevirtual #74
        - Methodref [android/content/res/TypedArray.getResourceId (II)I]
      [390] putfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [393] aload_0 v0
      [394] aload v5
      [396] bipush 6
      [398] iconst_0
      [399] invokevirtual #71
        - Methodref [android/content/res/TypedArray.getBoolean (IZ)Z]
      [402] putfield #57
        - Fieldref [com/anysoftkeyboard/keyboards/o.v Z]
      [405] aload_0 v0
      [406] aload v5
      [408] iconst_4
      [409] iconst_0
      [410] invokevirtual #71
        - Methodref [android/content/res/TypedArray.getBoolean (IZ)Z]
      [413] putfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/o.s Z]
      [416] aload_0 v0
      [417] aload v5
      [419] iconst_5
      [420] iconst_0
      [421] invokevirtual #71
        - Methodref [android/content/res/TypedArray.getBoolean (IZ)Z]
      [424] putfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/o.k Z]
      [427] aload_0 v0
      [428] aload v5
      [430] iconst_3
      [431] iconst_0
      [432] invokevirtual #73
        - Methodref [android/content/res/TypedArray.getInt (II)I]
      [435] putfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [438] aload_0 v0
      [439] dup
      [440] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [443] aload_3 v3
      [444] getfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/t.e I]
      [447] ior
      [448] putfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [451] aload_0 v0
      [452] aload v5
      [454] bipush 10
      [456] invokevirtual #72
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [459] putfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
      [462] aload_0 v0
      [463] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
      [466] ifnull +26 (target=492)
      [469] aload_0 v0
      [470] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
      [473] iconst_0
      [474] iconst_0
      [475] aload_0 v0
      [476] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
      [479] invokevirtual #79
        - Methodref [android/graphics/drawable/Drawable.getIntrinsicWidth ()I]
      [482] aload_0 v0
      [483] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
      [486] invokevirtual #78
        - Methodref [android/graphics/drawable/Drawable.getIntrinsicHeight ()I]
      [489] invokevirtual #80
        - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
      [492] aload_0 v0
      [493] aload v5
      [495] bipush 9
      [497] invokevirtual #75
        - Methodref [android/content/res/TypedArray.getText (I)Ljava/lang/CharSequence;]
      [500] putfield #40
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [503] aload_0 v0
      [504] aload v5
      [506] bipush 8
      [508] invokevirtual #75
        - Methodref [android/content/res/TypedArray.getText (I)Ljava/lang/CharSequence;]
      [511] putfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/o.p Ljava/lang/CharSequence;]
      [514] aload_0 v0
      [515] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [518] ifnonnull +33 (target=551)
      [521] aload_0 v0
      [522] getfield #40
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [525] invokestatic #81
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [528] ifne +23 (target=551)
      [531] aload_0 v0
      [532] iconst_1
      [533] newarray 10
      [535] dup
      [536] iconst_0
      [537] aload_0 v0
      [538] getfield #40
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [541] iconst_0
      [542] invokeinterface #109
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [547] iastore
      [548] putfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [551] aload v5
      [553] invokevirtual #77
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [556] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()V
    Access flags: 0x11
      = public final void e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/o.n Z]
      [5] ifeq +7 (target=12)
      [8] iconst_0
      [9] goto +4 (target=13)
      [12] iconst_1
      [13] putfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/o.n Z]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()V
    Access flags: 0x11
      = public final void f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/o.n Z]
      [5] ifeq +7 (target=12)
      [8] iconst_0
      [9] goto +4 (target=13)
      [12] iconst_1
      [13] putfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/o.n Z]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)[I
    Access flags: 0x8
      = static int[] a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 124, locals = 5, stack = 4):
      [0] iconst_0
      [1] istore_1 v1
      [2] iconst_0
      [3] istore_2 v2
      [4] aload_0 v0
      [5] invokevirtual #96
        - Methodref [java/lang/String.length ()I]
      [8] ifle +20 (target=28)
      [11] iinc v1, 1
      [14] aload_0 v0
      [15] ldc #4
        - String [,]
      [17] iload_2 v2
      [18] iconst_1
      [19] iadd
      [20] invokevirtual #95
        - Methodref [java/lang/String.indexOf (Ljava/lang/String;I)I]
      [23] dup
      [24] istore_2 v2
      [25] ifgt -14 (target=11)
      [28] iload_1 v1
      [29] newarray 10
      [31] astore_2 v2
      [32] iconst_0
      [33] istore_1 v1
      [34] new #31
        - Class [java/util/StringTokenizer]
      [37] dup
      [38] aload_0 v0
      [39] ldc #4
        - String [,]
      [41] invokespecial #100
        - Methodref [java/util/StringTokenizer.<init> (Ljava/lang/String;Ljava/lang/String;)V]
      [44] astore_3 v3
      [45] goto +70 (target=115)
      [48] aload_3 v3
      [49] invokevirtual #102
        - Methodref [java/util/StringTokenizer.nextToken ()Ljava/lang/String;]
      [52] astore v4
      [54] aload v4
      [56] invokevirtual #96
        - Methodref [java/lang/String.length ()I]
      [59] iconst_1
      [60] ificmpeq +17 (target=77)
      [63] aload_2 v2
      [64] iload_1 v1
      [65] iinc v1, 1
      [68] aload v4
      [70] invokestatic #92
        - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
      [73] iastore
      [74] goto +41 (target=115)
      [77] aload_2 v2
      [78] iload_1 v1
      [79] iinc v1, 1
      [82] aload v4
      [84] iconst_0
      [85] invokevirtual #94
        - Methodref [java/lang/String.charAt (I)C]
      [88] iastore
      [89] goto +26 (target=115)
      [92] pop
      [93] ldc #6
        - String [Keyboard]
      [95] new #30
        - Class [java/lang/StringBuilder]
      [98] dup
      [99] ldc #5
        - String [Error parsing keycodes ]
      [101] invokespecial #97
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [104] aload_0 v0
      [105] invokevirtual #98
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [108] invokevirtual #99
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [111] invokestatic #82
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [114] pop
      [115] aload_3 v3
      [116] invokevirtual #101
        - Methodref [java/util/StringTokenizer.hasMoreTokens ()Z]
      [119] ifne -71 (target=48)
      [122] aload_2 v2
      [123] areturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (54 -> 89: 92):
      - Class [java/lang/NumberFormatException]
      Code attribute attributes (attribute count = 0):
  + Method:       a(II)Z
    Access flags: 0x1
      = public boolean a(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 171, locals = 7, stack = 3):
      [0] aload_0 v0
      [1] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [4] iconst_1
      [5] iand
      [6] ifle +7 (target=13)
      [9] iconst_1
      [10] goto +4 (target=14)
      [13] iconst_0
      [14] istore_3 v3
      [15] aload_0 v0
      [16] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [19] iconst_2
      [20] iand
      [21] ifle +7 (target=28)
      [24] iconst_1
      [25] goto +4 (target=29)
      [28] iconst_0
      [29] istore v4
      [31] aload_0 v0
      [32] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [35] iconst_4
      [36] iand
      [37] ifle +7 (target=44)
      [40] iconst_1
      [41] goto +4 (target=45)
      [44] iconst_0
      [45] istore v5
      [47] aload_0 v0
      [48] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [51] bipush 8
      [53] iand
      [54] ifle +7 (target=61)
      [57] iconst_1
      [58] goto +4 (target=62)
      [61] iconst_0
      [62] istore v6
      [64] iload_1 v1
      [65] aload_0 v0
      [66] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [69] ificmpge +20 (target=89)
      [72] iload_3 v3
      [73] ifeq +96 (target=169)
      [76] iload_1 v1
      [77] aload_0 v0
      [78] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [81] aload_0 v0
      [82] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [85] iadd
      [86] ificmpgt +83 (target=169)
      [89] iload_1 v1
      [90] aload_0 v0
      [91] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [94] aload_0 v0
      [95] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [98] iadd
      [99] ificmplt +16 (target=115)
      [102] iload v4
      [104] ifeq +65 (target=169)
      [107] iload_1 v1
      [108] aload_0 v0
      [109] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [112] ificmplt +57 (target=169)
      [115] iload_2 v2
      [116] aload_0 v0
      [117] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [120] ificmpge +21 (target=141)
      [123] iload v5
      [125] ifeq +44 (target=169)
      [128] iload_2 v2
      [129] aload_0 v0
      [130] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [133] aload_0 v0
      [134] getfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [137] iadd
      [138] ificmpgt +31 (target=169)
      [141] iload_2 v2
      [142] aload_0 v0
      [143] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [146] aload_0 v0
      [147] getfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [150] iadd
      [151] ificmplt +16 (target=167)
      [154] iload v6
      [156] ifeq +13 (target=169)
      [159] iload_2 v2
      [160] aload_0 v0
      [161] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [164] ificmplt +5 (target=169)
      [167] iconst_1
      [168] ireturn
      [169] iconst_0
      [170] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(II)I
    Access flags: 0x11
      = public final int b(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 102, locals = 5, stack = 3):
      [0] iload_1 v1
      [1] aload_0 v0
      [2] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [5] ificmpge +10 (target=15)
      [8] aload_0 v0
      [9] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [12] goto +29 (target=41)
      [15] iload_1 v1
      [16] aload_0 v0
      [17] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [20] aload_0 v0
      [21] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [24] iadd
      [25] ificmple +15 (target=40)
      [28] aload_0 v0
      [29] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [32] aload_0 v0
      [33] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [36] iadd
      [37] goto +4 (target=41)
      [40] iload_1 v1
      [41] istore_3 v3
      [42] iload_2 v2
      [43] aload_0 v0
      [44] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [47] ificmpge +10 (target=57)
      [50] aload_0 v0
      [51] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [54] goto +29 (target=83)
      [57] iload_2 v2
      [58] aload_0 v0
      [59] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [62] aload_0 v0
      [63] getfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [66] iadd
      [67] ificmple +15 (target=82)
      [70] aload_0 v0
      [71] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [74] aload_0 v0
      [75] getfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [78] iadd
      [79] goto +4 (target=83)
      [82] iload_2 v2
      [83] istore v4
      [85] iload_3 v3
      [86] iload_1 v1
      [87] isub
      [88] istore_1 v1
      [89] iload v4
      [91] iload_2 v2
      [92] isub
      [93] istore_2 v2
      [94] iload_1 v1
      [95] iload_1 v1
      [96] imul
      [97] iload_2 v2
      [98] iload_2 v2
      [99] imul
      [100] iadd
      [101] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()[I
    Access flags: 0x1
      = public int[] d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 73, locals = 2, stack = 1):
      [0] getstatic #60
        - Fieldref [com/anysoftkeyboard/keyboards/o.y [I]
      [3] astore_1 v1
      [4] aload_0 v0
      [5] getfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/o.o Z]
      [8] ifeq +24 (target=32)
      [11] aload_0 v0
      [12] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/o.n Z]
      [15] ifeq +10 (target=25)
      [18] getstatic #38
        - Fieldref [com/anysoftkeyboard/keyboards/o.c [I]
      [21] astore_1 v1
      [22] goto +49 (target=71)
      [25] getstatic #37
        - Fieldref [com/anysoftkeyboard/keyboards/o.b [I]
      [28] astore_1 v1
      [29] goto +42 (target=71)
      [32] aload_0 v0
      [33] getfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/o.k Z]
      [36] ifeq +24 (target=60)
      [39] aload_0 v0
      [40] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/o.n Z]
      [43] ifeq +10 (target=53)
      [46] getstatic #59
        - Fieldref [com/anysoftkeyboard/keyboards/o.x [I]
      [49] astore_1 v1
      [50] goto +21 (target=71)
      [53] getstatic #58
        - Fieldref [com/anysoftkeyboard/keyboards/o.w [I]
      [56] astore_1 v1
      [57] goto +14 (target=71)
      [60] aload_0 v0
      [61] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/o.n Z]
      [64] ifeq +7 (target=71)
      [67] getstatic #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.z [I]
      [70] astore_1 v1
      [71] aload_1 v1
      [72] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/q
  Superclass:    java/lang/Enum
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x4031
    = public final enum enum com.anysoftkeyboard.dictionaries.q extends java.lang.Enum

Interfaces (count = 0):

Constant Pool (count = 93):
  - String [ACCEPTED_DEFAULT]
  - String [CORRECTING]
  - String [IN_WORD]
  - String [PICKED_CORRECTION]
  - String [PICKED_SUGGESTION]
  - String [PUNCTUATION_AFTER_ACCEPTED]
  - String [PUNCTUATION_AFTER_WORD]
  - String [SPACE_AFTER_ACCEPTED]
  - String [SPACE_AFTER_PICKED]
  - String [START]
  - String [UNDO_COMMIT]
  - String [UNKNOWN]
  - Class [com/anysoftkeyboard/dictionaries/e]
  - Class [com/anysoftkeyboard/dictionaries/q]
  - Class [java/lang/Enum]
  - Class [java/lang/System]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.a Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.d Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.e Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.f Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.g Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.h Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.i Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.j Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.k Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.l Lcom/anysoftkeyboard/dictionaries/q;]
  - Fieldref [com/anysoftkeyboard/dictionaries/q.m [Lcom/anysoftkeyboard/dictionaries/q;]
  - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
  - Methodref [java/lang/Enum.<init> (Ljava/lang/String;I)V]
  - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
  - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [<init> (Ljava/lang/String;I)V]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [b Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [c Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [d Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [e Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [f Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [g Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [h Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [i Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [j Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [k Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [l Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [m [Lcom/anysoftkeyboard/dictionaries/q;]
  + NameAndType [valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
  + Utf8 [()V]
  + Utf8 [()[Lcom/anysoftkeyboard/dictionaries/q;]
  + Utf8 [(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
  + Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V]
  + Utf8 [(Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/q;]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ACCEPTED_DEFAULT]
  + Utf8 [CORRECTING]
  + Utf8 [Code]
  + Utf8 [IN_WORD]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/q;]
  + Utf8 [PICKED_CORRECTION]
  + Utf8 [PICKED_SUGGESTION]
  + Utf8 [PUNCTUATION_AFTER_ACCEPTED]
  + Utf8 [PUNCTUATION_AFTER_WORD]
  + Utf8 [SPACE_AFTER_ACCEPTED]
  + Utf8 [SPACE_AFTER_PICKED]
  + Utf8 [START]
  + Utf8 [UNDO_COMMIT]
  + Utf8 [UNKNOWN]
  + Utf8 [[Lcom/anysoftkeyboard/dictionaries/q;]
  + Utf8 [a]
  + Utf8 [arraycopy]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/dictionaries/e]
  + Utf8 [com/anysoftkeyboard/dictionaries/q]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [j]
  + Utf8 [java/lang/Enum]
  + Utf8 [java/lang/System]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [valueOf]
  + Utf8 [values]

Fields (count = 13):
  + Field:        a Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q a
  + Field:        b Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q b
  + Field:        c Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q c
  + Field:        d Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q d
  + Field:        e Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q e
  + Field:        f Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q f
  + Field:        g Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q g
  + Field:        h Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q h
  + Field:        i Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q i
  + Field:        j Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q j
  + Field:        k Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q k
  + Field:        l Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.dictionaries.q l
  + Field:        m [Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x101a
      = private static final com.anysoftkeyboard.dictionaries.q[] m

Methods (count = 4):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 249, locals = 0, stack = 4):
      [0] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [3] dup
      [4] ldc #12
        - String [UNKNOWN]
      [6] iconst_0
      [7] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [10] putstatic #17
        - Fieldref [com/anysoftkeyboard/dictionaries/q.a Lcom/anysoftkeyboard/dictionaries/q;]
      [13] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [16] dup
      [17] ldc #10
        - String [START]
      [19] iconst_1
      [20] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [23] putstatic #18
        - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
      [26] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [29] dup
      [30] ldc #3
        - String [IN_WORD]
      [32] iconst_2
      [33] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [36] putstatic #19
        - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
      [39] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [42] dup
      [43] ldc #1
        - String [ACCEPTED_DEFAULT]
      [45] iconst_3
      [46] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [49] putstatic #20
        - Fieldref [com/anysoftkeyboard/dictionaries/q.d Lcom/anysoftkeyboard/dictionaries/q;]
      [52] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [55] dup
      [56] ldc #5
        - String [PICKED_SUGGESTION]
      [58] iconst_4
      [59] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [62] putstatic #21
        - Fieldref [com/anysoftkeyboard/dictionaries/q.e Lcom/anysoftkeyboard/dictionaries/q;]
      [65] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [68] dup
      [69] ldc #7
        - String [PUNCTUATION_AFTER_WORD]
      [71] iconst_5
      [72] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [75] putstatic #22
        - Fieldref [com/anysoftkeyboard/dictionaries/q.f Lcom/anysoftkeyboard/dictionaries/q;]
      [78] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [81] dup
      [82] ldc #6
        - String [PUNCTUATION_AFTER_ACCEPTED]
      [84] bipush 6
      [86] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [89] putstatic #23
        - Fieldref [com/anysoftkeyboard/dictionaries/q.g Lcom/anysoftkeyboard/dictionaries/q;]
      [92] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [95] dup
      [96] ldc #8
        - String [SPACE_AFTER_ACCEPTED]
      [98] bipush 7
      [100] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [103] putstatic #24
        - Fieldref [com/anysoftkeyboard/dictionaries/q.h Lcom/anysoftkeyboard/dictionaries/q;]
      [106] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [109] dup
      [110] ldc #9
        - String [SPACE_AFTER_PICKED]
      [112] bipush 8
      [114] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [117] putstatic #25
        - Fieldref [com/anysoftkeyboard/dictionaries/q.i Lcom/anysoftkeyboard/dictionaries/q;]
      [120] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [123] dup
      [124] ldc #11
        - String [UNDO_COMMIT]
      [126] bipush 9
      [128] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [131] putstatic #26
        - Fieldref [com/anysoftkeyboard/dictionaries/q.j Lcom/anysoftkeyboard/dictionaries/q;]
      [134] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [137] dup
      [138] ldc #2
        - String [CORRECTING]
      [140] bipush 10
      [142] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [145] putstatic #27
        - Fieldref [com/anysoftkeyboard/dictionaries/q.k Lcom/anysoftkeyboard/dictionaries/q;]
      [148] new #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [151] dup
      [152] ldc #4
        - String [PICKED_CORRECTION]
      [154] bipush 11
      [156] invokespecial #30
        - Methodref [com/anysoftkeyboard/dictionaries/q.<init> (Ljava/lang/String;I)V]
      [159] putstatic #28
        - Fieldref [com/anysoftkeyboard/dictionaries/q.l Lcom/anysoftkeyboard/dictionaries/q;]
      [162] bipush 12
      [164] anewarray #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [167] dup
      [168] iconst_0
      [169] getstatic #17
        - Fieldref [com/anysoftkeyboard/dictionaries/q.a Lcom/anysoftkeyboard/dictionaries/q;]
      [172] aastore
      [173] dup
      [174] iconst_1
      [175] getstatic #18
        - Fieldref [com/anysoftkeyboard/dictionaries/q.b Lcom/anysoftkeyboard/dictionaries/q;]
      [178] aastore
      [179] dup
      [180] iconst_2
      [181] getstatic #19
        - Fieldref [com/anysoftkeyboard/dictionaries/q.c Lcom/anysoftkeyboard/dictionaries/q;]
      [184] aastore
      [185] dup
      [186] iconst_3
      [187] getstatic #20
        - Fieldref [com/anysoftkeyboard/dictionaries/q.d Lcom/anysoftkeyboard/dictionaries/q;]
      [190] aastore
      [191] dup
      [192] iconst_4
      [193] getstatic #21
        - Fieldref [com/anysoftkeyboard/dictionaries/q.e Lcom/anysoftkeyboard/dictionaries/q;]
      [196] aastore
      [197] dup
      [198] iconst_5
      [199] getstatic #22
        - Fieldref [com/anysoftkeyboard/dictionaries/q.f Lcom/anysoftkeyboard/dictionaries/q;]
      [202] aastore
      [203] dup
      [204] bipush 6
      [206] getstatic #23
        - Fieldref [com/anysoftkeyboard/dictionaries/q.g Lcom/anysoftkeyboard/dictionaries/q;]
      [209] aastore
      [210] dup
      [211] bipush 7
      [213] getstatic #24
        - Fieldref [com/anysoftkeyboard/dictionaries/q.h Lcom/anysoftkeyboard/dictionaries/q;]
      [216] aastore
      [217] dup
      [218] bipush 8
      [220] getstatic #25
        - Fieldref [com/anysoftkeyboard/dictionaries/q.i Lcom/anysoftkeyboard/dictionaries/q;]
      [223] aastore
      [224] dup
      [225] bipush 9
      [227] getstatic #26
        - Fieldref [com/anysoftkeyboard/dictionaries/q.j Lcom/anysoftkeyboard/dictionaries/q;]
      [230] aastore
      [231] dup
      [232] bipush 10
      [234] getstatic #27
        - Fieldref [com/anysoftkeyboard/dictionaries/q.k Lcom/anysoftkeyboard/dictionaries/q;]
      [237] aastore
      [238] dup
      [239] bipush 11
      [241] getstatic #28
        - Fieldref [com/anysoftkeyboard/dictionaries/q.l Lcom/anysoftkeyboard/dictionaries/q;]
      [244] aastore
      [245] putstatic #29
        - Fieldref [com/anysoftkeyboard/dictionaries/q.m [Lcom/anysoftkeyboard/dictionaries/q;]
      [248] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Ljava/lang/String;I)V
    Access flags: 0x2
      = private q(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iload_2 v2
      [3] invokespecial #31
        - Methodref [java/lang/Enum.<init> (Ljava/lang/String;I)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       values()[Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x9
      = public static com.anysoftkeyboard.dictionaries.q[] values()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 22, locals = 2, stack = 5):
      [0] getstatic #29
        - Fieldref [com/anysoftkeyboard/dictionaries/q.m [Lcom/anysoftkeyboard/dictionaries/q;]
      [3] dup
      [4] astore_0 v0
      [5] iconst_0
      [6] aload_0 v0
      [7] arraylength
      [8] dup
      [9] istore_0 v0
      [10] anewarray #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [13] dup
      [14] astore_1 v1
      [15] iconst_0
      [16] iload_0 v0
      [17] invokestatic #33
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [20] aload_1 v1
      [21] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       valueOf(Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/q;
    Access flags: 0x9
      = public static com.anysoftkeyboard.dictionaries.q valueOf(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] ldc #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [2] aload_0 v0
      [3] invokestatic #32
        - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
      [6] checkcast #14
        - Class [com/anysoftkeyboard/dictionaries/q]
      [9] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/p
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.p extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 29):
  - Class [com/anysoftkeyboard/keyboards/aa]
  - Class [com/anysoftkeyboard/keyboards/l]
  - Class [com/anysoftkeyboard/keyboards/p]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/p.a Lcom/anysoftkeyboard/keyboards/l;]
  - Fieldref [com/anysoftkeyboard/keyboards/p.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/p.c Lcom/anysoftkeyboard/keyboards/aa;]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/l;]
  + NameAndType [b I]
  + NameAndType [c Lcom/anysoftkeyboard/keyboards/aa;]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/aa;ILcom/anysoftkeyboard/keyboards/l;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/p;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/p;)Lcom/anysoftkeyboard/keyboards/l;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/aa;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/l;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/aa]
  + Utf8 [com/anysoftkeyboard/keyboards/l]
  + Utf8 [com/anysoftkeyboard/keyboards/p]
  + Utf8 [java/lang/Object]

Fields (count = 3):
  + Field:        a Lcom/anysoftkeyboard/keyboards/l;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.l a
  + Field:        b I
    Access flags: 0x2
      = private int b
  + Field:        c Lcom/anysoftkeyboard/keyboards/aa;
    Access flags: 0x1002
      = private com.anysoftkeyboard.keyboards.aa c

Methods (count = 3):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/aa;ILcom/anysoftkeyboard/keyboards/l;)V
    Access flags: 0x0
      = p(com.anysoftkeyboard.keyboards.aa,int,com.anysoftkeyboard.keyboards.l)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/p.c Lcom/anysoftkeyboard/keyboards/aa;]
      [5] aload_0 v0
      [6] invokespecial #8
        - Methodref [java/lang/Object.<init> ()V]
      [9] aload_0 v0
      [10] aload_3 v3
      [11] putfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/p.a Lcom/anysoftkeyboard/keyboards/l;]
      [14] aload_0 v0
      [15] iload_2 v2
      [16] putfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/p.b I]
      [19] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/p;)I
    Access flags: 0x1008
      = static int a(com.anysoftkeyboard.keyboards.p)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/p.b I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/keyboards/p;)Lcom/anysoftkeyboard/keyboards/l;
    Access flags: 0x1008
      = static com.anysoftkeyboard.keyboards.l b(com.anysoftkeyboard.keyboards.p)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/p.a Lcom/anysoftkeyboard/keyboards/l;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/d
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.d extends java.lang.Object

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 37):
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  - Class [com/anysoftkeyboard/ui/settings/a]
  - Class [com/anysoftkeyboard/ui/settings/d]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/settings/a.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  - Fieldref [com/anysoftkeyboard/ui/settings/d.a Lcom/anysoftkeyboard/ui/settings/a;]
  - Fieldref [com/anysoftkeyboard/ui/settings/d.b Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a ()V]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a ()V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/a;]
  + NameAndType [b (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  + NameAndType [b Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/a;Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/a;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/a]
  + Utf8 [com/anysoftkeyboard/ui/settings/d]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/ui/settings/a;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.a a
  + Field:        b Ljava/lang/String;
    Access flags: 0x1012
      = private final java.lang.String b

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/a;Ljava/lang/String;)V
    Access flags: 0x0
      = d(com.anysoftkeyboard.ui.settings.a,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/d.a Lcom/anysoftkeyboard/ui/settings/a;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #9
        - Fieldref [com/anysoftkeyboard/ui/settings/d.b Ljava/lang/String;]
      [10] aload_0 v0
      [11] invokespecial #12
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x11
      = public final void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/d.a Lcom/anysoftkeyboard/ui/settings/a;]
      [4] getfield #7
        - Fieldref [com/anysoftkeyboard/ui/settings/a.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [7] aload_0 v0
      [8] getfield #9
        - Fieldref [com/anysoftkeyboard/ui/settings/d.b Ljava/lang/String;]
      [11] invokestatic #11
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
      [14] aload_0 v0
      [15] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/d.a Lcom/anysoftkeyboard/ui/settings/a;]
      [18] getfield #7
        - Fieldref [com/anysoftkeyboard/ui/settings/a.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [21] invokevirtual #10
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a ()V]
      [24] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity
  Superclass:    android/app/Activity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.voice.VoiceInputNotInstalledActivity extends android.app.Activity

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 92):
  - Integer [268435456]
  - Integer [2130903088]
  - Integer [2131165248]
  - Integer [2131165249]
  - Integer [2131296402]
  - String [android.intent.action.VIEW]
  - String [market://search?q=pname:com.google.android.voicesearch]
  - Class [android/app/Activity]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/net/Uri]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/widget/Toast]
  - Class [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity]
  - Class [java/lang/Exception]
  - Methodref [android/app/Activity.<init> ()V]
  - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
  - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
  - Methodref [android/content/Intent.setData (Landroid/net/Uri;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
  - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
  - Methodref [android/view/View.getId ()I]
  - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/widget/Toast.makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  - Methodref [android/widget/Toast.show ()V]
  - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.findViewById (I)Landroid/view/View;]
  - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.finish ()V]
  - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.getText (I)Ljava/lang/CharSequence;]
  - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.setContentView (I)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [finish ()V]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getId ()I]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;]
  + NameAndType [setContentView (I)V]
  + NameAndType [setData (Landroid/net/Uri;)Landroid/content/Intent;]
  + NameAndType [setFlags (I)Landroid/content/Intent;]
  + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
  + NameAndType [show ()V]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()V]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/net/Uri;)Landroid/content/Intent;]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/View$OnClickListener;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Ljava/lang/String;)Landroid/net/Uri;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [android.intent.action.VIEW]
  + Utf8 [android/app/Activity]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/net/Uri]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/widget/Toast]
  + Utf8 [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity]
  + Utf8 [findViewById]
  + Utf8 [finish]
  + Utf8 [getApplicationContext]
  + Utf8 [getId]
  + Utf8 [getText]
  + Utf8 [java/lang/Exception]
  + Utf8 [makeText]
  + Utf8 [market://search?q=pname:com.google.android.voicesearch]
  + Utf8 [onClick]
  + Utf8 [onCreate]
  + Utf8 [parse]
  + Utf8 [setContentView]
  + Utf8 [setData]
  + Utf8 [setFlags]
  + Utf8 [setOnClickListener]
  + Utf8 [show]
  + Utf8 [startActivity]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>()V
    Access flags: 0x1
      = public VoiceInputNotInstalledActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #17
        - Methodref [android/app/Activity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 32, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #18
        - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] ldc #2
        - Integer [2130903088]
      [8] invokevirtual #32
        - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.setContentView (I)V]
      [11] aload_0 v0
      [12] ldc #3
        - Integer [2131165248]
      [14] invokevirtual #28
        - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.findViewById (I)Landroid/view/View;]
      [17] aload_0 v0
      [18] invokevirtual #25
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [21] aload_0 v0
      [22] ldc #4
        - Integer [2131165249]
      [24] invokevirtual #28
        - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.findViewById (I)Landroid/view/View;]
      [27] aload_0 v0
      [28] invokevirtual #25
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [31] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x1
      = public void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 85, locals = 2, stack = 3):
      [0] aload_1 v1
      [1] invokevirtual #24
        - Methodref [android/view/View.getId ()I]
      [4] tableswitch (1 offsets, default=76) (target=80)
        2131165248: offset = 20, target = 24
        default: offset = 76, target = 80
      [24] new #10
        - Class [android/content/Intent]
      [27] dup
      [28] ldc #6
        - String [android.intent.action.VIEW]
      [30] invokespecial #20
        - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
      [33] dup
      [34] astore_1 v1
      [35] ldc #7
        - String [market://search?q=pname:com.google.android.voicesearch]
      [37] invokestatic #23
        - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
      [40] invokevirtual #21
        - Methodref [android/content/Intent.setData (Landroid/net/Uri;)Landroid/content/Intent;]
      [43] pop
      [44] aload_1 v1
      [45] ldc #1
        - Integer [268435456]
      [47] invokevirtual #22
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [50] pop
      [51] aload_0 v0
      [52] invokevirtual #30
        - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.getApplicationContext ()Landroid/content/Context;]
      [55] aload_1 v1
      [56] invokevirtual #19
        - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
      [59] goto +21 (target=80)
      [62] pop
      [63] aload_0 v0
      [64] invokevirtual #30
        - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.getApplicationContext ()Landroid/content/Context;]
      [67] aload_0 v0
      [68] ldc #5
        - Integer [2131296402]
      [70] invokevirtual #31
        - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.getText (I)Ljava/lang/CharSequence;]
      [73] iconst_1
      [74] invokestatic #26
        - Methodref [android/widget/Toast.makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
      [77] invokevirtual #27
        - Methodref [android/widget/Toast.show ()V]
      [80] aload_0 v0
      [81] invokevirtual #29
        - Methodref [com/anysoftkeyboard/voice/VoiceInputNotInstalledActivity.finish ()V]
      [84] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (51 -> 59: 62):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/e
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.e extends java.lang.Object

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 35):
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  - Class [com/anysoftkeyboard/ui/settings/a]
  - Class [com/anysoftkeyboard/ui/settings/e]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/settings/a.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  - Fieldref [com/anysoftkeyboard/ui/settings/e.a Lcom/anysoftkeyboard/ui/settings/a;]
  - Fieldref [com/anysoftkeyboard/ui/settings/e.b Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/a;]
  + NameAndType [b Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/a;Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/a;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/a]
  + Utf8 [com/anysoftkeyboard/ui/settings/e]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/ui/settings/a;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.a a
  + Field:        b Ljava/lang/String;
    Access flags: 0x1012
      = private final java.lang.String b

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/a;Ljava/lang/String;)V
    Access flags: 0x0
      = e(com.anysoftkeyboard.ui.settings.a,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/e.a Lcom/anysoftkeyboard/ui/settings/a;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #9
        - Fieldref [com/anysoftkeyboard/ui/settings/e.b Ljava/lang/String;]
      [10] aload_0 v0
      [11] invokespecial #11
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x11
      = public final void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/e.a Lcom/anysoftkeyboard/ui/settings/a;]
      [4] getfield #7
        - Fieldref [com/anysoftkeyboard/ui/settings/a.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [7] aload_0 v0
      [8] getfield #9
        - Fieldref [com/anysoftkeyboard/ui/settings/e.b Ljava/lang/String;]
      [11] invokestatic #10
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/r
  Superclass:    android/os/AsyncTask
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.dictionaries.r extends android.os.AsyncTask

Interfaces (count = 0):

Constant Pool (count = 119):
  - String [ASK_ResBinDict]
  - String [Failed to load binary JNI connection! Error: ]
  - String [raw]
  - String [type ]
  - Class [android/content/Context]
  - Class [android/content/res/Resources]
  - Class [android/content/res/TypedArray]
  - Class [android/os/AsyncTask]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/d/b]
  - Class [com/anysoftkeyboard/d/d]
  - Class [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary]
  - Class [com/anysoftkeyboard/dictionaries/r]
  - Class [java/lang/OutOfMemoryError]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/UnsatisfiedLinkError]
  - Fieldref [com/anysoftkeyboard/dictionaries/r.a Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/res/Resources.getResourceTypeName (I)Ljava/lang/String;]
  - Methodref [android/content/res/Resources.obtainTypedArray (I)Landroid/content/res/TypedArray;]
  - Methodref [android/content/res/TypedArray.getResourceId (II)I]
  - Methodref [android/content/res/TypedArray.length ()I]
  - Methodref [android/os/AsyncTask.<init> ()V]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/d/b.a ()Lcom/anysoftkeyboard/d/b;]
  - Methodref [com/anysoftkeyboard/d/b.b ()V]
  - Methodref [com/anysoftkeyboard/d/b.c ()Z]
  - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;Landroid/content/Context;[I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.b (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.c (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/r.<init> (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;B)V]
  - Methodref [com/anysoftkeyboard/dictionaries/r.a ()Ljava/lang/Void;]
  - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/UnsatisfiedLinkError.getMessage ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;B)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()Lcom/anysoftkeyboard/d/b;]
  + NameAndType [a ()Ljava/lang/Void;]
  + NameAndType [a (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)Landroid/content/Context;]
  + NameAndType [a (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;Landroid/content/Context;[I)V]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()V]
  + NameAndType [b (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)I]
  + NameAndType [c ()Z]
  + NameAndType [c (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)V]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [equalsIgnoreCase (Ljava/lang/String;)Z]
  + NameAndType [getMessage ()Ljava/lang/String;]
  + NameAndType [getResourceId (II)I]
  + NameAndType [getResourceTypeName (I)Ljava/lang/String;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [length ()I]
  + NameAndType [obtainTypedArray (I)Landroid/content/res/TypedArray;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Lcom/anysoftkeyboard/d/b;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/lang/Void;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Landroid/content/res/TypedArray;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(II)I]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)I]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)Landroid/content/Context;]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;B)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;Landroid/content/Context;[I)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [([Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [ASK_ResBinDict]
  + Utf8 [Code]
  + Utf8 [Failed to load binary JNI connection! Error: ]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/content/res/TypedArray]
  + Utf8 [android/os/AsyncTask]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/d/b]
  + Utf8 [com/anysoftkeyboard/d/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary]
  + Utf8 [com/anysoftkeyboard/dictionaries/r]
  + Utf8 [d]
  + Utf8 [doInBackground]
  + Utf8 [equalsIgnoreCase]
  + Utf8 [getMessage]
  + Utf8 [getResourceId]
  + Utf8 [getResourceTypeName]
  + Utf8 [getResources]
  + Utf8 [java/lang/OutOfMemoryError]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/UnsatisfiedLinkError]
  + Utf8 [length]
  + Utf8 [obtainTypedArray]
  + Utf8 [raw]
  + Utf8 [toString]
  + Utf8 [type ]
  + Utf8 [w]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;
    Access flags: 0x1002
      = private com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary a

Methods (count = 4):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;B)V
    Access flags: 0x2
      = private r(com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary,byte)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/r.a Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;]
      [5] aload_0 v0
      [6] invokespecial #24
        - Methodref [android/os/AsyncTask.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/Void;
    Access flags: 0x82
      = private java.lang.Void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 212, locals = 5, stack = 5):
      [0] invokestatic #27
        - Methodref [com/anysoftkeyboard/d/b.a ()Lcom/anysoftkeyboard/d/b;]
      [3] invokevirtual #28
        - Methodref [com/anysoftkeyboard/d/b.b ()V]
      [6] iconst_1
      [7] istore_1 v1
      [8] aload_0 v0
      [9] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/r.a Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;]
      [12] invokestatic #30
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)Landroid/content/Context;]
      [15] invokevirtual #19
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [18] dup
      [19] astore_2 v2
      [20] aload_0 v0
      [21] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/r.a Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;]
      [24] invokestatic #32
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.b (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)I]
      [27] invokevirtual #20
        - Methodref [android/content/res/Resources.getResourceTypeName (I)Ljava/lang/String;]
      [30] dup
      [31] astore_3 v3
      [32] ldc #3
        - String [raw]
      [34] invokevirtual #36
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [37] ifeq +20 (target=57)
      [40] iconst_1
      [41] newarray 10
      [43] dup
      [44] iconst_0
      [45] aload_0 v0
      [46] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/r.a Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;]
      [49] invokestatic #32
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.b (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)I]
      [52] iastore
      [53] astore_2 v2
      [54] goto +73 (target=127)
      [57] ldc #1
        - String [ASK_ResBinDict]
      [59] new #16
        - Class [java/lang/StringBuilder]
      [62] dup
      [63] ldc #4
        - String [type ]
      [65] invokespecial #37
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [68] aload_3 v3
      [69] invokevirtual #38
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [72] invokevirtual #39
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [75] invokestatic #25
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [78] pop
      [79] aload_2 v2
      [80] aload_0 v0
      [81] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/r.a Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;]
      [84] invokestatic #32
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.b (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)I]
      [87] invokevirtual #21
        - Methodref [android/content/res/Resources.obtainTypedArray (I)Landroid/content/res/TypedArray;]
      [90] dup
      [91] astore_3 v3
      [92] invokevirtual #23
        - Methodref [android/content/res/TypedArray.length ()I]
      [95] newarray 10
      [97] astore_2 v2
      [98] iconst_0
      [99] istore v4
      [101] goto +17 (target=118)
      [104] aload_2 v2
      [105] iload v4
      [107] aload_3 v3
      [108] iload v4
      [110] iconst_0
      [111] invokevirtual #22
        - Methodref [android/content/res/TypedArray.getResourceId (II)I]
      [114] iastore
      [115] iinc v4, 1
      [118] iload v4
      [120] aload_3 v3
      [121] invokevirtual #23
        - Methodref [android/content/res/TypedArray.length ()I]
      [124] ificmplt -20 (target=104)
      [127] iconst_0
      [128] istore_3 v3
      [129] goto +72 (target=201)
      [132] aload_0 v0
      [133] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/r.a Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;]
      [136] invokestatic #33
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.c (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)V]
      [139] aload_0 v0
      [140] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/r.a Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;]
      [143] aload_0 v0
      [144] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/r.a Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;]
      [147] invokestatic #30
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)Landroid/content/Context;]
      [150] aload_2 v2
      [151] invokestatic #31
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;Landroid/content/Context;[I)V]
      [154] goto +31 (target=185)
      [157] astore v4
      [159] ldc #1
        - String [ASK_ResBinDict]
      [161] new #16
        - Class [java/lang/StringBuilder]
      [164] dup
      [165] ldc #2
        - String [Failed to load binary JNI connection! Error: ]
      [167] invokespecial #37
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [170] aload v4
      [172] invokevirtual #40
        - Methodref [java/lang/UnsatisfiedLinkError.getMessage ()Ljava/lang/String;]
      [175] invokevirtual #38
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [178] invokevirtual #39
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [181] invokestatic #26
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [184] pop
      [185] iconst_0
      [186] istore_1 v1
      [187] goto +11 (target=198)
      [190] pop
      [191] invokestatic #27
        - Methodref [com/anysoftkeyboard/d/b.a ()Lcom/anysoftkeyboard/d/b;]
      [194] invokevirtual #29
        - Methodref [com/anysoftkeyboard/d/b.c ()Z]
      [197] istore_1 v1
      [198] iinc v3, 1
      [201] iload_3 v3
      [202] iconst_5
      [203] ificmpge +7 (target=210)
      [206] iload_1 v1
      [207] ifne -75 (target=132)
      [210] aconst_null
      [211] areturn
      Code attribute exceptions (count = 2):
      - ExceptionInfo (132 -> 154: 157):
      - Class [java/lang/UnsatisfiedLinkError]
      - ExceptionInfo (132 -> 187: 190):
      - Class [java/lang/OutOfMemoryError]
      Code attribute attributes (attribute count = 0):
  + Method:       doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
    Access flags: 0x10d4
      = protected final java.lang.Object doInBackground(java.lang.Object[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #35
        - Methodref [com/anysoftkeyboard/dictionaries/r.a ()Ljava/lang/Void;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)V
    Access flags: 0x1000
      = r(com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iconst_0
      [3] invokespecial #34
        - Methodref [com/anysoftkeyboard/dictionaries/r.<init> (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;B)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/FactoryView_V5
  Superclass:    com/anysoftkeyboard/devicespecific/FactoryView_V3
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x20
    = class com.anysoftkeyboard.devicespecific.FactoryView_V5 extends com.anysoftkeyboard.devicespecific.FactoryView_V3

Interfaces (count = 0):

Constant Pool (count = 20):
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V5]
  - Class [com/anysoftkeyboard/devicespecific/l]
  - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V3.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V3.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  - Methodref [com/anysoftkeyboard/devicespecific/l.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [()Lcom/anysoftkeyboard/devicespecific/f;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V5]
  + Utf8 [com/anysoftkeyboard/devicespecific/l]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    Access flags: 0x1
      = public FactoryView_V5(android.content.Context,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokespecial #4
        - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V3.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    Access flags: 0x1
      = public FactoryView_V5(android.content.Context,android.util.AttributeSet,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] invokespecial #5
        - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V3.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Lcom/anysoftkeyboard/devicespecific/f;
    Access flags: 0x1
      = public com.anysoftkeyboard.devicespecific.f a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] new #3
        - Class [com/anysoftkeyboard/devicespecific/l]
      [3] dup
      [4] invokespecial #6
        - Methodref [com/anysoftkeyboard/devicespecific/l.<init> ()V]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/receivers/PackagesChangedReceiver
  Superclass:    android/content/BroadcastReceiver
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.receivers.PackagesChangedReceiver extends android.content.BroadcastReceiver

Interfaces (count = 0):

Constant Pool (count = 62):
  - String [' have been changed.]
  - String [ASK PkgChanged]
  - String [Package ']
  - Class [android/content/BroadcastReceiver]
  - Class [android/content/Intent]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/e/a]
  - Class [com/anysoftkeyboard/receivers/PackagesChangedReceiver]
  - Class [java/lang/StringBuffer]
  - Fieldref [com/anysoftkeyboard/receivers/PackagesChangedReceiver.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Fieldref [com/anysoftkeyboard/receivers/PackagesChangedReceiver.b Ljava/lang/StringBuffer;]
  - Methodref [android/content/BroadcastReceiver.<init> ()V]
  - Methodref [android/content/Intent.getData ()Landroid/net/Uri;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Intent;Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [java/lang/StringBuffer.<init> ()V]
  - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;]
  - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
  - Methodref [java/lang/StringBuffer.setLength (I)V]
  - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [a (Landroid/content/Intent;Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + NameAndType [a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
  + NameAndType [b Ljava/lang/StringBuffer;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [getData ()Landroid/net/Uri;]
  + NameAndType [setLength (I)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [' have been changed.]
  + Utf8 [()Landroid/net/Uri;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/content/Context;Landroid/content/Intent;)V]
  + Utf8 [(Landroid/content/Intent;Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [ASK PkgChanged]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [Ljava/lang/StringBuffer;]
  + Utf8 [Package ']
  + Utf8 [a]
  + Utf8 [android/content/BroadcastReceiver]
  + Utf8 [android/content/Intent]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/e/a]
  + Utf8 [com/anysoftkeyboard/receivers/PackagesChangedReceiver]
  + Utf8 [d]
  + Utf8 [getData]
  + Utf8 [java/lang/StringBuffer]
  + Utf8 [onReceive]
  + Utf8 [setLength]
  + Utf8 [toString]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x12
      = private final com.anysoftkeyboard.AnySoftKeyboard a
  + Field:        b Ljava/lang/StringBuffer;
    Access flags: 0x12
      = private final java.lang.StringBuffer b

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x1
      = public PackagesChangedReceiver(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #12
        - Methodref [android/content/BroadcastReceiver.<init> ()V]
      [4] aload_0 v0
      [5] new #9
        - Class [java/lang/StringBuffer]
      [8] dup
      [9] invokespecial #16
        - Methodref [java/lang/StringBuffer.<init> ()V]
      [12] putfield #11
        - Fieldref [com/anysoftkeyboard/receivers/PackagesChangedReceiver.b Ljava/lang/StringBuffer;]
      [15] aload_0 v0
      [16] aload_1 v1
      [17] putfield #10
        - Fieldref [com/anysoftkeyboard/receivers/PackagesChangedReceiver.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onReceive(Landroid/content/Context;Landroid/content/Intent;)V
    Access flags: 0x1
      = public void onReceive(android.content.Context,android.content.Intent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 65, locals = 3, stack = 2):
      [0] aload_2 v2
      [1] ifnull +14 (target=15)
      [4] aload_2 v2
      [5] invokevirtual #13
        - Methodref [android/content/Intent.getData ()Landroid/net/Uri;]
      [8] ifnull +7 (target=15)
      [11] aload_1 v1
      [12] ifnonnull +4 (target=16)
      [15] return
      [16] aload_0 v0
      [17] getfield #11
        - Fieldref [com/anysoftkeyboard/receivers/PackagesChangedReceiver.b Ljava/lang/StringBuffer;]
      [20] iconst_0
      [21] invokevirtual #19
        - Methodref [java/lang/StringBuffer.setLength (I)V]
      [24] aload_0 v0
      [25] getfield #11
        - Fieldref [com/anysoftkeyboard/receivers/PackagesChangedReceiver.b Ljava/lang/StringBuffer;]
      [28] ldc #3
        - String [Package ']
      [30] invokevirtual #18
        - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
      [33] aload_2 v2
      [34] invokevirtual #13
        - Methodref [android/content/Intent.getData ()Landroid/net/Uri;]
      [37] invokevirtual #17
        - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;]
      [40] ldc #1
        - String [' have been changed.]
      [42] invokevirtual #18
        - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
      [45] invokevirtual #20
        - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;]
      [48] astore_1 v1
      [49] ldc #2
        - String [ASK PkgChanged]
      [51] aload_1 v1
      [52] invokestatic #14
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [55] pop
      [56] aload_2 v2
      [57] aload_0 v0
      [58] getfield #10
        - Fieldref [com/anysoftkeyboard/receivers/PackagesChangedReceiver.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [61] invokestatic #15
        - Methodref [com/anysoftkeyboard/e/a.a (Landroid/content/Intent;Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [64] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/f
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.f extends java.lang.Object

Interfaces (count = 1):
  - Class [android/preference/Preference$OnPreferenceClickListener]

Constant Pool (count = 66):
  - Integer [234234]
  - String [ASK-SETTINGS]
  - String [Failed to launch market!]
  - String [search_for_addon_packs_at_market]
  - Class [android/preference/Preference]
  - Class [android/preference/Preference$OnPreferenceClickListener]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/ui/MainForm]
  - Class [com/anysoftkeyboard/ui/settings/AddOnSelector]
  - Class [com/anysoftkeyboard/ui/settings/f]
  - Class [java/lang/Exception]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Fieldref [com/anysoftkeyboard/ui/settings/f.a Lcom/anysoftkeyboard/ui/settings/AddOnSelector;]
  - Methodref [android/preference/Preference.getKey ()Ljava/lang/String;]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  - Methodref [com/anysoftkeyboard/ui/MainForm.a (Landroid/content/Context;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.a ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.e ()Z]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.showDialog (I)V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  + NameAndType [<init> ()V]
  + NameAndType [a ()Ljava/lang/String;]
  + NameAndType [a (Landroid/content/Context;Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/AddOnSelector;]
  + NameAndType [e ()Z]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getKey ()Ljava/lang/String;]
  + NameAndType [showDialog (I)V]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)V]
  + Utf8 [(Landroid/preference/Preference;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/AddOnSelector;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + Utf8 [<init>]
  + Utf8 [ASK-SETTINGS]
  + Utf8 [Code]
  + Utf8 [Failed to launch market!]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/AddOnSelector;]
  + Utf8 [a]
  + Utf8 [android/preference/Preference]
  + Utf8 [android/preference/Preference$OnPreferenceClickListener]
  + Utf8 [android/util/Log]
  + Utf8 [com/anysoftkeyboard/ui/MainForm]
  + Utf8 [com/anysoftkeyboard/ui/settings/AddOnSelector]
  + Utf8 [com/anysoftkeyboard/ui/settings/f]
  + Utf8 [e]
  + Utf8 [equals]
  + Utf8 [getApplicationContext]
  + Utf8 [getKey]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [onPreferenceClick]
  + Utf8 [search_for_addon_packs_at_market]
  + Utf8 [showDialog]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/settings/AddOnSelector;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.AddOnSelector a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/AddOnSelector;)V
    Access flags: 0x0
      = f(com.anysoftkeyboard.ui.settings.AddOnSelector)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #14
        - Fieldref [com/anysoftkeyboard/ui/settings/f.a Lcom/anysoftkeyboard/ui/settings/AddOnSelector;]
      [5] aload_0 v0
      [6] invokespecial #22
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onPreferenceClick(Landroid/preference/Preference;)Z
    Access flags: 0x11
      = public final boolean onPreferenceClick(android.preference.Preference)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 68, locals = 2, stack = 3):
      [0] aload_1 v1
      [1] invokevirtual #15
        - Methodref [android/preference/Preference.getKey ()Ljava/lang/String;]
      [4] ldc #4
        - String [search_for_addon_packs_at_market]
      [6] invokevirtual #23
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [9] ifeq +57 (target=66)
      [12] aload_0 v0
      [13] getfield #14
        - Fieldref [com/anysoftkeyboard/ui/settings/f.a Lcom/anysoftkeyboard/ui/settings/AddOnSelector;]
      [16] invokevirtual #19
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.e ()Z]
      [19] ifeq +36 (target=55)
      [22] aload_0 v0
      [23] getfield #14
        - Fieldref [com/anysoftkeyboard/ui/settings/f.a Lcom/anysoftkeyboard/ui/settings/AddOnSelector;]
      [26] invokevirtual #20
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.getApplicationContext ()Landroid/content/Context;]
      [29] aload_0 v0
      [30] getfield #14
        - Fieldref [com/anysoftkeyboard/ui/settings/f.a Lcom/anysoftkeyboard/ui/settings/AddOnSelector;]
      [33] invokevirtual #18
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.a ()Ljava/lang/String;]
      [36] invokestatic #17
        - Methodref [com/anysoftkeyboard/ui/MainForm.a (Landroid/content/Context;Ljava/lang/String;)V]
      [39] goto +25 (target=64)
      [42] astore_1 v1
      [43] ldc #2
        - String [ASK-SETTINGS]
      [45] ldc #3
        - String [Failed to launch market!]
      [47] aload_1 v1
      [48] invokestatic #16
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
      [51] pop
      [52] goto +12 (target=64)
      [55] aload_0 v0
      [56] getfield #14
        - Fieldref [com/anysoftkeyboard/ui/settings/f.a Lcom/anysoftkeyboard/ui/settings/AddOnSelector;]
      [59] ldc #1
        - Integer [234234]
      [61] invokevirtual #21
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.showDialog (I)V]
      [64] iconst_1
      [65] ireturn
      [66] iconst_0
      [67] ireturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (22 -> 39: 42):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/FactoryView_V3
  Superclass:    com/anysoftkeyboard/devicespecific/g
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x20
    = class com.anysoftkeyboard.devicespecific.FactoryView_V3 extends com.anysoftkeyboard.devicespecific.g

Interfaces (count = 0):

Constant Pool (count = 20):
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  - Class [com/anysoftkeyboard/devicespecific/g]
  - Class [com/anysoftkeyboard/devicespecific/h]
  - Methodref [com/anysoftkeyboard/devicespecific/g.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  - Methodref [com/anysoftkeyboard/devicespecific/g.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  - Methodref [com/anysoftkeyboard/devicespecific/h.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [()Lcom/anysoftkeyboard/devicespecific/f;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  + Utf8 [com/anysoftkeyboard/devicespecific/g]
  + Utf8 [com/anysoftkeyboard/devicespecific/h]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    Access flags: 0x1
      = public FactoryView_V3(android.content.Context,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokespecial #4
        - Methodref [com/anysoftkeyboard/devicespecific/g.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    Access flags: 0x1
      = public FactoryView_V3(android.content.Context,android.util.AttributeSet,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] invokespecial #5
        - Methodref [com/anysoftkeyboard/devicespecific/g.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Lcom/anysoftkeyboard/devicespecific/f;
    Access flags: 0x1
      = public com.anysoftkeyboard.devicespecific.f a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] new #3
        - Class [com/anysoftkeyboard/devicespecific/h]
      [3] dup
      [4] invokespecial #6
        - Methodref [com/anysoftkeyboard/devicespecific/h.<init> ()V]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/j
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.views.j extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 73):
  - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  - Class [com/anysoftkeyboard/keyboards/views/j]
  - Class [com/anysoftkeyboard/keyboards/views/k]
  - Class [java/lang/Object]
  - Class [java/util/Iterator]
  - Class [java/util/LinkedList]
  - Fieldref [com/anysoftkeyboard/keyboards/views/j.a Ljava/util/LinkedList;]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.b ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.b (IIJ)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.d ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.e ()I]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/util/LinkedList.<init> ()V]
  - Methodref [java/util/LinkedList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/LinkedList.clear ()V]
  - Methodref [java/util/LinkedList.get (I)Ljava/lang/Object;]
  - Methodref [java/util/LinkedList.iterator ()Ljava/util/Iterator;]
  - Methodref [java/util/LinkedList.remove (I)Ljava/lang/Object;]
  - Methodref [java/util/LinkedList.remove (Ljava/lang/Object;)Z]
  - Methodref [java/util/LinkedList.size ()I]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [a ()Z]
  + NameAndType [a Ljava/util/LinkedList;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [b ()V]
  + NameAndType [b (IIJ)V]
  + NameAndType [clear ()V]
  + NameAndType [d ()I]
  + NameAndType [e ()I]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [remove (I)Ljava/lang/Object;]
  + NameAndType [remove (Ljava/lang/Object;)Z]
  + NameAndType [size ()I]
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(IIJ)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/k;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/k;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/k;J)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Ljava/util/LinkedList;]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [clear]
  + Utf8 [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/j]
  + Utf8 [com/anysoftkeyboard/keyboards/views/k]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [get]
  + Utf8 [hasNext]
  + Utf8 [iterator]
  + Utf8 [java/lang/Object]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/LinkedList]
  + Utf8 [next]
  + Utf8 [remove]
  + Utf8 [size]

Fields (count = 1):
  + Field:        a Ljava/util/LinkedList;
    Access flags: 0x2
      = private java.util.LinkedList a

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x0
      = j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #13
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #6
        - Class [java/util/LinkedList]
      [8] dup
      [9] invokespecial #14
        - Methodref [java/util/LinkedList.<init> ()V]
      [12] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/j.a Ljava/util/LinkedList;]
      [15] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/views/k;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.keyboards.views.k)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/j.a Ljava/util/LinkedList;]
      [4] aload_1 v1
      [5] invokevirtual #15
        - Methodref [java/util/LinkedList.add (Ljava/lang/Object;)Z]
      [8] pop
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/keyboards/views/k;)I
    Access flags: 0x11
      = public final int b(com.anysoftkeyboard.keyboards.views.k)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 38, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/j.a Ljava/util/LinkedList;]
      [4] dup
      [5] astore_2 v2
      [6] invokevirtual #21
        - Methodref [java/util/LinkedList.size ()I]
      [9] iconst_1
      [10] isub
      [11] istore_3 v3
      [12] goto +20 (target=32)
      [15] aload_2 v2
      [16] iload_3 v3
      [17] invokevirtual #17
        - Methodref [java/util/LinkedList.get (I)Ljava/lang/Object;]
      [20] checkcast #3
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [23] aload_1 v1
      [24] ifacmpne +5 (target=29)
      [27] iload_3 v3
      [28] ireturn
      [29] iinc v3, -1
      [32] iload_3 v3
      [33] ifge -18 (target=15)
      [36] iconst_m1
      [37] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/views/k;J)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.keyboards.views.k,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 85, locals = 7, stack = 5):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/j.a Ljava/util/LinkedList;]
      [4] astore v4
      [6] iconst_0
      [7] istore v5
      [9] aload v4
      [11] iconst_0
      [12] invokevirtual #17
        - Methodref [java/util/LinkedList.get (I)Ljava/lang/Object;]
      [15] checkcast #3
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [18] astore v6
      [20] goto +58 (target=78)
      [23] aload v6
      [25] invokevirtual #8
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a ()Z]
      [28] ifeq +9 (target=37)
      [31] iinc v5, 1
      [34] goto +32 (target=66)
      [37] aload v6
      [39] aload v6
      [41] invokevirtual #11
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d ()I]
      [44] aload v6
      [46] invokevirtual #12
        - Methodref [com/anysoftkeyboard/keyboards/views/k.e ()I]
      [49] lload_2 v2
      [50] invokevirtual #10
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b (IIJ)V]
      [53] aload v6
      [55] invokevirtual #9
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b ()V]
      [58] aload v4
      [60] iload v5
      [62] invokevirtual #19
        - Methodref [java/util/LinkedList.remove (I)Ljava/lang/Object;]
      [65] pop
      [66] aload v4
      [68] iload v5
      [70] invokevirtual #17
        - Methodref [java/util/LinkedList.get (I)Ljava/lang/Object;]
      [73] checkcast #3
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [76] astore v6
      [78] aload v6
      [80] aload_1 v1
      [81] ifacmpne -58 (target=23)
      [84] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/keyboards/views/k;J)V
    Access flags: 0x11
      = public final void b(com.anysoftkeyboard.keyboards.views.k,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 81, locals = 6, stack = 5):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/j.a Ljava/util/LinkedList;]
      [4] invokevirtual #18
        - Methodref [java/util/LinkedList.iterator ()Ljava/util/Iterator;]
      [7] astore v5
      [9] goto +41 (target=50)
      [12] aload v5
      [14] invokeinterface #23
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [19] checkcast #3
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [22] dup
      [23] astore v4
      [25] aload_1 v1
      [26] ifacmpeq +24 (target=50)
      [29] aload v4
      [31] aload v4
      [33] invokevirtual #11
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d ()I]
      [36] aload v4
      [38] invokevirtual #12
        - Methodref [com/anysoftkeyboard/keyboards/views/k.e ()I]
      [41] lload_2 v2
      [42] invokevirtual #10
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b (IIJ)V]
      [45] aload v4
      [47] invokevirtual #9
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b ()V]
      [50] aload v5
      [52] invokeinterface #22
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [57] ifne -45 (target=12)
      [60] aload_0 v0
      [61] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/j.a Ljava/util/LinkedList;]
      [64] invokevirtual #16
        - Methodref [java/util/LinkedList.clear ()V]
      [67] aload_1 v1
      [68] ifnull +12 (target=80)
      [71] aload_0 v0
      [72] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/j.a Ljava/util/LinkedList;]
      [75] aload_1 v1
      [76] invokevirtual #15
        - Methodref [java/util/LinkedList.add (Ljava/lang/Object;)Z]
      [79] pop
      [80] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Lcom/anysoftkeyboard/keyboards/views/k;)V
    Access flags: 0x11
      = public final void c(com.anysoftkeyboard.keyboards.views.k)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/j.a Ljava/util/LinkedList;]
      [4] aload_1 v1
      [5] invokevirtual #20
        - Methodref [java/util/LinkedList.remove (Ljava/lang/Object;)Z]
      [8] pop
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/FactoryView_V7
  Superclass:    com/anysoftkeyboard/devicespecific/FactoryView_V5
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x20
    = class com.anysoftkeyboard.devicespecific.FactoryView_V7 extends com.anysoftkeyboard.devicespecific.FactoryView_V5

Interfaces (count = 0):

Constant Pool (count = 20):
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V5]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V7]
  - Class [com/anysoftkeyboard/devicespecific/a]
  - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V5.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V5.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  - Methodref [com/anysoftkeyboard/devicespecific/a.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [()Lcom/anysoftkeyboard/devicespecific/f;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V5]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V7]
  + Utf8 [com/anysoftkeyboard/devicespecific/a]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    Access flags: 0x1
      = public FactoryView_V7(android.content.Context,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokespecial #4
        - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V5.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    Access flags: 0x1
      = public FactoryView_V7(android.content.Context,android.util.AttributeSet,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] invokespecial #5
        - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V5.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Lcom/anysoftkeyboard/devicespecific/f;
    Access flags: 0x1
      = public com.anysoftkeyboard.devicespecific.f a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] new #3
        - Class [com/anysoftkeyboard/devicespecific/a]
      [3] dup
      [4] invokespecial #6
        - Methodref [com/anysoftkeyboard/devicespecific/a.<init> ()V]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/FactoryView_V8
  Superclass:    com/anysoftkeyboard/devicespecific/FactoryView_V7
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x20
    = class com.anysoftkeyboard.devicespecific.FactoryView_V8 extends com.anysoftkeyboard.devicespecific.FactoryView_V7

Interfaces (count = 0):

Constant Pool (count = 20):
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V7]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V8]
  - Class [com/anysoftkeyboard/devicespecific/j]
  - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V7.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V7.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  - Methodref [com/anysoftkeyboard/devicespecific/j.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [()Lcom/anysoftkeyboard/devicespecific/f;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V7]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V8]
  + Utf8 [com/anysoftkeyboard/devicespecific/j]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    Access flags: 0x1
      = public FactoryView_V8(android.content.Context,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokespecial #4
        - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V7.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    Access flags: 0x1
      = public FactoryView_V8(android.content.Context,android.util.AttributeSet,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] invokespecial #5
        - Methodref [com/anysoftkeyboard/devicespecific/FactoryView_V7.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Lcom/anysoftkeyboard/devicespecific/f;
    Access flags: 0x11
      = public final com.anysoftkeyboard.devicespecific.f a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] new #3
        - Class [com/anysoftkeyboard/devicespecific/j]
      [3] dup
      [4] invokespecial #6
        - Methodref [com/anysoftkeyboard/devicespecific/j.<init> ()V]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/ActivityHelper
  Superclass:    android/app/Activity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.voice.ActivityHelper extends android.app.Activity

Interfaces (count = 0):

Constant Pool (count = 187):
  - Integer [16973937]
  - Integer [17039360]
  - String [android.speech.action.RECOGNIZE_SPEECH]
  - String [android.speech.extra.LANGUAGE]
  - String [android.speech.extra.LANGUAGE_MODEL]
  - String [android.speech.extra.MAX_RESULTS]
  - String [android.speech.extra.RESULTS]
  - String [calling_package]
  - String [free_form]
  - Class [[Ljava/lang/String;]
  - Class [android/app/Activity]
  - Class [android/app/AlertDialog]
  - Class [android/app/AlertDialog$Builder]
  - Class [android/app/Dialog]
  - Class [android/content/Context]
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnCancelListener]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/content/Intent]
  - Class [android/os/Build]
  - Class [android/os/Build$VERSION]
  - Class [com/anysoftkeyboard/voice/ActivityHelper]
  - Class [com/anysoftkeyboard/voice/ServiceHelper]
  - Class [com/anysoftkeyboard/voice/d]
  - Class [com/anysoftkeyboard/voice/e]
  - Class [com/anysoftkeyboard/voice/f]
  - Class [com/anysoftkeyboard/voice/i]
  - Class [com/anysoftkeyboard/voice/p]
  - Class [java/lang/Class]
  - Class [java/lang/Object]
  - Class [java/lang/Package]
  - Class [java/lang/String]
  - Class [java/util/ArrayList]
  - Fieldref [android/os/Build$VERSION.SDK_INT I]
  - Fieldref [com/anysoftkeyboard/voice/ActivityHelper.a Lcom/anysoftkeyboard/voice/p;]
  - Methodref [android/app/Activity.<init> ()V]
  - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
  - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;I)V]
  - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
  - Methodref [android/app/AlertDialog$Builder.setCancelable (Z)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setItems ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setNeutralButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setOnCancelListener (Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/Dialog.show ()V]
  - Methodref [android/content/Context.bindService (Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
  - Methodref [android/content/Intent.getStringArrayListExtra (Ljava/lang/String;)Ljava/util/ArrayList;]
  - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
  - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z]
  - Methodref [android/content/Intent.putExtra (Ljava/lang/String;I)Landroid/content/Intent;]
  - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [com/anysoftkeyboard/voice/ActivityHelper.a (Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/voice/ActivityHelper.finish ()V]
  - Methodref [com/anysoftkeyboard/voice/ActivityHelper.getIntent ()Landroid/content/Intent;]
  - Methodref [com/anysoftkeyboard/voice/ActivityHelper.startActivityForResult (Landroid/content/Intent;I)V]
  - Methodref [com/anysoftkeyboard/voice/d.<init> (Lcom/anysoftkeyboard/voice/ActivityHelper;)V]
  - Methodref [com/anysoftkeyboard/voice/e.<init> (Lcom/anysoftkeyboard/voice/ActivityHelper;)V]
  - Methodref [com/anysoftkeyboard/voice/f.<init> (Lcom/anysoftkeyboard/voice/ActivityHelper;[Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/voice/i.<init> (Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/voice/p.<init> ()V]
  - Methodref [java/lang/Class.getPackage ()Ljava/lang/Package;]
  - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
  - Methodref [java/lang/Package.getName ()Ljava/lang/String;]
  - Methodref [java/util/ArrayList.size ()I]
  - Methodref [java/util/ArrayList.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/content/Context;I)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/voice/ActivityHelper;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/voice/ActivityHelper;[Ljava/lang/String;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [SDK_INT I]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/voice/p;]
  + NameAndType [bindService (Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z]
  + NameAndType [create ()Landroid/app/AlertDialog;]
  + NameAndType [finish ()V]
  + NameAndType [getClass ()Ljava/lang/Class;]
  + NameAndType [getIntent ()Landroid/content/Intent;]
  + NameAndType [getName ()Ljava/lang/String;]
  + NameAndType [getPackage ()Ljava/lang/Package;]
  + NameAndType [getStringArrayListExtra (Ljava/lang/String;)Ljava/util/ArrayList;]
  + NameAndType [getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [hasExtra (Ljava/lang/String;)Z]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [putExtra (Ljava/lang/String;I)Landroid/content/Intent;]
  + NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [setCancelable (Z)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setItems ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setNeutralButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setOnCancelListener (Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [show ()V]
  + NameAndType [size ()I]
  + NameAndType [startActivityForResult (Landroid/content/Intent;I)V]
  + NameAndType [toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
  + Utf8 [()I]
  + Utf8 [()Landroid/app/AlertDialog;]
  + Utf8 [()Landroid/content/Intent;]
  + Utf8 [()Ljava/lang/Class;]
  + Utf8 [()Ljava/lang/Package;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(IILandroid/content/Intent;)V]
  + Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Landroid/content/Intent;I)V]
  + Utf8 [(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/ActivityHelper;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/ActivityHelper;[Ljava/lang/String;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;)Ljava/util/ArrayList;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [(Z)Landroid/app/AlertDialog$Builder;]
  + Utf8 [([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [([Ljava/lang/Object;)[Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/voice/p;]
  + Utf8 [SDK_INT]
  + Utf8 [[Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android.speech.action.RECOGNIZE_SPEECH]
  + Utf8 [android.speech.extra.LANGUAGE]
  + Utf8 [android.speech.extra.LANGUAGE_MODEL]
  + Utf8 [android.speech.extra.MAX_RESULTS]
  + Utf8 [android.speech.extra.RESULTS]
  + Utf8 [android/app/Activity]
  + Utf8 [android/app/AlertDialog]
  + Utf8 [android/app/AlertDialog$Builder]
  + Utf8 [android/app/Dialog]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnCancelListener]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/content/Intent]
  + Utf8 [android/os/Build]
  + Utf8 [android/os/Build$VERSION]
  + Utf8 [bindService]
  + Utf8 [calling_package]
  + Utf8 [com/anysoftkeyboard/voice/ActivityHelper]
  + Utf8 [com/anysoftkeyboard/voice/ServiceHelper]
  + Utf8 [com/anysoftkeyboard/voice/d]
  + Utf8 [com/anysoftkeyboard/voice/e]
  + Utf8 [com/anysoftkeyboard/voice/f]
  + Utf8 [com/anysoftkeyboard/voice/i]
  + Utf8 [com/anysoftkeyboard/voice/p]
  + Utf8 [create]
  + Utf8 [finish]
  + Utf8 [free_form]
  + Utf8 [getClass]
  + Utf8 [getIntent]
  + Utf8 [getName]
  + Utf8 [getPackage]
  + Utf8 [getStringArrayListExtra]
  + Utf8 [getStringExtra]
  + Utf8 [hasExtra]
  + Utf8 [java/lang/Class]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/Package]
  + Utf8 [java/lang/String]
  + Utf8 [java/util/ArrayList]
  + Utf8 [onActivityResult]
  + Utf8 [onCreate]
  + Utf8 [putExtra]
  + Utf8 [setCancelable]
  + Utf8 [setItems]
  + Utf8 [setNeutralButton]
  + Utf8 [setOnCancelListener]
  + Utf8 [show]
  + Utf8 [size]
  + Utf8 [startActivityForResult]
  + Utf8 [toArray]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/voice/p;
    Access flags: 0x2
      = private com.anysoftkeyboard.voice.p a

Methods (count = 5):
  - Method:       <init>()V
    Access flags: 0x1
      = public ActivityHelper()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #36
        - Methodref [android/app/Activity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 89, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #37
        - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] new #28
        - Class [com/anysoftkeyboard/voice/p]
      [9] dup
      [10] invokespecial #62
        - Methodref [com/anysoftkeyboard/voice/p.<init> ()V]
      [13] putfield #35
        - Fieldref [com/anysoftkeyboard/voice/ActivityHelper.a Lcom/anysoftkeyboard/voice/p;]
      [16] new #19
        - Class [android/content/Intent]
      [19] dup
      [20] ldc #3
        - String [android.speech.action.RECOGNIZE_SPEECH]
      [22] invokespecial #48
        - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
      [25] dup
      [26] astore_1 v1
      [27] ldc #8
        - String [calling_package]
      [29] aload_0 v0
      [30] invokevirtual #64
        - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
      [33] invokevirtual #63
        - Methodref [java/lang/Class.getPackage ()Ljava/lang/Package;]
      [36] invokevirtual #65
        - Methodref [java/lang/Package.getName ()Ljava/lang/String;]
      [39] invokevirtual #53
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
      [42] pop
      [43] aload_1 v1
      [44] ldc #5
        - String [android.speech.extra.LANGUAGE_MODEL]
      [46] ldc #9
        - String [free_form]
      [48] invokevirtual #53
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
      [51] pop
      [52] aload_1 v1
      [53] ldc #6
        - String [android.speech.extra.MAX_RESULTS]
      [55] iconst_5
      [56] invokevirtual #52
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;I)Landroid/content/Intent;]
      [59] pop
      [60] aload_0 v0
      [61] invokevirtual #56
        - Methodref [com/anysoftkeyboard/voice/ActivityHelper.getIntent ()Landroid/content/Intent;]
      [64] ldc #4
        - String [android.speech.extra.LANGUAGE]
      [66] invokevirtual #50
        - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
      [69] dup
      [70] astore_2 v2
      [71] ifnull +11 (target=82)
      [74] aload_1 v1
      [75] ldc #4
        - String [android.speech.extra.LANGUAGE]
      [77] aload_2 v2
      [78] invokevirtual #53
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
      [81] pop
      [82] aload_0 v0
      [83] aload_1 v1
      [84] iconst_1
      [85] invokevirtual #57
        - Methodref [com/anysoftkeyboard/voice/ActivityHelper.startActivityForResult (Landroid/content/Intent;I)V]
      [88] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onActivityResult(IILandroid/content/Intent;)V
    Access flags: 0x4
      = protected void onActivityResult(int,int,android.content.Intent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 136, locals = 4, stack = 6):
      [0] iload_1 v1
      [1] iconst_1
      [2] ificmpne +128 (target=130)
      [5] aload_3 v3
      [6] ifnull +124 (target=130)
      [9] aload_3 v3
      [10] ldc #7
        - String [android.speech.extra.RESULTS]
      [12] invokevirtual #51
        - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z]
      [15] ifeq +115 (target=130)
      [18] aload_3 v3
      [19] ldc #7
        - String [android.speech.extra.RESULTS]
      [21] invokevirtual #49
        - Methodref [android/content/Intent.getStringArrayListExtra (Ljava/lang/String;)Ljava/util/ArrayList;]
      [24] astore_1 v1
      [25] aload_0 v0
      [26] aload_1 v1
      [27] aload_1 v1
      [28] invokevirtual #66
        - Methodref [java/util/ArrayList.size ()I]
      [31] anewarray #32
        - Class [java/lang/String]
      [34] invokevirtual #67
        - Methodref [java/util/ArrayList.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
      [37] checkcast #10
        - Class [[Ljava/lang/String;]
      [40] astore_2 v2
      [41] astore_1 v1
      [42] getstatic #34
        - Fieldref [android/os/Build$VERSION.SDK_INT I]
      [45] bipush 11
      [47] ificmpge +15 (target=62)
      [50] new #13
        - Class [android/app/AlertDialog$Builder]
      [53] dup
      [54] aload_1 v1
      [55] invokespecial #38
        - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
      [58] astore_3 v3
      [59] goto +14 (target=73)
      [62] new #13
        - Class [android/app/AlertDialog$Builder]
      [65] dup
      [66] aload_1 v1
      [67] ldc #1
        - Integer [16973937]
      [69] invokespecial #39
        - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;I)V]
      [72] astore_3 v3
      [73] aload_3 v3
      [74] aload_2 v2
      [75] new #26
        - Class [com/anysoftkeyboard/voice/f]
      [78] dup
      [79] aload_1 v1
      [80] aload_2 v2
      [81] invokespecial #60
        - Methodref [com/anysoftkeyboard/voice/f.<init> (Lcom/anysoftkeyboard/voice/ActivityHelper;[Ljava/lang/String;)V]
      [84] invokevirtual #42
        - Methodref [android/app/AlertDialog$Builder.setItems ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [87] pop
      [88] aload_3 v3
      [89] iconst_1
      [90] invokevirtual #41
        - Methodref [android/app/AlertDialog$Builder.setCancelable (Z)Landroid/app/AlertDialog$Builder;]
      [93] pop
      [94] aload_3 v3
      [95] new #24
        - Class [com/anysoftkeyboard/voice/d]
      [98] dup
      [99] aload_1 v1
      [100] invokespecial #58
        - Methodref [com/anysoftkeyboard/voice/d.<init> (Lcom/anysoftkeyboard/voice/ActivityHelper;)V]
      [103] invokevirtual #44
        - Methodref [android/app/AlertDialog$Builder.setOnCancelListener (Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;]
      [106] pop
      [107] aload_3 v3
      [108] ldc #2
        - Integer [17039360]
      [110] new #25
        - Class [com/anysoftkeyboard/voice/e]
      [113] dup
      [114] aload_1 v1
      [115] invokespecial #59
        - Methodref [com/anysoftkeyboard/voice/e.<init> (Lcom/anysoftkeyboard/voice/ActivityHelper;)V]
      [118] invokevirtual #43
        - Methodref [android/app/AlertDialog$Builder.setNeutralButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [121] pop
      [122] aload_3 v3
      [123] invokevirtual #40
        - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
      [126] invokevirtual #45
        - Methodref [android/app/Dialog.show ()V]
      [129] return
      [130] aload_0 v0
      [131] aconst_null
      [132] invokespecial #54
        - Methodref [com/anysoftkeyboard/voice/ActivityHelper.a (Ljava/lang/String;)V]
      [135] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x2
      = private void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 42, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] getfield #35
        - Fieldref [com/anysoftkeyboard/voice/ActivityHelper.a Lcom/anysoftkeyboard/voice/p;]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] astore_3 v3
      [7] astore_2 v2
      [8] astore_1 v1
      [9] new #27
        - Class [com/anysoftkeyboard/voice/i]
      [12] dup
      [13] aload_1 v1
      [14] aload_2 v2
      [15] aload_3 v3
      [16] invokespecial #61
        - Methodref [com/anysoftkeyboard/voice/i.<init> (Lcom/anysoftkeyboard/voice/p;Landroid/content/Context;Ljava/lang/String;)V]
      [19] astore_1 v1
      [20] aload_2 v2
      [21] new #19
        - Class [android/content/Intent]
      [24] dup
      [25] aload_2 v2
      [26] ldc #23
        - Class [com/anysoftkeyboard/voice/ServiceHelper]
      [28] invokespecial #47
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [31] aload_1 v1
      [32] iconst_1
      [33] invokevirtual #46
        - Methodref [android/content/Context.bindService (Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z]
      [36] pop
      [37] aload_0 v0
      [38] invokevirtual #55
        - Methodref [com/anysoftkeyboard/voice/ActivityHelper.finish ()V]
      [41] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/voice/ActivityHelper;Ljava/lang/String;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.voice.ActivityHelper,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #54
        - Methodref [com/anysoftkeyboard/voice/ActivityHelper.a (Ljava/lang/String;)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/l
  Superclass:    android/os/Binder
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.voice.l extends android.os.Binder

Interfaces (count = 0):

Constant Pool (count = 17):
  - Class [android/os/Binder]
  - Class [com/anysoftkeyboard/voice/ServiceHelper]
  - Class [com/anysoftkeyboard/voice/l]
  - Fieldref [com/anysoftkeyboard/voice/l.a Lcom/anysoftkeyboard/voice/ServiceHelper;]
  - Methodref [android/os/Binder.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/voice/ServiceHelper;]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/ServiceHelper;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/voice/ServiceHelper;]
  + Utf8 [a]
  + Utf8 [android/os/Binder]
  + Utf8 [com/anysoftkeyboard/voice/ServiceHelper]
  + Utf8 [com/anysoftkeyboard/voice/l]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/voice/ServiceHelper;
    Access flags: 0x1010
      = final com.anysoftkeyboard.voice.ServiceHelper a

Methods (count = 1):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/ServiceHelper;)V
    Access flags: 0x1
      = public l(com.anysoftkeyboard.voice.ServiceHelper)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #4
        - Fieldref [com/anysoftkeyboard/voice/l.a Lcom/anysoftkeyboard/voice/ServiceHelper;]
      [5] aload_0 v0
      [6] invokespecial #5
        - Methodref [android/os/Binder.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/menny/android/anysoftkeyboard/MainSettings
  Superclass:    com/anysoftkeyboard/ui/settings/MainSettings
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.menny.android.anysoftkeyboard.MainSettings extends com.anysoftkeyboard.ui.settings.MainSettings

Interfaces (count = 0):

Constant Pool (count = 10):
  - Class [com/anysoftkeyboard/ui/settings/MainSettings]
  - Class [com/menny/android/anysoftkeyboard/MainSettings]
  - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.<init> ()V]
  + NameAndType [<init> ()V]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [com/anysoftkeyboard/ui/settings/MainSettings]
  + Utf8 [com/menny/android/anysoftkeyboard/MainSettings]

Fields (count = 0):

Methods (count = 1):
  - Method:       <init>()V
    Access flags: 0x1
      = public MainSettings()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #3
        - Methodref [com/anysoftkeyboard/ui/settings/MainSettings.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/d/c
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.d.c extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 89):
  - Integer [2131361817]
  - String [ASK Workaround]
  - String [Android Ecliar Messaging MESSAGE field]
  - String [SDK_INT]
  - String [com.android.mms]
  - String [droid]
  - String [milestone]
  - Class [android/os/Build]
  - Class [android/os/Build$VERSION]
  - Class [android/util/Log]
  - Class [android/view/inputmethod/EditorInfo]
  - Class [com/anysoftkeyboard/d/c]
  - Class [java/lang/Character]
  - Class [java/lang/Class]
  - Class [java/lang/Exception]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/reflect/Field]
  - Fieldref [android/os/Build.MODEL Ljava/lang/String;]
  - Fieldref [android/view/inputmethod/EditorInfo.fieldId I]
  - Fieldref [android/view/inputmethod/EditorInfo.packageName Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/d/c.a I]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [java/lang/Character.getDirectionality (C)B]
  - Methodref [java/lang/Class.getField (Ljava/lang/String;)Ljava/lang/reflect/Field;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.contentEquals (Ljava/lang/CharSequence;)Z]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
  - Methodref [java/lang/reflect/Field.getInt (Ljava/lang/Object;)I]
  + NameAndType [<init> ()V]
  + NameAndType [MODEL Ljava/lang/String;]
  + NameAndType [a I]
  + NameAndType [contentEquals (Ljava/lang/CharSequence;)Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [fieldId I]
  + NameAndType [getDirectionality (C)B]
  + NameAndType [getField (Ljava/lang/String;)Ljava/lang/reflect/Field;]
  + NameAndType [getInt (Ljava/lang/Object;)I]
  + NameAndType [packageName Ljava/lang/String;]
  + NameAndType [toLowerCase ()Ljava/lang/String;]
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(C)B]
  + Utf8 [(C)Z]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;)Z]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/Object;)I]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/reflect/Field;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK Workaround]
  + Utf8 [Android Ecliar Messaging MESSAGE field]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [MODEL]
  + Utf8 [SDK_INT]
  + Utf8 [a]
  + Utf8 [android/os/Build]
  + Utf8 [android/os/Build$VERSION]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/inputmethod/EditorInfo]
  + Utf8 [b]
  + Utf8 [com.android.mms]
  + Utf8 [com/anysoftkeyboard/d/c]
  + Utf8 [contentEquals]
  + Utf8 [d]
  + Utf8 [droid]
  + Utf8 [equals]
  + Utf8 [fieldId]
  + Utf8 [getDirectionality]
  + Utf8 [getField]
  + Utf8 [getInt]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Class]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/reflect/Field]
  + Utf8 [milestone]
  + Utf8 [packageName]
  + Utf8 [toLowerCase]

Fields (count = 1):
  + Field:        a I
    Access flags: 0x1a
      = private static final int a

Methods (count = 6):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 31, locals = 2, stack = 2):
      [0] iconst_1
      [1] istore_0 v0
      [2] ldc #9
        - Class [android/os/Build$VERSION]
      [4] ldc #4
        - String [SDK_INT]
      [6] invokevirtual #25
        - Methodref [java/lang/Class.getField (Ljava/lang/String;)Ljava/lang/reflect/Field;]
      [9] dup
      [10] astore_1 v1
      [11] ifnull +15 (target=26)
      [14] aload_1 v1
      [15] aconst_null
      [16] invokevirtual #30
        - Methodref [java/lang/reflect/Field.getInt (Ljava/lang/Object;)I]
      [19] istore_0 v0
      [20] goto +6 (target=26)
      [23] pop
      [24] iconst_3
      [25] istore_0 v0
      [26] iload_0 v0
      [27] putstatic #22
        - Fieldref [com/anysoftkeyboard/d/c.a I]
      [30] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (2 -> 20: 23):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x1
      = public c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #26
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(C)Z
    Access flags: 0x9
      = public static boolean a(char)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 52, locals = 1, stack = 1):
      [0] iload_0 v0
      [1] invokestatic #24
        - Methodref [java/lang/Character.getDirectionality (C)B]
      [4] lookupswitch (4 offsets, default=46) (target=50)
        1: offset = 44, target = 48
        2: offset = 44, target = 48
        16: offset = 44, target = 48
        17: offset = 44, target = 48
        default: offset = 46, target = 50
      [48] iconst_1
      [49] ireturn
      [50] iconst_0
      [51] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x9
      = public static boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 29, locals = 1, stack = 2):
      [0] getstatic #19
        - Fieldref [android/os/Build.MODEL Ljava/lang/String;]
      [3] invokevirtual #29
        - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
      [6] dup
      [7] astore_0 v0
      [8] ldc #7
        - String [milestone]
      [10] invokevirtual #28
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [13] ifne +12 (target=25)
      [16] aload_0 v0
      [17] ldc #6
        - String [droid]
      [19] invokevirtual #28
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [22] ifeq +5 (target=27)
      [25] iconst_1
      [26] ireturn
      [27] iconst_0
      [28] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x9
      = public static int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 4, locals = 0, stack = 1):
      [0] getstatic #22
        - Fieldref [com/anysoftkeyboard/d/c.a I]
      [3] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/EditorInfo;)Z
    Access flags: 0x9
      = public static boolean a(android.view.inputmethod.EditorInfo)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 52, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] ifnull +49 (target=50)
      [4] getstatic #22
        - Fieldref [com/anysoftkeyboard/d/c.a I]
      [7] bipush 6
      [9] ificmpgt +41 (target=50)
      [12] getstatic #22
        - Fieldref [com/anysoftkeyboard/d/c.a I]
      [15] iconst_5
      [16] ificmplt +34 (target=50)
      [19] aload_0 v0
      [20] getfield #21
        - Fieldref [android/view/inputmethod/EditorInfo.packageName Ljava/lang/String;]
      [23] ldc #5
        - String [com.android.mms]
      [25] invokevirtual #27
        - Methodref [java/lang/String.contentEquals (Ljava/lang/CharSequence;)Z]
      [28] ifeq +22 (target=50)
      [31] aload_0 v0
      [32] getfield #20
        - Fieldref [android/view/inputmethod/EditorInfo.fieldId I]
      [35] ldc #1
        - Integer [2131361817]
      [37] ificmpne +13 (target=50)
      [40] ldc #2
        - String [ASK Workaround]
      [42] ldc #3
        - String [Android Ecliar Messaging MESSAGE field]
      [44] invokestatic #23
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [47] pop
      [48] iconst_1
      [49] ireturn
      [50] iconst_0
      [51] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/m
  Superclass:    com/anysoftkeyboard/voice/b
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.voice.m extends com.anysoftkeyboard.voice.b

Interfaces (count = 0):

Constant Pool (count = 34):
  - String [ASK_VoiceRecognitionTriggerV11]
  - String [ImeTrigger is not installed]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/voice/b]
  - Class [com/anysoftkeyboard/voice/m]
  - Class [com/anysoftkeyboard/voice/q]
  - Fieldref [com/anysoftkeyboard/voice/m.a Landroid/inputmethodservice/InputMethodService;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/voice/b.<init> (Landroid/inputmethodservice/InputMethodService;)V]
  - Methodref [com/anysoftkeyboard/voice/b.b ()Lcom/anysoftkeyboard/voice/n;]
  - Methodref [com/anysoftkeyboard/voice/q.<init> (Landroid/inputmethodservice/InputMethodService;)V]
  - Methodref [com/anysoftkeyboard/voice/q.a (Landroid/inputmethodservice/InputMethodService;)Z]
  + NameAndType [<init> (Landroid/inputmethodservice/InputMethodService;)V]
  + NameAndType [a (Landroid/inputmethodservice/InputMethodService;)Z]
  + NameAndType [a Landroid/inputmethodservice/InputMethodService;]
  + NameAndType [b ()Lcom/anysoftkeyboard/voice/n;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [()Lcom/anysoftkeyboard/voice/n;]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)V]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)Z]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [ASK_VoiceRecognitionTriggerV11]
  + Utf8 [Code]
  + Utf8 [ImeTrigger is not installed]
  + Utf8 [Landroid/inputmethodservice/InputMethodService;]
  + Utf8 [a]
  + Utf8 [android/util/Log]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/voice/b]
  + Utf8 [com/anysoftkeyboard/voice/m]
  + Utf8 [com/anysoftkeyboard/voice/q]
  + Utf8 [d]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>(Landroid/inputmethodservice/InputMethodService;)V
    Access flags: 0x1
      = public m(android.inputmethodservice.InputMethodService)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #9
        - Methodref [com/anysoftkeyboard/voice/b.<init> (Landroid/inputmethodservice/InputMethodService;)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Lcom/anysoftkeyboard/voice/n;
    Access flags: 0x14
      = protected final com.anysoftkeyboard.voice.n b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/voice/m.a Landroid/inputmethodservice/InputMethodService;]
      [4] invokestatic #12
        - Methodref [com/anysoftkeyboard/voice/q.a (Landroid/inputmethodservice/InputMethodService;)Z]
      [7] ifeq +17 (target=24)
      [10] aload_0 v0
      [11] astore_1 v1
      [12] new #6
        - Class [com/anysoftkeyboard/voice/q]
      [15] dup
      [16] aload_1 v1
      [17] getfield #7
        - Fieldref [com/anysoftkeyboard/voice/m.a Landroid/inputmethodservice/InputMethodService;]
      [20] invokespecial #11
        - Methodref [com/anysoftkeyboard/voice/q.<init> (Landroid/inputmethodservice/InputMethodService;)V]
      [23] areturn
      [24] ldc #1
        - String [ASK_VoiceRecognitionTriggerV11]
      [26] ldc #2
        - String [ImeTrigger is not installed]
      [28] invokestatic #8
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [31] pop
      [32] aload_0 v0
      [33] invokespecial #10
        - Methodref [com/anysoftkeyboard/voice/b.b ()Lcom/anysoftkeyboard/voice/n;]
      [36] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/q
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.keyboards.q extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 13):
  - Class [com/anysoftkeyboard/keyboards/q]
  - Class [java/lang/Object]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/q]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 6):
  + Method:       a()I
    Access flags: 0x401
      = public abstract int a()
  + Method:       b()F
    Access flags: 0x401
      = public abstract float b()
  + Method:       c()F
    Access flags: 0x401
      = public abstract float c()
  + Method:       d()I
    Access flags: 0x401
      = public abstract int d()
  + Method:       e()I
    Access flags: 0x401
      = public abstract int e()
  + Method:       f()I
    Access flags: 0x401
      = public abstract int f()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/d
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.d extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 105):
  - String [chewbacca]
  - Class [[I]
  - Class [com/anysoftkeyboard/d]
  - Class [java/lang/Character]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/ArrayList]
  - Fieldref [com/anysoftkeyboard/d.a Ljava/util/ArrayList;]
  - Fieldref [com/anysoftkeyboard/d.b Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/d.c Ljava/lang/StringBuilder;]
  - Fieldref [com/anysoftkeyboard/d.d I]
  - Fieldref [com/anysoftkeyboard/d.e Z]
  - Fieldref [com/anysoftkeyboard/d.f Z]
  - Methodref [java/lang/Character.isUpperCase (C)Z]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
  - Methodref [java/lang/String.length ()I]
  - Methodref [java/lang/StringBuilder.<init> (I)V]
  - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.charAt (I)C]
  - Methodref [java/lang/StringBuilder.deleteCharAt (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.length ()I]
  - Methodref [java/lang/StringBuilder.setLength (I)V]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/ArrayList.<init> (I)V]
  - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/ArrayList.clear ()V]
  - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
  - Methodref [java/util/ArrayList.remove (I)Ljava/lang/Object;]
  - Methodref [java/util/ArrayList.size ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (I)V]
  + NameAndType [a Ljava/util/ArrayList;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (C)Ljava/lang/StringBuilder;]
  + NameAndType [b Ljava/lang/String;]
  + NameAndType [c Ljava/lang/StringBuilder;]
  + NameAndType [charAt (I)C]
  + NameAndType [clear ()V]
  + NameAndType [d I]
  + NameAndType [deleteCharAt (I)Ljava/lang/StringBuilder;]
  + NameAndType [e Z]
  + NameAndType [equalsIgnoreCase (Ljava/lang/String;)Z]
  + NameAndType [f Z]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [isUpperCase (C)Z]
  + NameAndType [length ()I]
  + NameAndType [remove (I)Ljava/lang/Object;]
  + NameAndType [setLength (I)V]
  + NameAndType [size ()I]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/CharSequence;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(C)Ljava/lang/StringBuilder;]
  + Utf8 [(C)Z]
  + Utf8 [(I)C]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(I)[I]
  + Utf8 [(I[I)Z]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/lang/StringBuilder;]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [chewbacca]
  + Utf8 [clear]
  + Utf8 [com/anysoftkeyboard/d]
  + Utf8 [d]
  + Utf8 [deleteCharAt]
  + Utf8 [e]
  + Utf8 [equalsIgnoreCase]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [get]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [isUpperCase]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/ArrayList]
  + Utf8 [length]
  + Utf8 [remove]
  + Utf8 [setLength]
  + Utf8 [size]
  + Utf8 [toString]

Fields (count = 6):
  + Field:        a Ljava/util/ArrayList;
    Access flags: 0x12
      = private final java.util.ArrayList a
  + Field:        b Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String b
  + Field:        c Ljava/lang/StringBuilder;
    Access flags: 0x12
      = private final java.lang.StringBuilder c
  + Field:        d I
    Access flags: 0x2
      = private int d
  + Field:        e Z
    Access flags: 0x2
      = private boolean e
  + Field:        f Z
    Access flags: 0x2
      = private boolean f

Methods (count = 12):
  - Method:       <init>()V
    Access flags: 0x1
      = public d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 31, locals = 1, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #16
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #8
        - Class [java/util/ArrayList]
      [8] dup
      [9] bipush 12
      [11] invokespecial #26
        - Methodref [java/util/ArrayList.<init> (I)V]
      [14] putfield #9
        - Fieldref [com/anysoftkeyboard/d.a Ljava/util/ArrayList;]
      [17] aload_0 v0
      [18] new #7
        - Class [java/lang/StringBuilder]
      [21] dup
      [22] bipush 20
      [24] invokespecial #19
        - Methodref [java/lang/StringBuilder.<init> (I)V]
      [27] putfield #11
        - Fieldref [com/anysoftkeyboard/d.c Ljava/lang/StringBuilder;]
      [30] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 31, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/d.a Ljava/util/ArrayList;]
      [4] invokevirtual #28
        - Methodref [java/util/ArrayList.clear ()V]
      [7] aload_0 v0
      [8] iconst_0
      [9] putfield #14
        - Fieldref [com/anysoftkeyboard/d.f Z]
      [12] aload_0 v0
      [13] aconst_null
      [14] putfield #10
        - Fieldref [com/anysoftkeyboard/d.b Ljava/lang/String;]
      [17] aload_0 v0
      [18] getfield #11
        - Fieldref [com/anysoftkeyboard/d.c Ljava/lang/StringBuilder;]
      [21] iconst_0
      [22] invokevirtual #24
        - Methodref [java/lang/StringBuilder.setLength (I)V]
      [25] aload_0 v0
      [26] iconst_0
      [27] putfield #12
        - Fieldref [com/anysoftkeyboard/d.d I]
      [30] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x11
      = public final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/d.a Ljava/util/ArrayList;]
      [4] invokevirtual #31
        - Methodref [java/util/ArrayList.size ()I]
      [7] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)[I
    Access flags: 0x11
      = public final int[] a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/d.a Ljava/util/ArrayList;]
      [4] iload_1 v1
      [5] invokevirtual #29
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [8] checkcast #2
        - Class [[I]
      [11] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I[I)Z
    Access flags: 0x11
      = public final boolean a(int,int[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 115, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] getfield #11
        - Fieldref [com/anysoftkeyboard/d.c Ljava/lang/StringBuilder;]
      [4] iload_1 v1
      [5] i2c
      [6] invokevirtual #20
        - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
      [9] pop
      [10] aload_2 v2
      [11] dup
      [12] astore_3 v3
      [13] arraylength
      [14] iconst_2
      [15] ificmplt +39 (target=54)
      [18] aload_3 v3
      [19] iconst_0
      [20] iaload
      [21] ifle +33 (target=54)
      [24] aload_3 v3
      [25] iconst_1
      [26] iaload
      [27] ifle +27 (target=54)
      [30] aload_3 v3
      [31] iconst_0
      [32] iaload
      [33] iload_1 v1
      [34] ificmpeq +20 (target=54)
      [37] aload_3 v3
      [38] iconst_1
      [39] iaload
      [40] iload_1 v1
      [41] ificmpne +13 (target=54)
      [44] aload_3 v3
      [45] iconst_1
      [46] aload_3 v3
      [47] iconst_0
      [48] iaload
      [49] iastore
      [50] aload_3 v3
      [51] iconst_0
      [52] iload_1 v1
      [53] iastore
      [54] aload_0 v0
      [55] getfield #9
        - Fieldref [com/anysoftkeyboard/d.a Ljava/util/ArrayList;]
      [58] aload_2 v2
      [59] invokevirtual #27
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [62] pop
      [63] iload_1 v1
      [64] i2c
      [65] invokestatic #15
        - Methodref [java/lang/Character.isUpperCase (C)Z]
      [68] ifeq +13 (target=81)
      [71] aload_0 v0
      [72] dup
      [73] getfield #12
        - Fieldref [com/anysoftkeyboard/d.d I]
      [76] iconst_1
      [77] iadd
      [78] putfield #12
        - Fieldref [com/anysoftkeyboard/d.d I]
      [81] aload_0 v0
      [82] getfield #11
        - Fieldref [com/anysoftkeyboard/d.c Ljava/lang/StringBuilder;]
      [85] invokevirtual #23
        - Methodref [java/lang/StringBuilder.length ()I]
      [88] ldc #1
        - String [chewbacca]
      [90] invokevirtual #18
        - Methodref [java/lang/String.length ()I]
      [93] ificmpne +20 (target=113)
      [96] aload_0 v0
      [97] getfield #11
        - Fieldref [com/anysoftkeyboard/d.c Ljava/lang/StringBuilder;]
      [100] invokevirtual #25
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [103] ldc #1
        - String [chewbacca]
      [105] invokevirtual #17
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [108] ifeq +5 (target=113)
      [111] iconst_1
      [112] ireturn
      [113] iconst_0
      [114] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 69, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/d.a Ljava/util/ArrayList;]
      [4] invokevirtual #31
        - Methodref [java/util/ArrayList.size ()I]
      [7] dup
      [8] istore_1 v1
      [9] ifle +59 (target=68)
      [12] aload_0 v0
      [13] getfield #9
        - Fieldref [com/anysoftkeyboard/d.a Ljava/util/ArrayList;]
      [16] iload_1 v1
      [17] iconst_1
      [18] isub
      [19] invokevirtual #30
        - Methodref [java/util/ArrayList.remove (I)Ljava/lang/Object;]
      [22] pop
      [23] aload_0 v0
      [24] getfield #11
        - Fieldref [com/anysoftkeyboard/d.c Ljava/lang/StringBuilder;]
      [27] invokevirtual #23
        - Methodref [java/lang/StringBuilder.length ()I]
      [30] iconst_1
      [31] isub
      [32] istore_1 v1
      [33] aload_0 v0
      [34] getfield #11
        - Fieldref [com/anysoftkeyboard/d.c Ljava/lang/StringBuilder;]
      [37] iload_1 v1
      [38] invokevirtual #21
        - Methodref [java/lang/StringBuilder.charAt (I)C]
      [41] istore_2 v2
      [42] aload_0 v0
      [43] getfield #11
        - Fieldref [com/anysoftkeyboard/d.c Ljava/lang/StringBuilder;]
      [46] iload_1 v1
      [47] invokevirtual #22
        - Methodref [java/lang/StringBuilder.deleteCharAt (I)Ljava/lang/StringBuilder;]
      [50] pop
      [51] iload_2 v2
      [52] invokestatic #15
        - Methodref [java/lang/Character.isUpperCase (C)Z]
      [55] ifeq +13 (target=68)
      [58] aload_0 v0
      [59] dup
      [60] getfield #12
        - Fieldref [com/anysoftkeyboard/d.d I]
      [63] iconst_1
      [64] isub
      [65] putfield #12
        - Fieldref [com/anysoftkeyboard/d.d I]
      [68] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Ljava/lang/CharSequence;
    Access flags: 0x11
      = public final java.lang.CharSequence d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/d.a Ljava/util/ArrayList;]
      [4] invokevirtual #31
        - Methodref [java/util/ArrayList.size ()I]
      [7] ifne +5 (target=12)
      [10] aconst_null
      [11] areturn
      [12] aload_0 v0
      [13] getfield #11
        - Fieldref [com/anysoftkeyboard/d.c Ljava/lang/StringBuilder;]
      [16] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()V
    Access flags: 0x11
      = public final void e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] putfield #14
        - Fieldref [com/anysoftkeyboard/d.f Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()Z
    Access flags: 0x11
      = public final boolean f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #14
        - Fieldref [com/anysoftkeyboard/d.f Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()Z
    Access flags: 0x11
      = public final boolean g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #12
        - Fieldref [com/anysoftkeyboard/d.d I]
      [4] ifle +19 (target=23)
      [7] aload_0 v0
      [8] getfield #12
        - Fieldref [com/anysoftkeyboard/d.d I]
      [11] aload_0 v0
      [12] getfield #9
        - Fieldref [com/anysoftkeyboard/d.a Ljava/util/ArrayList;]
      [15] invokevirtual #31
        - Methodref [java/util/ArrayList.size ()I]
      [18] ificmpne +5 (target=23)
      [21] iconst_1
      [22] ireturn
      [23] iconst_0
      [24] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       h()Z
    Access flags: 0x11
      = public final boolean h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #12
        - Fieldref [com/anysoftkeyboard/d.d I]
      [4] iconst_1
      [5] ificmple +5 (target=10)
      [8] iconst_1
      [9] ireturn
      [10] iconst_0
      [11] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       i()Z
    Access flags: 0x11
      = public final boolean i()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #13
        - Fieldref [com/anysoftkeyboard/d.e Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/k
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.keyboards.views.k extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 278):
  - String [keyboard and/or hysteresis not set]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/f]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  - Class [com/anysoftkeyboard/keyboards/views/a]
  - Class [com/anysoftkeyboard/keyboards/views/c]
  - Class [com/anysoftkeyboard/keyboards/views/f]
  - Class [com/anysoftkeyboard/keyboards/views/h]
  - Class [com/anysoftkeyboard/keyboards/views/k]
  - Class [com/anysoftkeyboard/keyboards/views/m]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/IllegalArgumentException]
  - Class [java/lang/IllegalStateException]
  - Class [java/lang/NullPointerException]
  - Class [java/lang/Object]
  - Class [java/lang/StringBuilder]
  - Long [-1]
  - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.p Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.s Z]
  - Fieldref [com/anysoftkeyboard/keyboards/o.v Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.e Lcom/anysoftkeyboard/keyboards/views/c;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.f Lcom/anysoftkeyboard/keyboards/views/h;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.g Lcom/anysoftkeyboard/keyboards/views/m;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.i Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.k I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.m Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.n Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.o Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.p Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.q I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.r I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.s J]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.t Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.u Ljava/lang/StringBuilder;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.v I]
  - Methodref [com/anysoftkeyboard/keyboards/o.e ()V]
  - Methodref [com/anysoftkeyboard/keyboards/o.f ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.<init> (Lcom/anysoftkeyboard/keyboards/views/m;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.a ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.a (II)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.a (III)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.a (IIJ)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.b ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.b (II)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.c ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.d ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/a.e ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.a (JILcom/anysoftkeyboard/keyboards/views/k;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.c ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.sendMessageDelayed (Landroid/os/Message;J)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a (I)Lcom/anysoftkeyboard/keyboards/o;]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a (III)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a (IIJ)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.b (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.b (II)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.b (IIIJ)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.b (IIJ)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.c ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.c (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.d (I)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.e (I)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.f ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.f (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.g (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/m.a (II[I)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/m.d ()[I]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/IllegalArgumentException.<init> ()V]
  - Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/NullPointerException.<init> ()V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (I)V]
  - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.setLength (I)V]
  - InterfaceMethodref [com/anysoftkeyboard/a.H ()I]
  - InterfaceMethodref [com/anysoftkeyboard/a.I ()I]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/c.a ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/c.a (ILcom/anysoftkeyboard/keyboards/views/k;)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/c.a (Lcom/anysoftkeyboard/keyboards/o;)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a ()V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (I)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (Ljava/lang/CharSequence;)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.b (I)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.j ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/views/m;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [H ()I]
  + NameAndType [I ()I]
  + NameAndType [a ()I]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a ()V]
  + NameAndType [a ()Z]
  + NameAndType [a (I)Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [a (I)V]
  + NameAndType [a (II)I]
  + NameAndType [a (III)I]
  + NameAndType [a (III)Z]
  + NameAndType [a (IIJ)I]
  + NameAndType [a (IIJ)V]
  + NameAndType [a (II[I)I]
  + NameAndType [a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  + NameAndType [a (ILcom/anysoftkeyboard/keyboards/views/k;)V]
  + NameAndType [a (JILcom/anysoftkeyboard/keyboards/views/k;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/o;)V]
  + NameAndType [a (Ljava/lang/CharSequence;)V]
  + NameAndType [a I]
  + NameAndType [a [I]
  + NameAndType [append (C)Ljava/lang/StringBuilder;]
  + NameAndType [b ()I]
  + NameAndType [b (I)V]
  + NameAndType [b (II)I]
  + NameAndType [b (II)V]
  + NameAndType [b (IIIJ)V]
  + NameAndType [b (IIJ)V]
  + NameAndType [b I]
  + NameAndType [c ()I]
  + NameAndType [c ()V]
  + NameAndType [c (I)V]
  + NameAndType [c I]
  + NameAndType [d ()I]
  + NameAndType [d ()[I]
  + NameAndType [d (I)Z]
  + NameAndType [d I]
  + NameAndType [d [I]
  + NameAndType [e ()I]
  + NameAndType [e ()V]
  + NameAndType [e (I)Z]
  + NameAndType [e Lcom/anysoftkeyboard/keyboards/views/c;]
  + NameAndType [e Ljava/lang/CharSequence;]
  + NameAndType [f ()V]
  + NameAndType [f (I)V]
  + NameAndType [f Lcom/anysoftkeyboard/keyboards/views/h;]
  + NameAndType [g (I)V]
  + NameAndType [g Lcom/anysoftkeyboard/keyboards/views/m;]
  + NameAndType [h I]
  + NameAndType [h Lcom/anysoftkeyboard/keyboards/views/f;]
  + NameAndType [i I]
  + NameAndType [i Z]
  + NameAndType [j ()V]
  + NameAndType [j [Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [k I]
  + NameAndType [l I]
  + NameAndType [l Lcom/anysoftkeyboard/keyboards/views/a;]
  + NameAndType [m I]
  + NameAndType [m Z]
  + NameAndType [n Z]
  + NameAndType [o Z]
  + NameAndType [obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;]
  + NameAndType [p Ljava/lang/CharSequence;]
  + NameAndType [p Z]
  + NameAndType [q I]
  + NameAndType [r I]
  + NameAndType [removeMessages (I)V]
  + NameAndType [s J]
  + NameAndType [s Z]
  + NameAndType [sendMessageDelayed (Landroid/os/Message;J)Z]
  + NameAndType [setLength (I)V]
  + NameAndType [t Z]
  + NameAndType [u Ljava/lang/StringBuilder;]
  + NameAndType [v I]
  + NameAndType [v Z]
  + Utf8 [()I]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [()[I]
  + Utf8 [(C)Ljava/lang/StringBuilder;]
  + Utf8 [(I)Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [(I)V]
  + Utf8 [(I)Z]
  + Utf8 [(II)I]
  + Utf8 [(II)V]
  + Utf8 [(II)Z]
  + Utf8 [(III)I]
  + Utf8 [(III)Z]
  + Utf8 [(IIIJ)V]
  + Utf8 [(IIILjava/lang/Object;)Landroid/os/Message;]
  + Utf8 [(IIJ)I]
  + Utf8 [(IIJ)V]
  + Utf8 [(II[I)I]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/views/h;Lcom/anysoftkeyboard/keyboards/views/m;Lcom/anysoftkeyboard/keyboards/views/c;)V]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/views/k;)V]
  + Utf8 [(JILcom/anysoftkeyboard/keyboards/views/k;)V]
  + Utf8 [(Landroid/os/Message;J)Z]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/o;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/o;Z)Ljava/lang/CharSequence;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/f;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/m;)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [([Lcom/anysoftkeyboard/keyboards/o;F)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [H]
  + Utf8 [I]
  + Utf8 [J]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/a;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/c;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/f;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/h;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/m;]
  + Utf8 [Ljava/lang/CharSequence;]
  + Utf8 [Ljava/lang/StringBuilder;]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [[Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [a]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/f]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/a]
  + Utf8 [com/anysoftkeyboard/keyboards/views/c]
  + Utf8 [com/anysoftkeyboard/keyboards/views/f]
  + Utf8 [com/anysoftkeyboard/keyboards/views/h]
  + Utf8 [com/anysoftkeyboard/keyboards/views/k]
  + Utf8 [com/anysoftkeyboard/keyboards/views/m]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [j]
  + Utf8 [java/lang/IllegalArgumentException]
  + Utf8 [java/lang/IllegalStateException]
  + Utf8 [java/lang/NullPointerException]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [k]
  + Utf8 [keyboard and/or hysteresis not set]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [n]
  + Utf8 [o]
  + Utf8 [obtainMessage]
  + Utf8 [p]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [removeMessages]
  + Utf8 [s]
  + Utf8 [sendMessageDelayed]
  + Utf8 [setLength]
  + Utf8 [t]
  + Utf8 [u]
  + Utf8 [v]

Fields (count = 22):
  + Field:        a I
    Access flags: 0x11
      = public final int a
  + Field:        b I
    Access flags: 0x12
      = private final int b
  + Field:        c I
    Access flags: 0x12
      = private final int c
  + Field:        d I
    Access flags: 0x12
      = private final int d
  + Field:        e Lcom/anysoftkeyboard/keyboards/views/c;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.views.c e
  + Field:        f Lcom/anysoftkeyboard/keyboards/views/h;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.views.h f
  + Field:        g Lcom/anysoftkeyboard/keyboards/views/m;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.views.m g
  + Field:        h Lcom/anysoftkeyboard/keyboards/views/f;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.views.f h
  + Field:        i Z
    Access flags: 0x12
      = private final boolean i
  + Field:        j [Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.o[] j
  + Field:        k I
    Access flags: 0x2
      = private int k
  + Field:        l Lcom/anysoftkeyboard/keyboards/views/a;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.views.a l
  + Field:        m Z
    Access flags: 0x2
      = private boolean m
  + Field:        n Z
    Access flags: 0x2
      = private boolean n
  + Field:        o Z
    Access flags: 0x2
      = private boolean o
  + Field:        p Z
    Access flags: 0x2
      = private boolean p
  + Field:        q I
    Access flags: 0x2
      = private int q
  + Field:        r I
    Access flags: 0x2
      = private int r
  + Field:        s J
    Access flags: 0x2
      = private long s
  + Field:        t Z
    Access flags: 0x2
      = private boolean t
  + Field:        u Ljava/lang/StringBuilder;
    Access flags: 0x12
      = private final java.lang.StringBuilder u
  + Field:        v I
    Access flags: 0x2
      = private int v

Methods (count = 24):
  - Method:       <init>(ILcom/anysoftkeyboard/keyboards/views/h;Lcom/anysoftkeyboard/keyboards/views/m;Lcom/anysoftkeyboard/keyboards/views/c;)V
    Access flags: 0x1
      = public k(int,com.anysoftkeyboard.keyboards.views.h,com.anysoftkeyboard.keyboards.views.m,com.anysoftkeyboard.keyboards.views.c)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 132, locals = 5, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #92
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_m1
      [6] putfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.k I]
      [9] aload_0 v0
      [10] new #19
        - Class [java/lang/StringBuilder]
      [13] dup
      [14] iconst_1
      [15] invokespecial #93
        - Methodref [java/lang/StringBuilder.<init> (I)V]
      [18] putfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.u Ljava/lang/StringBuilder;]
      [21] aload_0 v0
      [22] iconst_m1
      [23] putfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.v I]
      [26] aload v4
      [28] ifnull +11 (target=39)
      [31] aload_2 v2
      [32] ifnull +7 (target=39)
      [35] aload_3 v3
      [36] ifnonnull +11 (target=47)
      [39] new #17
        - Class [java/lang/NullPointerException]
      [42] dup
      [43] invokespecial #91
        - Methodref [java/lang/NullPointerException.<init> ()V]
      [46] athrow
      [47] aload_0 v0
      [48] iload_1 v1
      [49] putfield #32
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.a I]
      [52] aload_0 v0
      [53] aload v4
      [55] putfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.e Lcom/anysoftkeyboard/keyboards/views/c;]
      [58] aload_0 v0
      [59] aload_2 v2
      [60] putfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.f Lcom/anysoftkeyboard/keyboards/views/h;]
      [63] aload_0 v0
      [64] aload_3 v3
      [65] putfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.g Lcom/anysoftkeyboard/keyboards/views/m;]
      [68] aload_0 v0
      [69] new #8
        - Class [com/anysoftkeyboard/keyboards/views/a]
      [72] dup
      [73] aload_3 v3
      [74] invokespecial #56
        - Methodref [com/anysoftkeyboard/keyboards/views/a.<init> (Lcom/anysoftkeyboard/keyboards/views/m;)V]
      [77] putfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [80] aload_0 v0
      [81] aload v4
      [83] invokeinterface #98
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/c.a ()Z]
      [88] putfield #40
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.i Z]
      [91] aload_0 v0
      [92] invokestatic #88
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [95] invokeinterface #96
        - InterfaceMethodref [com/anysoftkeyboard/a.H ()I]
      [100] putfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.b I]
      [103] aload_0 v0
      [104] invokestatic #88
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [107] invokeinterface #96
        - InterfaceMethodref [com/anysoftkeyboard/a.H ()I]
      [112] putfield #34
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.c I]
      [115] aload_0 v0
      [116] invokestatic #88
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [119] invokeinterface #97
        - InterfaceMethodref [com/anysoftkeyboard/a.I ()I]
      [124] putfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.d I]
      [127] aload_0 v0
      [128] invokespecial #83
        - Methodref [com/anysoftkeyboard/keyboards/views/k.f ()V]
      [131] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/views/f;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.keyboards.views.f)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a([Lcom/anysoftkeyboard/keyboards/o;F)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.keyboards.o[],float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 3, stack = 3):
      [0] aload_1 v1
      [1] ifnull +9 (target=10)
      [4] fload_2 v2
      [5] fconst_0
      [6] fcmpg
      [7] ifge +11 (target=18)
      [10] new #15
        - Class [java/lang/IllegalArgumentException]
      [13] dup
      [14] invokespecial #89
        - Methodref [java/lang/IllegalArgumentException.<init> ()V]
      [17] athrow
      [18] aload_0 v0
      [19] aload_1 v1
      [20] putfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [23] aload_0 v0
      [24] fload_2 v2
      [25] fload_2 v2
      [26] fmul
      [27] f2i
      [28] putfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.k I]
      [31] aload_0 v0
      [32] iconst_1
      [33] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.m Z]
      [36] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(I)Z
    Access flags: 0x2
      = private boolean d(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 2, stack = 2):
      [0] iload_1 v1
      [1] iflt +14 (target=15)
      [4] iload_1 v1
      [5] aload_0 v0
      [6] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [9] arraylength
      [10] ificmpge +5 (target=15)
      [13] iconst_1
      [14] ireturn
      [15] iconst_0
      [16] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.o a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d (I)Z]
      [5] ifeq +10 (target=15)
      [8] aload_0 v0
      [9] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [12] iload_1 v1
      [13] aaload
      [14] areturn
      [15] aconst_null
      [16] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e(I)Z
    Access flags: 0x2
      = private boolean e(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] invokevirtual #72
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (I)Lcom/anysoftkeyboard/keyboards/o;]
      [5] dup
      [6] astore_1 v1
      [7] ifnonnull +5 (target=12)
      [10] iconst_0
      [11] ireturn
      [12] aload_1 v1
      [13] getfield #30
        - Fieldref [com/anysoftkeyboard/keyboards/o.s Z]
      [16] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [5] invokevirtual #57
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a ()I]
      [8] invokespecial #82
        - Methodref [com/anysoftkeyboard/keyboards/views/k.e (I)Z]
      [11] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(II)Z
    Access flags: 0x11
      = public final boolean a(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.g Lcom/anysoftkeyboard/keyboards/views/m;]
      [5] iload_1 v1
      [6] iload_2 v2
      [7] aconst_null
      [8] invokevirtual #86
        - Methodref [com/anysoftkeyboard/keyboards/views/m.a (II[I)I]
      [11] invokespecial #82
        - Methodref [com/anysoftkeyboard/keyboards/views/k.e (I)Z]
      [14] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(I)V
    Access flags: 0x11
      = public final void b(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 88, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.n Z]
      [4] ifeq +4 (target=8)
      [7] return
      [8] aload_0 v0
      [9] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.v I]
      [12] istore_2 v2
      [13] aload_0 v0
      [14] iload_1 v1
      [15] putfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.v I]
      [18] iload_1 v1
      [19] iload_2 v2
      [20] ificmpeq +67 (target=87)
      [23] aload_0 v0
      [24] iload_2 v2
      [25] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d (I)Z]
      [28] ifeq +27 (target=55)
      [31] aload_0 v0
      [32] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [35] iload_2 v2
      [36] aaload
      [37] invokevirtual #55
        - Methodref [com/anysoftkeyboard/keyboards/o.f ()V]
      [40] aload_0 v0
      [41] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.e Lcom/anysoftkeyboard/keyboards/views/c;]
      [44] aload_0 v0
      [45] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [48] iload_2 v2
      [49] aaload
      [50] invokeinterface #100
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/c.a (Lcom/anysoftkeyboard/keyboards/o;)V]
      [55] aload_0 v0
      [56] iload_1 v1
      [57] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d (I)Z]
      [60] ifeq +27 (target=87)
      [63] aload_0 v0
      [64] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [67] iload_1 v1
      [68] aaload
      [69] invokevirtual #54
        - Methodref [com/anysoftkeyboard/keyboards/o.e ()V]
      [72] aload_0 v0
      [73] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.e Lcom/anysoftkeyboard/keyboards/views/c;]
      [76] aload_0 v0
      [77] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [80] iload_1 v1
      [81] aaload
      [82] invokeinterface #100
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/c.a (Lcom/anysoftkeyboard/keyboards/o;)V]
      [87] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] putfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.n Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(IIIJ)V
    Access flags: 0x11
      = public final void a(int,int,int,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 74, locals = 6, stack = 5):
      [0] iload_1 v1
      [1] tableswitch (7 offsets, default=72) (target=73)
        0: offset = 50, target = 51
        1: offset = 59, target = 60
        2: offset = 43, target = 44
        3: offset = 68, target = 69
        4: offset = 72, target = 73
        5: offset = 50, target = 51
        6: offset = 59, target = 60
        default: offset = 72, target = 73
      [44] aload_0 v0
      [45] iload_2 v2
      [46] iload_3 v3
      [47] invokevirtual #76
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b (II)V]
      [50] return
      [51] aload_0 v0
      [52] iload_2 v2
      [53] iload_3 v3
      [54] lload v4
      [56] invokevirtual #74
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (IIJ)V]
      [59] return
      [60] aload_0 v0
      [61] iload_2 v2
      [62] iload_3 v3
      [63] lload v4
      [65] invokevirtual #78
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b (IIJ)V]
      [68] return
      [69] aload_0 v0
      [70] invokevirtual #79
        - Methodref [com/anysoftkeyboard/keyboards/views/k.c ()V]
      [73] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(IIJ)V
    Access flags: 0x11
      = public final void a(int,int,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 265, locals = 9, stack = 6):
      [0] aload_0 v0
      [1] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [4] iload_1 v1
      [5] iload_2 v2
      [6] lload_3 v3
      [7] invokevirtual #60
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a (IIJ)I]
      [10] istore v5
      [12] aload_0 v0
      [13] iconst_0
      [14] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.m Z]
      [17] aload_0 v0
      [18] iconst_0
      [19] putfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.n Z]
      [22] aload_0 v0
      [23] iconst_0
      [24] putfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.o Z]
      [27] aload_0 v0
      [28] iconst_0
      [29] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.p Z]
      [32] aload_0 v0
      [33] dup
      [34] astore v6
      [36] iload v5
      [38] invokevirtual #72
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (I)Lcom/anysoftkeyboard/keyboards/o;]
      [41] dup
      [42] astore v8
      [44] ifnull +99 (target=143)
      [47] lload_3 v3
      [48] aload v6
      [50] getfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.s J]
      [53] aload v6
      [55] getfield #35
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.d I]
      [58] i2l
      [59] ladd
      [60] lcmp
      [61] ifge +17 (target=78)
      [64] iload v5
      [66] aload v6
      [68] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.q I]
      [71] ificmpne +7 (target=78)
      [74] iconst_1
      [75] goto +4 (target=79)
      [78] iconst_0
      [79] istore v7
      [81] aload v8
      [83] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [86] arraylength
      [87] iconst_1
      [88] ificmple +45 (target=133)
      [91] aload v6
      [93] iconst_1
      [94] putfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.t Z]
      [97] iload v7
      [99] ifeq +25 (target=124)
      [102] aload v6
      [104] aload v6
      [106] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.r I]
      [109] iconst_1
      [110] iadd
      [111] aload v8
      [113] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [116] arraylength
      [117] irem
      [118] putfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.r I]
      [121] goto +22 (target=143)
      [124] aload v6
      [126] iconst_m1
      [127] putfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.r I]
      [130] goto +13 (target=143)
      [133] iload v7
      [135] ifne +8 (target=143)
      [138] aload v6
      [140] invokespecial #83
        - Methodref [com/anysoftkeyboard/keyboards/views/k.f ()V]
      [143] aload_0 v0
      [144] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [147] ifnull +57 (target=204)
      [150] aload_0 v0
      [151] iload v5
      [153] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d (I)Z]
      [156] ifeq +48 (target=204)
      [159] aload_0 v0
      [160] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [163] aload_0 v0
      [164] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [167] iload v5
      [169] aaload
      [170] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [173] iconst_0
      [174] iaload
      [175] invokeinterface #102
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (I)V]
      [180] aload_0 v0
      [181] getfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.m Z]
      [184] ifeq +20 (target=204)
      [187] aload_0 v0
      [188] iconst_0
      [189] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.m Z]
      [192] aload_0 v0
      [193] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [196] iload_1 v1
      [197] iload_2 v2
      [198] lload_3 v3
      [199] invokevirtual #60
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a (IIJ)I]
      [202] istore v5
      [204] aload_0 v0
      [205] iload v5
      [207] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d (I)Z]
      [210] ifeq +48 (target=258)
      [213] aload_0 v0
      [214] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [217] iload v5
      [219] aaload
      [220] getfield #31
        - Fieldref [com/anysoftkeyboard/keyboards/o.v Z]
      [223] ifeq +29 (target=252)
      [226] aload_0 v0
      [227] iload v5
      [229] invokevirtual #80
        - Methodref [com/anysoftkeyboard/keyboards/views/k.c (I)V]
      [232] aload_0 v0
      [233] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.f Lcom/anysoftkeyboard/keyboards/views/h;]
      [236] aload_0 v0
      [237] getfield #33
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.b I]
      [240] i2l
      [241] iload v5
      [243] aload_0 v0
      [244] invokevirtual #66
        - Methodref [com/anysoftkeyboard/keyboards/views/h.a (JILcom/anysoftkeyboard/keyboards/views/k;)V]
      [247] aload_0 v0
      [248] iconst_1
      [249] putfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.o Z]
      [252] aload_0 v0
      [253] iload v5
      [255] invokespecial #85
        - Methodref [com/anysoftkeyboard/keyboards/views/k.g (I)V]
      [258] aload_0 v0
      [259] iload v5
      [261] invokespecial #84
        - Methodref [com/anysoftkeyboard/keyboards/views/k.f (I)V]
      [264] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(II)V
    Access flags: 0x11
      = public final void b(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 292, locals = 6, stack = 4):
      [0] aload_0 v0
      [1] getfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.n Z]
      [4] ifeq +4 (target=8)
      [7] return
      [8] aload_0 v0
      [9] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [12] dup
      [13] astore_3 v3
      [14] iload_1 v1
      [15] iload_2 v2
      [16] invokevirtual #58
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a (II)I]
      [19] istore v4
      [21] aload_0 v0
      [22] aload_3 v3
      [23] invokevirtual #57
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a ()I]
      [26] invokevirtual #72
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (I)Lcom/anysoftkeyboard/keyboards/o;]
      [29] astore v5
      [31] aload_0 v0
      [32] iload v4
      [34] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d (I)Z]
      [37] ifeq +181 (target=218)
      [40] aload v5
      [42] ifnonnull +68 (target=110)
      [45] aload_0 v0
      [46] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [49] ifnull +43 (target=92)
      [52] aload_0 v0
      [53] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [56] aload_0 v0
      [57] iload v4
      [59] invokevirtual #72
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (I)Lcom/anysoftkeyboard/keyboards/o;]
      [62] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [65] iconst_0
      [66] iaload
      [67] invokeinterface #102
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (I)V]
      [72] aload_0 v0
      [73] getfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.m Z]
      [76] ifeq +16 (target=92)
      [79] aload_0 v0
      [80] iconst_0
      [81] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.m Z]
      [84] aload_3 v3
      [85] iload_1 v1
      [86] iload_2 v2
      [87] invokevirtual #58
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a (II)I]
      [90] istore v4
      [92] aload_3 v3
      [93] iload v4
      [95] iload_1 v1
      [96] iload_2 v2
      [97] invokevirtual #59
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a (III)I]
      [100] pop
      [101] aload_0 v0
      [102] iload v4
      [104] invokespecial #85
        - Methodref [com/anysoftkeyboard/keyboards/views/k.g (I)V]
      [107] goto +176 (target=283)
      [110] aload_0 v0
      [111] iload_1 v1
      [112] iload_2 v2
      [113] iload v4
      [115] invokespecial #73
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (III)Z]
      [118] ifne +165 (target=283)
      [121] aload_0 v0
      [122] iconst_1
      [123] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.p Z]
      [126] aload_0 v0
      [127] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [130] ifnull +19 (target=149)
      [133] aload_0 v0
      [134] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [137] aload v5
      [139] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [142] iconst_0
      [143] iaload
      [144] invokeinterface #105
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.b (I)V]
      [149] aload_0 v0
      [150] invokespecial #83
        - Methodref [com/anysoftkeyboard/keyboards/views/k.f ()V]
      [153] aload_0 v0
      [154] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [157] ifnull +43 (target=200)
      [160] aload_0 v0
      [161] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [164] aload_0 v0
      [165] iload v4
      [167] invokevirtual #72
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (I)Lcom/anysoftkeyboard/keyboards/o;]
      [170] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [173] iconst_0
      [174] iaload
      [175] invokeinterface #102
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (I)V]
      [180] aload_0 v0
      [181] getfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.m Z]
      [184] ifeq +16 (target=200)
      [187] aload_0 v0
      [188] iconst_0
      [189] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.m Z]
      [192] aload_3 v3
      [193] iload_1 v1
      [194] iload_2 v2
      [195] invokevirtual #58
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a (II)I]
      [198] istore v4
      [200] aload_3 v3
      [201] iload v4
      [203] iload_1 v1
      [204] iload_2 v2
      [205] invokevirtual #59
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a (III)I]
      [208] pop
      [209] aload_0 v0
      [210] iload v4
      [212] invokespecial #85
        - Methodref [com/anysoftkeyboard/keyboards/views/k.g (I)V]
      [215] goto +68 (target=283)
      [218] aload v5
      [220] ifnull +63 (target=283)
      [223] aload_0 v0
      [224] iload_1 v1
      [225] iload_2 v2
      [226] iload v4
      [228] invokespecial #73
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (III)Z]
      [231] ifne +52 (target=283)
      [234] aload_0 v0
      [235] iconst_1
      [236] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.p Z]
      [239] aload_0 v0
      [240] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [243] ifnull +19 (target=262)
      [246] aload_0 v0
      [247] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [250] aload v5
      [252] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [255] iconst_0
      [256] iaload
      [257] invokeinterface #105
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.b (I)V]
      [262] aload_0 v0
      [263] invokespecial #83
        - Methodref [com/anysoftkeyboard/keyboards/views/k.f ()V]
      [266] aload_3 v3
      [267] iload v4
      [269] iload_1 v1
      [270] iload_2 v2
      [271] invokevirtual #59
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a (III)I]
      [274] pop
      [275] aload_0 v0
      [276] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.f Lcom/anysoftkeyboard/keyboards/views/h;]
      [279] iconst_4
      [280] invokevirtual #69
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [283] aload_0 v0
      [284] aload_3 v3
      [285] invokevirtual #57
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a ()I]
      [288] invokespecial #84
        - Methodref [com/anysoftkeyboard/keyboards/views/k.f (I)V]
      [291] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(IIJ)V
    Access flags: 0x11
      = public final void b(int,int,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 122, locals = 6, stack = 6):
      [0] aload_0 v0
      [1] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.f Lcom/anysoftkeyboard/keyboards/views/h;]
      [4] invokevirtual #67
        - Methodref [com/anysoftkeyboard/keyboards/views/h.c ()V]
      [7] aload_0 v0
      [8] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.f Lcom/anysoftkeyboard/keyboards/views/h;]
      [11] iconst_1
      [12] invokevirtual #69
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [15] aload_0 v0
      [16] iconst_m1
      [17] invokespecial #84
        - Methodref [com/anysoftkeyboard/keyboards/views/k.f (I)V]
      [20] aload_0 v0
      [21] iconst_0
      [22] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.p Z]
      [25] aload_0 v0
      [26] getfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.n Z]
      [29] ifeq +4 (target=33)
      [32] return
      [33] aload_0 v0
      [34] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [37] iload_1 v1
      [38] iload_2 v2
      [39] invokevirtual #62
        - Methodref [com/anysoftkeyboard/keyboards/views/a.b (II)I]
      [42] istore v5
      [44] aload_0 v0
      [45] iload_1 v1
      [46] iload_2 v2
      [47] iload v5
      [49] invokespecial #73
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (III)Z]
      [52] ifeq +28 (target=80)
      [55] aload_0 v0
      [56] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [59] invokevirtual #57
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a ()I]
      [62] istore v5
      [64] aload_0 v0
      [65] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [68] invokevirtual #61
        - Methodref [com/anysoftkeyboard/keyboards/views/a.b ()I]
      [71] istore_1 v1
      [72] aload_0 v0
      [73] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [76] invokevirtual #63
        - Methodref [com/anysoftkeyboard/keyboards/views/a.c ()I]
      [79] istore_2 v2
      [80] aload_0 v0
      [81] getfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.o Z]
      [84] ifne +12 (target=96)
      [87] aload_0 v0
      [88] iload v5
      [90] iload_1 v1
      [91] iload_2 v2
      [92] lload_3 v3
      [93] invokespecial #77
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b (IIIJ)V]
      [96] aload_0 v0
      [97] iload v5
      [99] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d (I)Z]
      [102] ifeq +19 (target=121)
      [105] aload_0 v0
      [106] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.e Lcom/anysoftkeyboard/keyboards/views/c;]
      [109] aload_0 v0
      [110] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [113] iload v5
      [115] aaload
      [116] invokeinterface #100
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/c.a (Lcom/anysoftkeyboard/keyboards/o;)V]
      [121] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 57, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.f Lcom/anysoftkeyboard/keyboards/views/h;]
      [4] invokevirtual #67
        - Methodref [com/anysoftkeyboard/keyboards/views/h.c ()V]
      [7] aload_0 v0
      [8] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.f Lcom/anysoftkeyboard/keyboards/views/h;]
      [11] iconst_1
      [12] invokevirtual #69
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [15] aload_0 v0
      [16] iconst_m1
      [17] invokespecial #84
        - Methodref [com/anysoftkeyboard/keyboards/views/k.f (I)V]
      [20] aload_0 v0
      [21] iconst_0
      [22] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.p Z]
      [25] aload_0 v0
      [26] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [29] invokevirtual #57
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a ()I]
      [32] istore_1 v1
      [33] aload_0 v0
      [34] iload_1 v1
      [35] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d (I)Z]
      [38] ifeq +18 (target=56)
      [41] aload_0 v0
      [42] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.e Lcom/anysoftkeyboard/keyboards/views/c;]
      [45] aload_0 v0
      [46] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [49] iload_1 v1
      [50] aaload
      [51] invokeinterface #100
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/c.a (Lcom/anysoftkeyboard/keyboards/o;)V]
      [56] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(I)V
    Access flags: 0x11
      = public final void c(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 27, locals = 3, stack = 6):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] invokevirtual #72
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (I)Lcom/anysoftkeyboard/keyboards/o;]
      [5] dup
      [6] astore_2 v2
      [7] ifnull +19 (target=26)
      [10] aload_0 v0
      [11] iload_1 v1
      [12] aload_2 v2
      [13] getfield #27
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [16] aload_2 v2
      [17] getfield #28
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [20] ldc2_w #20
        - Long [-1]
      [23] invokespecial #77
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b (IIIJ)V]
      [26] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()I
    Access flags: 0x11
      = public final int d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [4] invokevirtual #64
        - Methodref [com/anysoftkeyboard/keyboards/views/a.d ()I]
      [7] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()I
    Access flags: 0x11
      = public final int e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [4] invokevirtual #65
        - Methodref [com/anysoftkeyboard/keyboards/views/a.e ()I]
      [7] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(III)Z
    Access flags: 0x2
      = private boolean a(int,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 171, locals = 7, stack = 4):
      [0] aload_0 v0
      [1] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [4] ifnull +10 (target=14)
      [7] aload_0 v0
      [8] getfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.k I]
      [11] ifge +13 (target=24)
      [14] new #16
        - Class [java/lang/IllegalStateException]
      [17] dup
      [18] ldc #1
        - String [keyboard and/or hysteresis not set]
      [20] invokespecial #90
        - Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
      [23] athrow
      [24] aload_0 v0
      [25] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.l Lcom/anysoftkeyboard/keyboards/views/a;]
      [28] invokevirtual #57
        - Methodref [com/anysoftkeyboard/keyboards/views/a.a ()I]
      [31] istore v4
      [33] iload_3 v3
      [34] iload v4
      [36] ificmpne +5 (target=41)
      [39] iconst_1
      [40] ireturn
      [41] aload_0 v0
      [42] iload v4
      [44] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d (I)Z]
      [47] ifeq +122 (target=169)
      [50] iload_1 v1
      [51] iload_2 v2
      [52] aload_0 v0
      [53] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.j [Lcom/anysoftkeyboard/keyboards/o;]
      [56] iload v4
      [58] aaload
      [59] astore_3 v3
      [60] istore_2 v2
      [61] istore_1 v1
      [62] aload_3 v3
      [63] getfield #27
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [66] istore v4
      [68] aload_3 v3
      [69] getfield #27
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [72] aload_3 v3
      [73] getfield #25
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [76] iadd
      [77] istore v5
      [79] aload_3 v3
      [80] getfield #28
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [83] istore v6
      [85] aload_3 v3
      [86] getfield #28
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [89] aload_3 v3
      [90] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [93] iadd
      [94] istore_3 v3
      [95] iload_1 v1
      [96] iload v4
      [98] ificmpge +8 (target=106)
      [101] iload v4
      [103] goto +15 (target=118)
      [106] iload_1 v1
      [107] iload v5
      [109] ificmple +8 (target=117)
      [112] iload v5
      [114] goto +4 (target=118)
      [117] iload_1 v1
      [118] istore v4
      [120] iload_2 v2
      [121] iload v6
      [123] ificmpge +8 (target=131)
      [126] iload v6
      [128] goto +13 (target=141)
      [131] iload_2 v2
      [132] iload_3 v3
      [133] ificmple +7 (target=140)
      [136] iload_3 v3
      [137] goto +4 (target=141)
      [140] iload_2 v2
      [141] istore_3 v3
      [142] iload_1 v1
      [143] iload v4
      [145] isub
      [146] istore_1 v1
      [147] iload_2 v2
      [148] iload_3 v3
      [149] isub
      [150] istore_2 v2
      [151] iload_1 v1
      [152] iload_1 v1
      [153] imul
      [154] iload_2 v2
      [155] iload_2 v2
      [156] imul
      [157] iadd
      [158] aload_0 v0
      [159] getfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.k I]
      [162] ificmpge +5 (target=167)
      [165] iconst_1
      [166] ireturn
      [167] iconst_0
      [168] ireturn
      [169] iconst_0
      [170] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f(I)V
    Access flags: 0x2
      = private void f(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 43, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] invokevirtual #75
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b (I)V]
      [5] aload_0 v0
      [6] getfield #40
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.i Z]
      [9] ifeq +22 (target=31)
      [12] aload_0 v0
      [13] invokevirtual #71
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a ()Z]
      [16] ifeq +15 (target=31)
      [19] aload_0 v0
      [20] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.e Lcom/anysoftkeyboard/keyboards/views/c;]
      [23] iconst_m1
      [24] aload_0 v0
      [25] invokeinterface #99
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/c.a (ILcom/anysoftkeyboard/keyboards/views/k;)V]
      [30] return
      [31] aload_0 v0
      [32] getfield #36
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.e Lcom/anysoftkeyboard/keyboards/views/c;]
      [35] iload_1 v1
      [36] aload_0 v0
      [37] invokeinterface #99
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/c.a (ILcom/anysoftkeyboard/keyboards/views/k;)V]
      [42] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g(I)V
    Access flags: 0x2
      = private void g(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 6, stack = 6):
      [0] aload_0 v0
      [1] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.f Lcom/anysoftkeyboard/keyboards/views/h;]
      [4] aload_0 v0
      [5] getfield #34
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.c I]
      [8] i2l
      [9] iload_1 v1
      [10] aload_0 v0
      [11] astore v5
      [13] istore_2 v2
      [14] lstore_3 v3
      [15] dup
      [16] astore_1 v1
      [17] iconst_4
      [18] invokevirtual #69
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [21] aload_1 v1
      [22] aload_1 v1
      [23] iconst_4
      [24] iload_2 v2
      [25] iconst_0
      [26] aload v5
      [28] invokevirtual #68
        - Methodref [com/anysoftkeyboard/keyboards/views/h.obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;]
      [31] lload_3 v3
      [32] invokevirtual #70
        - Methodref [com/anysoftkeyboard/keyboards/views/h.sendMessageDelayed (Landroid/os/Message;J)Z]
      [35] pop
      [36] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(IIIJ)V
    Access flags: 0x2
      = private void b(int,int,int,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 235, locals = 10, stack = 6):
      [0] aload_0 v0
      [1] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [4] astore v6
      [6] aload_0 v0
      [7] iload_1 v1
      [8] invokevirtual #72
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (I)Lcom/anysoftkeyboard/keyboards/o;]
      [11] dup
      [12] astore v7
      [14] ifnonnull +16 (target=30)
      [17] aload v6
      [19] ifnull +215 (target=234)
      [22] aload v6
      [24] invokeinterface #106
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.j ()V]
      [29] return
      [30] aload v7
      [32] getfield #29
        - Fieldref [com/anysoftkeyboard/keyboards/o.p Ljava/lang/CharSequence;]
      [35] ifnull +31 (target=66)
      [38] aload v6
      [40] ifnull +183 (target=223)
      [43] aload v6
      [45] aload v7
      [47] getfield #29
        - Fieldref [com/anysoftkeyboard/keyboards/o.p Ljava/lang/CharSequence;]
      [50] invokeinterface #104
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (Ljava/lang/CharSequence;)V]
      [55] aload v6
      [57] iconst_0
      [58] invokeinterface #105
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.b (I)V]
      [63] goto +160 (target=223)
      [66] aload v7
      [68] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [71] iconst_0
      [72] iaload
      [73] istore v8
      [75] aload_0 v0
      [76] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.g Lcom/anysoftkeyboard/keyboards/views/m;]
      [79] invokevirtual #87
        - Methodref [com/anysoftkeyboard/keyboards/views/m.d ()[I]
      [82] astore v9
      [84] aload_0 v0
      [85] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.g Lcom/anysoftkeyboard/keyboards/views/m;]
      [88] iload_2 v2
      [89] iload_3 v3
      [90] aload v9
      [92] invokevirtual #86
        - Methodref [com/anysoftkeyboard/keyboards/views/m.a (II[I)I]
      [95] pop
      [96] aload_0 v0
      [97] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.t Z]
      [100] ifeq +40 (target=140)
      [103] aload_0 v0
      [104] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.r I]
      [107] iconst_m1
      [108] ificmpeq +15 (target=123)
      [111] aload_0 v0
      [112] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.h Lcom/anysoftkeyboard/keyboards/views/f;]
      [115] invokeinterface #101
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a ()V]
      [120] goto +8 (target=128)
      [123] aload_0 v0
      [124] iconst_0
      [125] putfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.r I]
      [128] aload v7
      [130] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [133] aload_0 v0
      [134] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.r I]
      [137] iaload
      [138] istore v8
      [140] aload v9
      [142] arraylength
      [143] iconst_2
      [144] ificmplt +35 (target=179)
      [147] aload v9
      [149] iconst_0
      [150] iaload
      [151] iload v8
      [153] ificmpeq +26 (target=179)
      [156] aload v9
      [158] iconst_1
      [159] iaload
      [160] iload v8
      [162] ificmpne +17 (target=179)
      [165] aload v9
      [167] iconst_1
      [168] aload v9
      [170] iconst_0
      [171] iaload
      [172] iastore
      [173] aload v9
      [175] iconst_0
      [176] iload v8
      [178] iastore
      [179] aload v6
      [181] ifnull +42 (target=223)
      [184] aload v6
      [186] iload v8
      [188] aload v7
      [190] aload_0 v0
      [191] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.r I]
      [194] aload v9
      [196] iload_2 v2
      [197] ifge +11 (target=208)
      [200] iload_3 v3
      [201] ifge +7 (target=208)
      [204] iconst_0
      [205] goto +4 (target=209)
      [208] iconst_1
      [209] invokeinterface #103
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
      [214] aload v6
      [216] iload v8
      [218] invokeinterface #105
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.b (I)V]
      [223] aload_0 v0
      [224] iload_1 v1
      [225] putfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.q I]
      [228] aload_0 v0
      [229] lload v4
      [231] putfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.s J]
      [234] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/o;Z)Ljava/lang/CharSequence;
    Access flags: 0x11
      = public final java.lang.CharSequence a(com.anysoftkeyboard.keyboards.o,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 77, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.t Z]
      [4] ifeq +68 (target=72)
      [7] aload_0 v0
      [8] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.u Ljava/lang/StringBuilder;]
      [11] iconst_0
      [12] invokevirtual #95
        - Methodref [java/lang/StringBuilder.setLength (I)V]
      [15] iload_2 v2
      [16] ifeq +20 (target=36)
      [19] aload_1 v1
      [20] instanceof #5
        - Class [com/anysoftkeyboard/keyboards/f]
      [23] ifeq +13 (target=36)
      [26] aload_1 v1
      [27] checkcast #5
        - Class [com/anysoftkeyboard/keyboards/f]
      [30] getfield #22
        - Fieldref [com/anysoftkeyboard/keyboards/f.a [I]
      [33] goto +7 (target=40)
      [36] aload_1 v1
      [37] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [40] astore_1 v1
      [41] aload_0 v0
      [42] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.u Ljava/lang/StringBuilder;]
      [45] aload_1 v1
      [46] aload_0 v0
      [47] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.r I]
      [50] ifge +7 (target=57)
      [53] iconst_0
      [54] goto +7 (target=61)
      [57] aload_0 v0
      [58] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.r I]
      [61] iaload
      [62] i2c
      [63] invokevirtual #94
        - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
      [66] pop
      [67] aload_0 v0
      [68] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.u Ljava/lang/StringBuilder;]
      [71] areturn
      [72] aload_1 v1
      [73] getfield #24
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [76] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()V
    Access flags: 0x2
      = private void f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 23, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] iconst_m1
      [2] putfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.q I]
      [5] aload_0 v0
      [6] iconst_0
      [7] putfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.r I]
      [10] aload_0 v0
      [11] ldc2_w #20
        - Long [-1]
      [14] putfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.s J]
      [17] aload_0 v0
      [18] iconst_0
      [19] putfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.t Z]
      [22] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/r
  Superclass:    java/lang/Enum
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x4031
    = public final enum enum com.anysoftkeyboard.keyboards.r extends java.lang.Enum

Interfaces (count = 0):

Constant Pool (count = 68):
  - String [Alphabet]
  - String [AlphabetSupportsPhysical]
  - String [Any]
  - String [AnyInsideMode]
  - String [OtherMode]
  - String [PreviousAny]
  - String [Symbols]
  - Class [com/anysoftkeyboard/keyboards/e]
  - Class [com/anysoftkeyboard/keyboards/r]
  - Class [java/lang/Enum]
  - Class [java/lang/System]
  - Fieldref [com/anysoftkeyboard/keyboards/r.a Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.c Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.d Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.e Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.f Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.g Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.h [Lcom/anysoftkeyboard/keyboards/r;]
  - Methodref [com/anysoftkeyboard/keyboards/r.<init> (Ljava/lang/String;I)V]
  - Methodref [java/lang/Enum.<init> (Ljava/lang/String;I)V]
  - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
  - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [<init> (Ljava/lang/String;I)V]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [c Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [d Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [e Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [f Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [g Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [h [Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
  + Utf8 [()V]
  + Utf8 [()[Lcom/anysoftkeyboard/keyboards/r;]
  + Utf8 [(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
  + Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V]
  + Utf8 [(Ljava/lang/String;)Lcom/anysoftkeyboard/keyboards/r;]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Alphabet]
  + Utf8 [AlphabetSupportsPhysical]
  + Utf8 [Any]
  + Utf8 [AnyInsideMode]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/r;]
  + Utf8 [OtherMode]
  + Utf8 [PreviousAny]
  + Utf8 [Symbols]
  + Utf8 [[Lcom/anysoftkeyboard/keyboards/r;]
  + Utf8 [a]
  + Utf8 [arraycopy]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/e]
  + Utf8 [com/anysoftkeyboard/keyboards/r]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [java/lang/Enum]
  + Utf8 [java/lang/System]
  + Utf8 [valueOf]
  + Utf8 [values]

Fields (count = 8):
  + Field:        a Lcom/anysoftkeyboard/keyboards/r;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.r a
  + Field:        b Lcom/anysoftkeyboard/keyboards/r;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.r b
  + Field:        c Lcom/anysoftkeyboard/keyboards/r;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.r c
  + Field:        d Lcom/anysoftkeyboard/keyboards/r;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.r d
  + Field:        e Lcom/anysoftkeyboard/keyboards/r;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.r e
  + Field:        f Lcom/anysoftkeyboard/keyboards/r;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.r f
  + Field:        g Lcom/anysoftkeyboard/keyboards/r;
    Access flags: 0x4019
      = public static final com.anysoftkeyboard.keyboards.r g
  + Field:        h [Lcom/anysoftkeyboard/keyboards/r;
    Access flags: 0x101a
      = private static final com.anysoftkeyboard.keyboards.r[] h

Methods (count = 4):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 144, locals = 0, stack = 4):
      [0] new #9
        - Class [com/anysoftkeyboard/keyboards/r]
      [3] dup
      [4] ldc #7
        - String [Symbols]
      [6] iconst_0
      [7] invokespecial #20
        - Methodref [com/anysoftkeyboard/keyboards/r.<init> (Ljava/lang/String;I)V]
      [10] putstatic #12
        - Fieldref [com/anysoftkeyboard/keyboards/r.a Lcom/anysoftkeyboard/keyboards/r;]
      [13] new #9
        - Class [com/anysoftkeyboard/keyboards/r]
      [16] dup
      [17] ldc #1
        - String [Alphabet]
      [19] iconst_1
      [20] invokespecial #20
        - Methodref [com/anysoftkeyboard/keyboards/r.<init> (Ljava/lang/String;I)V]
      [23] putstatic #13
        - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
      [26] new #9
        - Class [com/anysoftkeyboard/keyboards/r]
      [29] dup
      [30] ldc #2
        - String [AlphabetSupportsPhysical]
      [32] iconst_2
      [33] invokespecial #20
        - Methodref [com/anysoftkeyboard/keyboards/r.<init> (Ljava/lang/String;I)V]
      [36] putstatic #14
        - Fieldref [com/anysoftkeyboard/keyboards/r.c Lcom/anysoftkeyboard/keyboards/r;]
      [39] new #9
        - Class [com/anysoftkeyboard/keyboards/r]
      [42] dup
      [43] ldc #3
        - String [Any]
      [45] iconst_3
      [46] invokespecial #20
        - Methodref [com/anysoftkeyboard/keyboards/r.<init> (Ljava/lang/String;I)V]
      [49] putstatic #15
        - Fieldref [com/anysoftkeyboard/keyboards/r.d Lcom/anysoftkeyboard/keyboards/r;]
      [52] new #9
        - Class [com/anysoftkeyboard/keyboards/r]
      [55] dup
      [56] ldc #6
        - String [PreviousAny]
      [58] iconst_4
      [59] invokespecial #20
        - Methodref [com/anysoftkeyboard/keyboards/r.<init> (Ljava/lang/String;I)V]
      [62] putstatic #16
        - Fieldref [com/anysoftkeyboard/keyboards/r.e Lcom/anysoftkeyboard/keyboards/r;]
      [65] new #9
        - Class [com/anysoftkeyboard/keyboards/r]
      [68] dup
      [69] ldc #4
        - String [AnyInsideMode]
      [71] iconst_5
      [72] invokespecial #20
        - Methodref [com/anysoftkeyboard/keyboards/r.<init> (Ljava/lang/String;I)V]
      [75] putstatic #17
        - Fieldref [com/anysoftkeyboard/keyboards/r.f Lcom/anysoftkeyboard/keyboards/r;]
      [78] new #9
        - Class [com/anysoftkeyboard/keyboards/r]
      [81] dup
      [82] ldc #5
        - String [OtherMode]
      [84] bipush 6
      [86] invokespecial #20
        - Methodref [com/anysoftkeyboard/keyboards/r.<init> (Ljava/lang/String;I)V]
      [89] putstatic #18
        - Fieldref [com/anysoftkeyboard/keyboards/r.g Lcom/anysoftkeyboard/keyboards/r;]
      [92] bipush 7
      [94] anewarray #9
        - Class [com/anysoftkeyboard/keyboards/r]
      [97] dup
      [98] iconst_0
      [99] getstatic #12
        - Fieldref [com/anysoftkeyboard/keyboards/r.a Lcom/anysoftkeyboard/keyboards/r;]
      [102] aastore
      [103] dup
      [104] iconst_1
      [105] getstatic #13
        - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
      [108] aastore
      [109] dup
      [110] iconst_2
      [111] getstatic #14
        - Fieldref [com/anysoftkeyboard/keyboards/r.c Lcom/anysoftkeyboard/keyboards/r;]
      [114] aastore
      [115] dup
      [116] iconst_3
      [117] getstatic #15
        - Fieldref [com/anysoftkeyboard/keyboards/r.d Lcom/anysoftkeyboard/keyboards/r;]
      [120] aastore
      [121] dup
      [122] iconst_4
      [123] getstatic #16
        - Fieldref [com/anysoftkeyboard/keyboards/r.e Lcom/anysoftkeyboard/keyboards/r;]
      [126] aastore
      [127] dup
      [128] iconst_5
      [129] getstatic #17
        - Fieldref [com/anysoftkeyboard/keyboards/r.f Lcom/anysoftkeyboard/keyboards/r;]
      [132] aastore
      [133] dup
      [134] bipush 6
      [136] getstatic #18
        - Fieldref [com/anysoftkeyboard/keyboards/r.g Lcom/anysoftkeyboard/keyboards/r;]
      [139] aastore
      [140] putstatic #19
        - Fieldref [com/anysoftkeyboard/keyboards/r.h [Lcom/anysoftkeyboard/keyboards/r;]
      [143] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Ljava/lang/String;I)V
    Access flags: 0x2
      = private r(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iload_2 v2
      [3] invokespecial #21
        - Methodref [java/lang/Enum.<init> (Ljava/lang/String;I)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       values()[Lcom/anysoftkeyboard/keyboards/r;
    Access flags: 0x9
      = public static com.anysoftkeyboard.keyboards.r[] values()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 22, locals = 2, stack = 5):
      [0] getstatic #19
        - Fieldref [com/anysoftkeyboard/keyboards/r.h [Lcom/anysoftkeyboard/keyboards/r;]
      [3] dup
      [4] astore_0 v0
      [5] iconst_0
      [6] aload_0 v0
      [7] arraylength
      [8] dup
      [9] istore_0 v0
      [10] anewarray #9
        - Class [com/anysoftkeyboard/keyboards/r]
      [13] dup
      [14] astore_1 v1
      [15] iconst_0
      [16] iload_0 v0
      [17] invokestatic #23
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [20] aload_1 v1
      [21] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       valueOf(Ljava/lang/String;)Lcom/anysoftkeyboard/keyboards/r;
    Access flags: 0x9
      = public static com.anysoftkeyboard.keyboards.r valueOf(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] ldc #9
        - Class [com/anysoftkeyboard/keyboards/r]
      [2] aload_0 v0
      [3] invokestatic #22
        - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
      [6] checkcast #9
        - Class [com/anysoftkeyboard/keyboards/r]
      [9] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.a extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 124):
  - Integer [2131296309]
  - String [ crashed!]
  - String [ASK BUGER]
  - String [CRASH_REPORT_TEXT]
  - String [Send bug report]
  - String [Unable to send bug report via e-mail!]
  - String [Will send crash report using ]
  - String [android.intent.action.SEND]
  - String [android.intent.extra.EMAIL]
  - String [android.intent.extra.SUBJECT]
  - String [android.intent.extra.TEXT]
  - String [ask+crash@evendanan.net]
  - String [plain/text]
  - Class [android/content/ActivityNotFoundException]
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/content/Intent]
  - Class [android/util/Log]
  - Class [android/widget/Toast]
  - Class [com/anysoftkeyboard/ui/SendBugReportUiActivity]
  - Class [com/anysoftkeyboard/ui/a]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Fieldref [com/anysoftkeyboard/ui/a.a Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;]
  - Methodref [android/content/Intent.<init> ()V]
  - Methodref [android/content/Intent.createChooser (Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
  - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.setAction (Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/widget/Toast.makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  - Methodref [android/widget/Toast.show ()V]
  - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.finish ()V]
  - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.getIntent ()Landroid/content/Intent;]
  - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.getText (I)Ljava/lang/CharSequence;]
  - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.startActivity (Landroid/content/Intent;)V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [createChooser (Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;]
  + NameAndType [finish ()V]
  + NameAndType [getIntent ()Landroid/content/Intent;]
  + NameAndType [getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  + NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [setAction (Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [setType (Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [show ()V]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [ crashed!]
  + Utf8 [()Landroid/content/Intent;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;]
  + Utf8 [(Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [<init>]
  + Utf8 [ASK BUGER]
  + Utf8 [CRASH_REPORT_TEXT]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;]
  + Utf8 [Send bug report]
  + Utf8 [Unable to send bug report via e-mail!]
  + Utf8 [Will send crash report using ]
  + Utf8 [a]
  + Utf8 [android.intent.action.SEND]
  + Utf8 [android.intent.extra.EMAIL]
  + Utf8 [android.intent.extra.SUBJECT]
  + Utf8 [android.intent.extra.TEXT]
  + Utf8 [android/content/ActivityNotFoundException]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/content/Intent]
  + Utf8 [android/util/Log]
  + Utf8 [android/widget/Toast]
  + Utf8 [append]
  + Utf8 [ask+crash@evendanan.net]
  + Utf8 [com/anysoftkeyboard/ui/SendBugReportUiActivity]
  + Utf8 [com/anysoftkeyboard/ui/a]
  + Utf8 [createChooser]
  + Utf8 [finish]
  + Utf8 [getIntent]
  + Utf8 [getStringExtra]
  + Utf8 [getText]
  + Utf8 [i]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [makeText]
  + Utf8 [onClick]
  + Utf8 [plain/text]
  + Utf8 [putExtra]
  + Utf8 [setAction]
  + Utf8 [setType]
  + Utf8 [show]
  + Utf8 [startActivity]
  + Utf8 [toString]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.SendBugReportUiActivity a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;)V
    Access flags: 0x0
      = a(com.anysoftkeyboard.ui.SendBugReportUiActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #25
        - Fieldref [com/anysoftkeyboard/ui/a.a Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;]
      [5] aload_0 v0
      [6] invokespecial #40
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 212, locals = 4, stack = 6):
      [0] aload_0 v0
      [1] getfield #25
        - Fieldref [com/anysoftkeyboard/ui/a.a Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;]
      [4] dup
      [5] astore_1 v1
      [6] invokevirtual #37
        - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.getIntent ()Landroid/content/Intent;]
      [9] astore_2 v2
      [10] new #17
        - Class [android/content/Intent]
      [13] dup
      [14] invokespecial #26
        - Methodref [android/content/Intent.<init> ()V]
      [17] dup
      [18] astore_3 v3
      [19] ldc #8
        - String [android.intent.action.SEND]
      [21] invokevirtual #31
        - Methodref [android/content/Intent.setAction (Ljava/lang/String;)Landroid/content/Intent;]
      [24] pop
      [25] aload_3 v3
      [26] ldc #13
        - String [plain/text]
      [28] invokevirtual #32
        - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;]
      [31] pop
      [32] aload_3 v3
      [33] ldc #9
        - String [android.intent.extra.EMAIL]
      [35] iconst_1
      [36] anewarray #23
        - Class [java/lang/String]
      [39] dup
      [40] iconst_0
      [41] ldc #12
        - String [ask+crash@evendanan.net]
      [43] aastore
      [44] invokevirtual #30
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
      [47] pop
      [48] aload_3 v3
      [49] ldc #10
        - String [android.intent.extra.SUBJECT]
      [51] new #24
        - Class [java/lang/StringBuilder]
      [54] dup
      [55] invokespecial #41
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [58] aload_1 v1
      [59] ldc #1
        - Integer [2131296309]
      [61] invokevirtual #38
        - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.getText (I)Ljava/lang/CharSequence;]
      [64] invokevirtual #43
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [67] ldc #2
        - String [ crashed!]
      [69] invokevirtual #44
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [72] invokevirtual #45
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [75] invokevirtual #29
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
      [78] pop
      [79] aload_3 v3
      [80] ldc #11
        - String [android.intent.extra.TEXT]
      [82] aload_2 v2
      [83] ldc #4
        - String [CRASH_REPORT_TEXT]
      [85] invokevirtual #28
        - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
      [88] invokevirtual #29
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
      [91] pop
      [92] aload_3 v3
      [93] ldc #5
        - String [Send bug report]
      [95] invokestatic #27
        - Methodref [android/content/Intent.createChooser (Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;]
      [98] dup
      [99] astore_3 v3
      [100] ldc #9
        - String [android.intent.extra.EMAIL]
      [102] iconst_1
      [103] anewarray #23
        - Class [java/lang/String]
      [106] dup
      [107] iconst_0
      [108] ldc #12
        - String [ask+crash@evendanan.net]
      [110] aastore
      [111] invokevirtual #30
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
      [114] pop
      [115] aload_3 v3
      [116] ldc #10
        - String [android.intent.extra.SUBJECT]
      [118] new #24
        - Class [java/lang/StringBuilder]
      [121] dup
      [122] invokespecial #41
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [125] aload_1 v1
      [126] ldc #1
        - Integer [2131296309]
      [128] invokevirtual #38
        - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.getText (I)Ljava/lang/CharSequence;]
      [131] invokevirtual #43
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [134] ldc #2
        - String [ crashed!]
      [136] invokevirtual #44
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [139] invokevirtual #45
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [142] invokevirtual #29
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
      [145] pop
      [146] aload_3 v3
      [147] ldc #11
        - String [android.intent.extra.TEXT]
      [149] aload_2 v2
      [150] ldc #4
        - String [CRASH_REPORT_TEXT]
      [152] invokevirtual #28
        - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
      [155] invokevirtual #29
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
      [158] pop
      [159] ldc #3
        - String [ASK BUGER]
      [161] new #24
        - Class [java/lang/StringBuilder]
      [164] dup
      [165] ldc #7
        - String [Will send crash report using ]
      [167] invokespecial #42
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [170] aload_3 v3
      [171] invokevirtual #43
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [174] invokevirtual #45
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [177] invokestatic #33
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [180] pop
      [181] aload_1 v1
      [182] aload_3 v3
      [183] invokevirtual #39
        - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.startActivity (Landroid/content/Intent;)V]
      [186] goto +14 (target=200)
      [189] pop
      [190] aload_1 v1
      [191] ldc #6
        - String [Unable to send bug report via e-mail!]
      [193] iconst_1
      [194] invokestatic #34
        - Methodref [android/widget/Toast.makeText (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;]
      [197] invokevirtual #35
        - Methodref [android/widget/Toast.show ()V]
      [200] aload_1 v1
      [201] invokevirtual #36
        - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.finish ()V]
      [204] aload_0 v0
      [205] getfield #25
        - Fieldref [com/anysoftkeyboard/ui/a.a Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;]
      [208] invokevirtual #36
        - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.finish ()V]
      [211] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (92 -> 186: 189):
      - Class [android/content/ActivityNotFoundException]
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/b
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.b extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 26):
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [com/anysoftkeyboard/ui/SendBugReportUiActivity]
  - Class [com/anysoftkeyboard/ui/b]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/b.a Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;]
  - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.finish ()V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;]
  + NameAndType [finish ()V]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [com/anysoftkeyboard/ui/SendBugReportUiActivity]
  + Utf8 [com/anysoftkeyboard/ui/b]
  + Utf8 [finish]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.SendBugReportUiActivity a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;)V
    Access flags: 0x0
      = b(com.anysoftkeyboard.ui.SendBugReportUiActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        - Fieldref [com/anysoftkeyboard/ui/b.a Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;]
      [5] aload_0 v0
      [6] invokespecial #8
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 3, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/ui/b.a Lcom/anysoftkeyboard/ui/SendBugReportUiActivity;]
      [4] invokevirtual #7
        - Methodref [com/anysoftkeyboard/ui/SendBugReportUiActivity.finish ()V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver
  Superclass:    android/content/BroadcastReceiver
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.receivers.SoundPreferencesChangedReceiver extends android.content.BroadcastReceiver

Interfaces (count = 0):

Constant Pool (count = 22):
  - Class [android/content/BroadcastReceiver]
  - Class [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver]
  - Class [com/anysoftkeyboard/receivers/a]
  - Fieldref [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver.a Lcom/anysoftkeyboard/receivers/a;]
  - Methodref [android/content/BroadcastReceiver.<init> ()V]
  - InterfaceMethodref [com/anysoftkeyboard/receivers/a.d ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/receivers/a;]
  + NameAndType [d ()V]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Landroid/content/Intent;)V]
  + Utf8 [(Lcom/anysoftkeyboard/receivers/a;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/receivers/a;]
  + Utf8 [a]
  + Utf8 [android/content/BroadcastReceiver]
  + Utf8 [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver]
  + Utf8 [com/anysoftkeyboard/receivers/a]
  + Utf8 [d]
  + Utf8 [onReceive]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/receivers/a;
    Access flags: 0x12
      = private final com.anysoftkeyboard.receivers.a a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/receivers/a;)V
    Access flags: 0x1
      = public SoundPreferencesChangedReceiver(com.anysoftkeyboard.receivers.a)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #5
        - Methodref [android/content/BroadcastReceiver.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #4
        - Fieldref [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver.a Lcom/anysoftkeyboard/receivers/a;]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onReceive(Landroid/content/Context;Landroid/content/Intent;)V
    Access flags: 0x1
      = public void onReceive(android.content.Context,android.content.Intent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 3, stack = 1):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver.a Lcom/anysoftkeyboard/receivers/a;]
      [4] invokeinterface #6
        - InterfaceMethodref [com/anysoftkeyboard/receivers/a.d ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/s
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.keyboards.s extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 11):
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/g]
  - Class [com/anysoftkeyboard/keyboards/s]
  - Class [java/lang/Object]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/g;)V]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/g]
  + Utf8 [com/anysoftkeyboard/keyboards/s]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 1):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/g;)V
    Access flags: 0x401
      = public abstract void a(com.anysoftkeyboard.keyboards.g)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/a/b
  Superclass:    com/anysoftkeyboard/e/a
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.a.b extends com.anysoftkeyboard.e.a

Interfaces (count = 0):

Constant Pool (count = 168):
  - Integer [2131034125]
  - Integer [2131296267]
  - Integer [2131296298]
  - String [ASK_KT]
  - String [It seems that selected keyboard theme has been changed. I need to reload view!]
  - String [KeyboardTheme]
  - String [KeyboardThemes]
  - String [Missing details for creating Keyboard theme! prefId %s, keyboardThemeResId: %d, keyboardThemeScreenshotResId: %d]
  - String [com.anysoftkeyboard.plugin.KEYBOARD_THEME]
  - String [com.anysoftkeyboard.plugindata.keyboardtheme]
  - String [iconsThemeRes]
  - String [popupThemeRes]
  - String [themeRes]
  - String [themeScreenshot]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$Editor]
  - Class [android/net/Uri]
  - Class [android/preference/PreferenceManager]
  - Class [android/util/AttributeSet]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/a/a]
  - Class [com/anysoftkeyboard/a/b]
  - Class [com/anysoftkeyboard/e/a]
  - Class [java/lang/Integer]
  - Class [java/lang/Object]
  - Class [java/lang/RuntimeException]
  - Class [java/lang/String]
  - Class [java/util/ArrayList]
  - Class [java/util/Iterator]
  - Fieldref [com/anysoftkeyboard/a/b.a Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/a/b.b Lcom/anysoftkeyboard/a/b;]
  - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
  - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
  - Methodref [android/content/Intent.getData ()Landroid/net/Uri;]
  - Methodref [android/net/Uri.getSchemeSpecificPart ()Ljava/lang/String;]
  - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/a/a.<init> (Landroid/content/Context;Ljava/lang/String;IIIIILjava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/a/a.j ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/a/b.<init> ()V]
  - Methodref [com/anysoftkeyboard/a/b.a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  - Methodref [com/anysoftkeyboard/a/b.b (Landroid/content/Context;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/e/a.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
  - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;IIIIILjava/lang/String;I)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + NameAndType [a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [b (Landroid/content/Context;)Ljava/util/ArrayList;]
  + NameAndType [b Lcom/anysoftkeyboard/a/b;]
  + NameAndType [commit ()Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  + NameAndType [getData ()Landroid/net/Uri;]
  + NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getSchemeSpecificPart ()Ljava/lang/String;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [m ()Landroid/content/Context;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [valueOf (I)Ljava/lang/Integer;]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Landroid/net/Uri;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Ljava/lang/Integer;]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  + Utf8 [(Landroid/content/Context;)Ljava/util/ArrayList;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;IIIIILjava/lang/String;I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;]
  + Utf8 [(Landroid/content/Intent;Landroid/content/Context;)Z]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + Utf8 [(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK_KT]
  + Utf8 [Code]
  + Utf8 [It seems that selected keyboard theme has been changed. I need to reload view!]
  + Utf8 [KeyboardTheme]
  + Utf8 [KeyboardThemes]
  + Utf8 [Lcom/anysoftkeyboard/a/b;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Missing details for creating Keyboard theme! prefId %s, keyboardThemeResId: %d, keyboardThemeScreenshotResId: %d]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/net/Uri]
  + Utf8 [android/preference/PreferenceManager]
  + Utf8 [android/util/AttributeSet]
  + Utf8 [android/util/Log]
  + Utf8 [b]
  + Utf8 [com.anysoftkeyboard.plugin.KEYBOARD_THEME]
  + Utf8 [com.anysoftkeyboard.plugindata.keyboardtheme]
  + Utf8 [com/anysoftkeyboard/a/a]
  + Utf8 [com/anysoftkeyboard/a/b]
  + Utf8 [com/anysoftkeyboard/e/a]
  + Utf8 [commit]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [edit]
  + Utf8 [equals]
  + Utf8 [format]
  + Utf8 [get]
  + Utf8 [getAttributeResourceValue]
  + Utf8 [getData]
  + Utf8 [getDefaultSharedPreferences]
  + Utf8 [getPackageName]
  + Utf8 [getSchemeSpecificPart]
  + Utf8 [getString]
  + Utf8 [hasNext]
  + Utf8 [iconsThemeRes]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/RuntimeException]
  + Utf8 [java/lang/String]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Iterator]
  + Utf8 [m]
  + Utf8 [next]
  + Utf8 [popupThemeRes]
  + Utf8 [putString]
  + Utf8 [themeRes]
  + Utf8 [themeScreenshot]
  + Utf8 [valueOf]

Fields (count = 1):
  + Field:        b Lcom/anysoftkeyboard/a/b;
    Access flags: 0x1a
      = private static final com.anysoftkeyboard.a.b b

Methods (count = 7):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 0, stack = 2):
      [0] new #24
        - Class [com/anysoftkeyboard/a/b]
      [3] dup
      [4] invokespecial #43
        - Methodref [com/anysoftkeyboard/a/b.<init> ()V]
      [7] putstatic #33
        - Fieldref [com/anysoftkeyboard/a/b.b Lcom/anysoftkeyboard/a/b;]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;
    Access flags: 0x9
      = public static com.anysoftkeyboard.a.a a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 137, locals = 7, stack = 4):
      [0] aload_0 v0
      [1] invokestatic #38
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [4] astore_1 v1
      [5] aload_0 v0
      [6] ldc #3
        - Integer [2131296298]
      [8] invokevirtual #35
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [11] astore_2 v2
      [12] aload_1 v1
      [13] aload_2 v2
      [14] aload_0 v0
      [15] ldc #2
        - Integer [2131296267]
      [17] invokevirtual #35
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [20] invokeinterface #54
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [25] astore_3 v3
      [26] aconst_null
      [27] astore v4
      [29] getstatic #33
        - Fieldref [com/anysoftkeyboard/a/b.b Lcom/anysoftkeyboard/a/b;]
      [32] aload_0 v0
      [33] invokevirtual #45
        - Methodref [com/anysoftkeyboard/a/b.b (Landroid/content/Context;)Ljava/util/ArrayList;]
      [36] astore_0 v0
      [37] aload_3 v3
      [38] ifnull +52 (target=90)
      [41] aload_0 v0
      [42] invokevirtual #52
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [45] astore v6
      [47] goto +33 (target=80)
      [50] aload v6
      [52] invokeinterface #59
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [57] checkcast #23
        - Class [com/anysoftkeyboard/a/a]
      [60] dup
      [61] astore v5
      [63] invokevirtual #41
        - Methodref [com/anysoftkeyboard/a/a.j ()Ljava/lang/String;]
      [66] aload_3 v3
      [67] invokevirtual #49
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [70] ifeq +10 (target=80)
      [73] aload v5
      [75] astore v4
      [77] goto +13 (target=90)
      [80] aload v6
      [82] invokeinterface #58
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [87] ifne -37 (target=50)
      [90] aload v4
      [92] ifnonnull +42 (target=134)
      [95] aload_0 v0
      [96] iconst_0
      [97] invokevirtual #51
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [100] checkcast #23
        - Class [com/anysoftkeyboard/a/a]
      [103] astore v4
      [105] aload_1 v1
      [106] invokeinterface #53
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [111] dup
      [112] astore v5
      [114] aload_2 v2
      [115] aload v4
      [117] invokevirtual #41
        - Methodref [com/anysoftkeyboard/a/a.j ()Ljava/lang/String;]
      [120] invokeinterface #56
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [125] pop
      [126] aload v5
      [128] invokeinterface #55
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [133] pop
      [134] aload v4
      [136] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Landroid/content/Context;)Ljava/util/ArrayList;
    Access flags: 0x9
      = public static java.util.ArrayList d(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] getstatic #33
        - Fieldref [com/anysoftkeyboard/a/b.b Lcom/anysoftkeyboard/a/b;]
      [3] aload_0 v0
      [4] invokevirtual #45
        - Methodref [com/anysoftkeyboard/a/b.b (Landroid/content/Context;)Ljava/util/ArrayList;]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x2
      = private b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 1, stack = 8):
      [0] aload_0 v0
      [1] ldc #4
        - String [ASK_KT]
      [3] ldc #9
        - String [com.anysoftkeyboard.plugin.KEYBOARD_THEME]
      [5] ldc #10
        - String [com.anysoftkeyboard.plugindata.keyboardtheme]
      [7] ldc #7
        - String [KeyboardThemes]
      [9] ldc #6
        - String [KeyboardTheme]
      [11] ldc #1
        - Integer [2131034125]
      [13] iconst_1
      [14] invokespecial #46
        - Methodref [com/anysoftkeyboard/e/a.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e(Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;
    Access flags: 0x9
      = public static com.anysoftkeyboard.a.a e(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 64, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] ldc #2
        - Integer [2131296267]
      [3] invokevirtual #35
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [6] astore_1 v1
      [7] getstatic #33
        - Fieldref [com/anysoftkeyboard/a/b.b Lcom/anysoftkeyboard/a/b;]
      [10] aload_0 v0
      [11] invokevirtual #45
        - Methodref [com/anysoftkeyboard/a/b.b (Landroid/content/Context;)Ljava/util/ArrayList;]
      [14] astore_2 v2
      [15] aload_1 v1
      [16] ifnull +43 (target=59)
      [19] aload_2 v2
      [20] invokevirtual #52
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [23] astore_3 v3
      [24] goto +26 (target=50)
      [27] aload_3 v3
      [28] invokeinterface #59
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [33] checkcast #23
        - Class [com/anysoftkeyboard/a/a]
      [36] dup
      [37] astore_2 v2
      [38] invokevirtual #41
        - Methodref [com/anysoftkeyboard/a/a.j ()Ljava/lang/String;]
      [41] aload_1 v1
      [42] invokevirtual #49
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [45] ifeq +5 (target=50)
      [48] aload_2 v2
      [49] areturn
      [50] aload_3 v3
      [51] invokeinterface #58
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [56] ifne -29 (target=27)
      [59] aload_0 v0
      [60] invokestatic #44
        - Methodref [com/anysoftkeyboard/a/b.a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
      [63] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Intent;Landroid/content/Context;)Z
    Access flags: 0x14
      = protected final boolean a(android.content.Intent,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 43, locals = 3, stack = 2):
      [0] aload_2 v2
      [1] invokestatic #44
        - Methodref [com/anysoftkeyboard/a/b.a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
      [4] dup
      [5] astore_2 v2
      [6] ifnull +35 (target=41)
      [9] aload_2 v2
      [10] invokevirtual #42
        - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
      [13] invokevirtual #34
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [16] aload_1 v1
      [17] invokevirtual #36
        - Methodref [android/content/Intent.getData ()Landroid/net/Uri;]
      [20] invokevirtual #37
        - Methodref [android/net/Uri.getSchemeSpecificPart ()Ljava/lang/String;]
      [23] invokevirtual #49
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [26] ifeq +15 (target=41)
      [29] aload_0 v0
      [30] getfield #32
        - Fieldref [com/anysoftkeyboard/a/b.a Ljava/lang/String;]
      [33] ldc #5
        - String [It seems that selected keyboard theme has been changed. I need to reload view!]
      [35] invokestatic #39
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [38] pop
      [39] iconst_1
      [40] ireturn
      [41] iconst_0
      [42] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;
    Access flags: 0x1054
      = protected final com.anysoftkeyboard.e.c a(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 138, locals = 10, stack = 11):
      [0] aload_1 v1
      [1] aload_2 v2
      [2] iload_3 v3
      [3] aload v4
      [5] iload v5
      [7] aload v6
      [9] astore v6
      [11] istore v5
      [13] astore v4
      [15] istore_3 v3
      [16] astore_2 v2
      [17] astore_1 v1
      [18] aload v6
      [20] aconst_null
      [21] ldc #13
        - String [themeRes]
      [23] iconst_0
      [24] invokeinterface #57
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [29] istore v7
      [31] aload v6
      [33] aconst_null
      [34] ldc #12
        - String [popupThemeRes]
      [36] iconst_0
      [37] invokeinterface #57
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [42] istore v8
      [44] aload v6
      [46] aconst_null
      [47] ldc #14
        - String [themeScreenshot]
      [49] iconst_0
      [50] invokeinterface #57
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [55] istore v9
      [57] aload v6
      [59] aconst_null
      [60] ldc #11
        - String [iconsThemeRes]
      [62] iconst_0
      [63] invokeinterface #57
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [68] istore v6
      [70] iload v7
      [72] iconst_m1
      [73] ificmpne +42 (target=115)
      [76] ldc #8
        - String [Missing details for creating Keyboard theme! prefId %s, keyboardThemeResId: %d, keyboardThemeScreenshotResId: %d]
      [78] iconst_3
      [79] anewarray #27
        - Class [java/lang/Object]
      [82] dup
      [83] iconst_0
      [84] aload_2 v2
      [85] aastore
      [86] dup
      [87] iconst_1
      [88] iload v7
      [90] invokestatic #47
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [93] aastore
      [94] dup
      [95] iconst_2
      [96] iload v9
      [98] invokestatic #47
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [101] aastore
      [102] invokestatic #50
        - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
      [105] astore_1 v1
      [106] new #28
        - Class [java/lang/RuntimeException]
      [109] dup
      [110] aload_1 v1
      [111] invokespecial #48
        - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/String;)V]
      [114] athrow
      [115] new #23
        - Class [com/anysoftkeyboard/a/a]
      [118] dup
      [119] aload_1 v1
      [120] aload_2 v2
      [121] iload_3 v3
      [122] iload v7
      [124] iload v8
      [126] iload v6
      [128] iload v9
      [130] aload v4
      [132] iload v5
      [134] invokespecial #40
        - Methodref [com/anysoftkeyboard/a/a.<init> (Landroid/content/Context;Ljava/lang/String;IIIIILjava/lang/String;I)V]
      [137] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/s
  Superclass:    android/os/AsyncTask
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.dictionaries.s extends android.os.AsyncTask

Interfaces (count = 0):

Constant Pool (count = 27):
  - Class [android/os/AsyncTask]
  - Class [com/anysoftkeyboard/dictionaries/ae]
  - Class [com/anysoftkeyboard/dictionaries/o]
  - Class [com/anysoftkeyboard/dictionaries/s]
  - Fieldref [com/anysoftkeyboard/dictionaries/ae.a Lcom/anysoftkeyboard/dictionaries/o;]
  - Fieldref [com/anysoftkeyboard/dictionaries/s.a Lcom/anysoftkeyboard/dictionaries/ae;]
  - Methodref [android/os/AsyncTask.<init> ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/o.d ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/ae;]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/o;]
  + NameAndType [d ()V]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ae;)V]
  + Utf8 [([Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/ae;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/o;]
  + Utf8 [a]
  + Utf8 [android/os/AsyncTask]
  + Utf8 [com/anysoftkeyboard/dictionaries/ae]
  + Utf8 [com/anysoftkeyboard/dictionaries/o]
  + Utf8 [com/anysoftkeyboard/dictionaries/s]
  + Utf8 [d]
  + Utf8 [doInBackground]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/dictionaries/ae;
    Access flags: 0x1002
      = private com.anysoftkeyboard.dictionaries.ae a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/ae;)V
    Access flags: 0x0
      = s(com.anysoftkeyboard.dictionaries.ae)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        - Fieldref [com/anysoftkeyboard/dictionaries/s.a Lcom/anysoftkeyboard/dictionaries/ae;]
      [5] aload_0 v0
      [6] invokespecial #7
        - Methodref [android/os/AsyncTask.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
    Access flags: 0x10d4
      = protected final java.lang.Object doInBackground(java.lang.Object[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/dictionaries/s.a Lcom/anysoftkeyboard/dictionaries/ae;]
      [4] getfield #5
        - Fieldref [com/anysoftkeyboard/dictionaries/ae.a Lcom/anysoftkeyboard/dictionaries/o;]
      [7] invokevirtual #8
        - Methodref [com/anysoftkeyboard/dictionaries/o.d ()V]
      [10] aconst_null
      [11] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity
  Superclass:    com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.tutorials.WelcomeHowToNoticeActivity extends com.anysoftkeyboard.ui.tutorials.BaseTutorialActivity

Interfaces (count = 0):

Constant Pool (count = 200):
  - Integer [45711]
  - Integer [268435456]
  - Integer [2130903089]
  - Integer [2131165250]
  - Integer [2131296342]
  - Integer [2131296362]
  - String [']
  - String [' starts with ']
  - String [' was not found in the list of IMEs!]
  - String ['?]
  - String [:]
  - String [ASK_WELCOME]
  - String [Currently these are the IME enabled in the OS: ]
  - String [Is ']
  - String [android.settings.INPUT_METHOD_SETTINGS]
  - String [ask_has_been_enabled_before]
  - String [enabled_input_methods]
  - String [input_method]
  - String [notification]
  - Class [android/app/NotificationManager]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$Editor]
  - Class [android/preference/PreferenceManager]
  - Class [android/provider/Settings]
  - Class [android/provider/Settings$Secure]
  - Class [android/text/TextUtils]
  - Class [android/util/Log]
  - Class [android/view/View]
  - Class [android/view/inputmethod/InputMethodManager]
  - Class [android/widget/ScrollView]
  - Class [android/widget/Toast]
  - Class [com/anysoftkeyboard/ui/settings/MainSettings]
  - Class [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Methodref [android/app/NotificationManager.cancel (I)V]
  - Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
  - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
  - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
  - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
  - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  - Methodref [android/provider/Settings$Secure.getString (Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;]
  - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/View.getId ()I]
  - Methodref [android/view/inputmethod/InputMethodManager.showInputMethodPicker ()V]
  - Methodref [android/widget/ScrollView.getHeight ()I]
  - Methodref [android/widget/ScrollView.getWidth ()I]
  - Methodref [android/widget/ScrollView.scrollTo (II)V]
  - Methodref [android/widget/Toast.makeText (Landroid/content/Context;II)Landroid/widget/Toast;]
  - Methodref [android/widget/Toast.show ()V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.<init> ()V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onClick (Landroid/view/View;)V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onResume ()V]
  - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.findViewById (I)Landroid/view/View;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.startActivityForResult (Landroid/content/Intent;I)V]
  - Methodref [java/lang/String.split (Ljava/lang/String;)[Ljava/lang/String;]
  - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [cancel (I)V]
  + NameAndType [commit ()Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [getContentResolver ()Landroid/content/ContentResolver;]
  + NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + NameAndType [getHeight ()I]
  + NameAndType [getId ()I]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getString (Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [getWidth ()I]
  + NameAndType [isEmpty (Ljava/lang/CharSequence;)Z]
  + NameAndType [makeText (Landroid/content/Context;II)Landroid/widget/Toast;]
  + NameAndType [onClick (Landroid/view/View;)V]
  + NameAndType [onResume ()V]
  + NameAndType [putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [scrollTo (II)V]
  + NameAndType [setFlags (I)Landroid/content/Intent;]
  + NameAndType [show ()V]
  + NameAndType [showInputMethodPicker ()V]
  + NameAndType [split (Ljava/lang/String;)[Ljava/lang/String;]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + NameAndType [startActivityForResult (Landroid/content/Intent;I)V]
  + NameAndType [startsWith (Ljava/lang/String;)Z]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [']
  + Utf8 [' starts with ']
  + Utf8 [' was not found in the list of IMEs!]
  + Utf8 ['?]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/ContentResolver;]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)V]
  + Utf8 [(II)V]
  + Utf8 [(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + Utf8 [(Landroid/content/Context;)Z]
  + Utf8 [(Landroid/content/Context;II)Landroid/widget/Toast;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/content/Intent;I)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [(Ljava/lang/String;)[Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Z)Z]
  + Utf8 [:]
  + Utf8 [<init>]
  + Utf8 [ASK_WELCOME]
  + Utf8 [Code]
  + Utf8 [Currently these are the IME enabled in the OS: ]
  + Utf8 [Is ']
  + Utf8 [a]
  + Utf8 [android.settings.INPUT_METHOD_SETTINGS]
  + Utf8 [android/app/NotificationManager]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/preference/PreferenceManager]
  + Utf8 [android/provider/Settings]
  + Utf8 [android/provider/Settings$Secure]
  + Utf8 [android/text/TextUtils]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/View]
  + Utf8 [android/view/inputmethod/InputMethodManager]
  + Utf8 [android/widget/ScrollView]
  + Utf8 [android/widget/Toast]
  + Utf8 [append]
  + Utf8 [ask_has_been_enabled_before]
  + Utf8 [b]
  + Utf8 [cancel]
  + Utf8 [com/anysoftkeyboard/ui/settings/MainSettings]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity]
  + Utf8 [commit]
  + Utf8 [d]
  + Utf8 [edit]
  + Utf8 [enabled_input_methods]
  + Utf8 [findViewById]
  + Utf8 [getApplicationContext]
  + Utf8 [getBoolean]
  + Utf8 [getContentResolver]
  + Utf8 [getDefaultSharedPreferences]
  + Utf8 [getHeight]
  + Utf8 [getId]
  + Utf8 [getPackageName]
  + Utf8 [getString]
  + Utf8 [getSystemService]
  + Utf8 [getWidth]
  + Utf8 [input_method]
  + Utf8 [isEmpty]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [makeText]
  + Utf8 [notification]
  + Utf8 [onClick]
  + Utf8 [onResume]
  + Utf8 [putBoolean]
  + Utf8 [scrollTo]
  + Utf8 [setFlags]
  + Utf8 [show]
  + Utf8 [showInputMethodPicker]
  + Utf8 [split]
  + Utf8 [startActivity]
  + Utf8 [startActivityForResult]
  + Utf8 [startsWith]
  + Utf8 [toString]

Fields (count = 0):

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x1
      = public WelcomeHowToNoticeActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #57
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x14
      = protected final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #3
        - Integer [2130903089]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x14
      = protected final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #5
        - Integer [2131296342]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onResume()V
    Access flags: 0x4
      = protected void onResume()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 49, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #59
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onResume ()V]
      [4] aload_0 v0
      [5] invokevirtual #61
        - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.getApplicationContext ()Landroid/content/Context;]
      [8] invokestatic #46
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [11] invokeinterface #69
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [16] dup
      [17] astore_1 v1
      [18] ldc #16
        - String [ask_has_been_enabled_before]
      [20] iconst_1
      [21] invokeinterface #72
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [26] pop
      [27] aload_1 v1
      [28] invokeinterface #71
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [33] pop
      [34] aload_0 v0
      [35] ldc #19
        - String [notification]
      [37] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [40] checkcast #20
        - Class [android/app/NotificationManager]
      [43] ldc #1
        - Integer [45711]
      [45] invokevirtual #39
        - Methodref [android/app/NotificationManager.cancel (I)V]
      [48] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x1
      = public void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 130, locals = 3, stack = 4):
      [0] aload_1 v1
      [1] invokevirtual #50
        - Methodref [android/view/View.getId ()I]
      [4] tableswitch (3 offsets, default=120) (target=124)
        2131165251: offset = 28, target = 32
        2131165252: offset = 56, target = 60
        2131165253: offset = 91, target = 95
        default: offset = 120, target = 124
      [32] aload_0 v0
      [33] invokevirtual #61
        - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.getApplicationContext ()Landroid/content/Context;]
      [36] ldc #6
        - Integer [2131296362]
      [38] iconst_1
      [39] invokestatic #55
        - Methodref [android/widget/Toast.makeText (Landroid/content/Context;II)Landroid/widget/Toast;]
      [42] invokevirtual #56
        - Methodref [android/widget/Toast.show ()V]
      [45] aload_0 v0
      [46] new #22
        - Class [android/content/Intent]
      [49] dup
      [50] ldc #15
        - String [android.settings.INPUT_METHOD_SETTINGS]
      [52] invokespecial #44
        - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
      [55] iconst_0
      [56] invokevirtual #63
        - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.startActivityForResult (Landroid/content/Intent;I)V]
      [59] return
      [60] aload_0 v0
      [61] ldc #4
        - Integer [2131165250]
      [63] invokevirtual #60
        - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.findViewById (I)Landroid/view/View;]
      [66] checkcast #32
        - Class [android/widget/ScrollView]
      [69] dup
      [70] dup
      [71] astore_1 v1
      [72] invokevirtual #53
        - Methodref [android/widget/ScrollView.getWidth ()I]
      [75] aload_1 v1
      [76] invokevirtual #52
        - Methodref [android/widget/ScrollView.getHeight ()I]
      [79] invokevirtual #54
        - Methodref [android/widget/ScrollView.scrollTo (II)V]
      [82] aload_0 v0
      [83] ldc #18
        - String [input_method]
      [85] invokevirtual #62
        - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [88] checkcast #31
        - Class [android/view/inputmethod/InputMethodManager]
      [91] invokevirtual #51
        - Methodref [android/view/inputmethod/InputMethodManager.showInputMethodPicker ()V]
      [94] return
      [95] aload_0 v0
      [96] invokevirtual #61
        - Methodref [com/anysoftkeyboard/ui/tutorials/WelcomeHowToNoticeActivity.getApplicationContext ()Landroid/content/Context;]
      [99] astore_1 v1
      [100] new #22
        - Class [android/content/Intent]
      [103] dup
      [104] aload_1 v1
      [105] ldc #34
        - Class [com/anysoftkeyboard/ui/settings/MainSettings]
      [107] invokespecial #43
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [110] dup
      [111] astore_2 v2
      [112] ldc #2
        - Integer [268435456]
      [114] invokevirtual #45
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [117] pop
      [118] aload_1 v1
      [119] aload_2 v2
      [120] invokevirtual #42
        - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
      [123] return
      [124] aload_0 v0
      [125] aload_1 v1
      [126] invokespecial #58
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.onClick (Landroid/view/View;)V]
      [129] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)Z
    Access flags: 0x9
      = public static boolean a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 201, locals = 6, stack = 4):
      [0] aload_0 v0
      [1] invokevirtual #40
        - Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
      [4] ldc #17
        - String [enabled_input_methods]
      [6] invokestatic #47
        - Methodref [android/provider/Settings$Secure.getString (Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;]
      [9] aload_0 v0
      [10] invokevirtual #41
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [13] astore_2 v2
      [14] dup
      [15] astore_1 v1
      [16] invokestatic #48
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [19] ifne +10 (target=29)
      [22] aload_2 v2
      [23] invokestatic #48
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [26] ifeq +7 (target=33)
      [29] iconst_0
      [30] goto +149 (target=179)
      [33] ldc #12
        - String [ASK_WELCOME]
      [35] new #38
        - Class [java/lang/StringBuilder]
      [38] dup
      [39] ldc #13
        - String [Currently these are the IME enabled in the OS: ]
      [41] invokespecial #66
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [44] aload_1 v1
      [45] invokevirtual #67
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [48] invokevirtual #68
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [51] invokestatic #49
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [54] pop
      [55] aload_1 v1
      [56] ldc #11
        - String [:]
      [58] invokevirtual #64
        - Methodref [java/lang/String.split (Ljava/lang/String;)[Ljava/lang/String;]
      [61] dup
      [62] astore_1 v1
      [63] ifnonnull +7 (target=70)
      [66] iconst_0
      [67] goto +112 (target=179)
      [70] aload_1 v1
      [71] dup
      [72] astore v5
      [74] arraylength
      [75] istore v4
      [77] iconst_0
      [78] istore_3 v3
      [79] goto +66 (target=145)
      [82] aload v5
      [84] iload_3 v3
      [85] aaload
      [86] dup
      [87] astore_1 v1
      [88] invokestatic #48
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [91] ifne +51 (target=142)
      [94] ldc #12
        - String [ASK_WELCOME]
      [96] new #38
        - Class [java/lang/StringBuilder]
      [99] dup
      [100] ldc #14
        - String [Is ']
      [102] invokespecial #66
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [105] aload_1 v1
      [106] invokevirtual #67
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [109] ldc #8
        - String [' starts with ']
      [111] invokevirtual #67
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [114] aload_2 v2
      [115] invokevirtual #67
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [118] ldc #10
        - String ['?]
      [120] invokevirtual #67
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [123] invokevirtual #68
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [126] invokestatic #49
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [129] pop
      [130] aload_1 v1
      [131] aload_2 v2
      [132] invokevirtual #65
        - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z]
      [135] ifeq +7 (target=142)
      [138] iconst_1
      [139] goto +40 (target=179)
      [142] iinc v3, 1
      [145] iload_3 v3
      [146] iload v4
      [148] ificmplt -66 (target=82)
      [151] ldc #12
        - String [ASK_WELCOME]
      [153] new #38
        - Class [java/lang/StringBuilder]
      [156] dup
      [157] ldc #7
        - String [']
      [159] invokespecial #66
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [162] aload_2 v2
      [163] invokevirtual #67
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [166] ldc #9
        - String [' was not found in the list of IMEs!]
      [168] invokevirtual #67
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [171] invokevirtual #68
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [174] invokestatic #49
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [177] pop
      [178] iconst_0
      [179] ifne +20 (target=199)
      [182] aload_0 v0
      [183] invokestatic #46
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [186] ldc #16
        - String [ask_has_been_enabled_before]
      [188] iconst_0
      [189] invokeinterface #70
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [194] ifne +5 (target=199)
      [197] iconst_1
      [198] ireturn
      [199] iconst_0
      [200] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/t
  Superclass:    android/os/AsyncTask
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.dictionaries.t extends android.os.AsyncTask

Interfaces (count = 0):

Constant Pool (count = 65):
  - String [ASK UDict]
  - String [Failed to load dictionary! Message: ]
  - Class [android/os/AsyncTask]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/d]
  - Class [com/anysoftkeyboard/dictionaries/t]
  - Class [java/lang/RuntimeException]
  - Class [java/lang/StringBuilder]
  - Fieldref [com/anysoftkeyboard/dictionaries/t.a Lcom/anysoftkeyboard/dictionaries/d;]
  - Methodref [android/os/AsyncTask.<init> ()V]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/d;)Ljava/lang/Object;]
  - Methodref [com/anysoftkeyboard/dictionaries/d.b (Lcom/anysoftkeyboard/dictionaries/d;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.d ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/t.<init> (Lcom/anysoftkeyboard/dictionaries/d;B)V]
  - Methodref [com/anysoftkeyboard/dictionaries/t.a ()Ljava/lang/Void;]
  - Methodref [java/lang/RuntimeException.getMessage ()Ljava/lang/String;]
  - Methodref [java/lang/RuntimeException.printStackTrace ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/d;B)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()Ljava/lang/Void;]
  + NameAndType [a (Lcom/anysoftkeyboard/dictionaries/d;)Ljava/lang/Object;]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/d;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b (Lcom/anysoftkeyboard/dictionaries/d;)V]
  + NameAndType [d ()V]
  + NameAndType [getMessage ()Ljava/lang/String;]
  + NameAndType [printStackTrace ()V]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/lang/Void;]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/d;)Ljava/lang/Object;]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/d;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/d;B)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [([Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [ASK UDict]
  + Utf8 [Code]
  + Utf8 [Failed to load dictionary! Message: ]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/d;]
  + Utf8 [a]
  + Utf8 [android/os/AsyncTask]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/dictionaries/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/t]
  + Utf8 [d]
  + Utf8 [doInBackground]
  + Utf8 [getMessage]
  + Utf8 [java/lang/RuntimeException]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [printStackTrace]
  + Utf8 [toString]
  + Utf8 [w]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/dictionaries/d;
    Access flags: 0x1002
      = private com.anysoftkeyboard.dictionaries.d a

Methods (count = 4):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/d;B)V
    Access flags: 0x2
      = private t(com.anysoftkeyboard.dictionaries.d,byte)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/t.a Lcom/anysoftkeyboard/dictionaries/d;]
      [5] aload_0 v0
      [6] invokespecial #10
        - Methodref [android/os/AsyncTask.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/Void;
    Access flags: 0x82
      = private java.lang.Void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 69, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/t.a Lcom/anysoftkeyboard/dictionaries/d;]
      [4] invokevirtual #14
        - Methodref [com/anysoftkeyboard/dictionaries/d.d ()V]
      [7] goto +35 (target=42)
      [10] astore_1 v1
      [11] ldc #1
        - String [ASK UDict]
      [13] new #8
        - Class [java/lang/StringBuilder]
      [16] dup
      [17] ldc #2
        - String [Failed to load dictionary! Message: ]
      [19] invokespecial #19
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [22] aload_1 v1
      [23] invokevirtual #17
        - Methodref [java/lang/RuntimeException.getMessage ()Ljava/lang/String;]
      [26] invokevirtual #20
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [29] invokevirtual #21
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [32] invokestatic #11
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [35] pop
      [36] aload_1 v1
      [37] invokevirtual #18
        - Methodref [java/lang/RuntimeException.printStackTrace ()V]
      [40] aload_1 v1
      [41] athrow
      [42] aload_0 v0
      [43] getfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/t.a Lcom/anysoftkeyboard/dictionaries/d;]
      [46] invokestatic #12
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Lcom/anysoftkeyboard/dictionaries/d;)Ljava/lang/Object;]
      [49] dup
      [50] astore_1 v1
      [51] monitorenter
      [52] aload_0 v0
      [53] getfield #9
        - Fieldref [com/anysoftkeyboard/dictionaries/t.a Lcom/anysoftkeyboard/dictionaries/d;]
      [56] invokestatic #13
        - Methodref [com/anysoftkeyboard/dictionaries/d.b (Lcom/anysoftkeyboard/dictionaries/d;)V]
      [59] aload_1 v1
      [60] monitorexit
      [61] goto +6 (target=67)
      [64] aload_1 v1
      [65] monitorexit
      [66] athrow
      [67] aconst_null
      [68] areturn
      Code attribute exceptions (count = 3):
      - ExceptionInfo (0 -> 7: 10):
      - Class [java/lang/RuntimeException]
      - ExceptionInfo (52 -> 61: 64):
      - ExceptionInfo (64 -> 66: 64):
      Code attribute attributes (attribute count = 0):
  + Method:       doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
    Access flags: 0x10d4
      = protected final java.lang.Object doInBackground(java.lang.Object[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #16
        - Methodref [com/anysoftkeyboard/dictionaries/t.a ()Ljava/lang/Void;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/d;)V
    Access flags: 0x1000
      = t(com.anysoftkeyboard.dictionaries.d)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iconst_0
      [3] invokespecial #15
        - Methodref [com/anysoftkeyboard/dictionaries/t.<init> (Lcom/anysoftkeyboard/dictionaries/d;B)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/c/b
  Superclass:    com/anysoftkeyboard/e/b
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.c.b extends com.anysoftkeyboard.e.b

Interfaces (count = 0):

Constant Pool (count = 78):
  - Class [android/content/Context]
  - Class [android/content/res/Resources]
  - Class [android/content/res/TypedArray]
  - Class [com/anysoftkeyboard/c/b]
  - Class [com/anysoftkeyboard/e/b]
  - Fieldref [com/anysoftkeyboard/c/b.a I]
  - Fieldref [com/anysoftkeyboard/c/b.b [Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/c/b.c [Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/c/b.d [I]
  - Fieldref [com/anysoftkeyboard/c/b.e Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/c/b.f Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/c/b.g I]
  - Fieldref [com/anysoftkeyboard/c/b.h I]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
  - Methodref [android/content/res/Resources.getStringArray (I)[Ljava/lang/String;]
  - Methodref [android/content/res/Resources.obtainTypedArray (I)Landroid/content/res/TypedArray;]
  - Methodref [android/content/res/TypedArray.getResourceId (II)I]
  - Methodref [android/content/res/TypedArray.length ()I]
  - Methodref [android/content/res/TypedArray.recycle ()V]
  - Methodref [com/anysoftkeyboard/e/b.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + NameAndType [a I]
  + NameAndType [b [Ljava/lang/String;]
  + NameAndType [c [Ljava/lang/String;]
  + NameAndType [d [I]
  + NameAndType [e Ljava/lang/String;]
  + NameAndType [f Ljava/lang/String;]
  + NameAndType [g I]
  + NameAndType [getResourceId (II)I]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getStringArray (I)[Ljava/lang/String;]
  + NameAndType [h I]
  + NameAndType [length ()I]
  + NameAndType [obtainTypedArray (I)Landroid/content/res/TypedArray;]
  + NameAndType [recycle ()V]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [()[I]
  + Utf8 [()[Ljava/lang/String;]
  + Utf8 [(I)Landroid/content/res/TypedArray;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)[Ljava/lang/String;]
  + Utf8 [(II)I]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;IIIIIIIIILjava/lang/String;I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [[I]
  + Utf8 [[Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/content/res/TypedArray]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/c/b]
  + Utf8 [com/anysoftkeyboard/e/b]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [getResourceId]
  + Utf8 [getResources]
  + Utf8 [getString]
  + Utf8 [getStringArray]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [length]
  + Utf8 [obtainTypedArray]
  + Utf8 [recycle]

Fields (count = 8):
  + Field:        a I
    Access flags: 0x2
      = private int a
  + Field:        b [Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String[] b
  + Field:        c [Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String[] c
  + Field:        d [I
    Access flags: 0x2
      = private int[] d
  + Field:        e Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String e
  + Field:        f Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String f
  + Field:        g I
    Access flags: 0x2
      = private int g
  + Field:        h I
    Access flags: 0x2
      = private int h

Methods (count = 10):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;IIIIIIIIILjava/lang/String;I)V
    Access flags: 0x1
      = public b(android.content.Context,java.lang.String,int,int,int,int,int,int,int,int,int,java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 153, locals = 14, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] aload v12
      [6] iload v13
      [8] invokespecial #21
        - Methodref [com/anysoftkeyboard/e/b.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
      [11] aload_1 v1
      [12] invokevirtual #14
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [15] astore_1 v1
      [16] aload_0 v0
      [17] iload v4
      [19] putfield #6
        - Fieldref [com/anysoftkeyboard/c/b.a I]
      [22] iload v4
      [24] ifgt +78 (target=102)
      [27] aload_0 v0
      [28] aload_1 v1
      [29] iload v5
      [31] invokevirtual #16
        - Methodref [android/content/res/Resources.getStringArray (I)[Ljava/lang/String;]
      [34] putfield #7
        - Fieldref [com/anysoftkeyboard/c/b.b [Ljava/lang/String;]
      [37] aload_0 v0
      [38] aload_1 v1
      [39] iload v6
      [41] invokevirtual #16
        - Methodref [android/content/res/Resources.getStringArray (I)[Ljava/lang/String;]
      [44] putfield #8
        - Fieldref [com/anysoftkeyboard/c/b.c [Ljava/lang/String;]
      [47] iload v7
      [49] ifle +53 (target=102)
      [52] aload_1 v1
      [53] iload v7
      [55] invokevirtual #17
        - Methodref [android/content/res/Resources.obtainTypedArray (I)Landroid/content/res/TypedArray;]
      [58] astore_2 v2
      [59] aload_0 v0
      [60] aload_2 v2
      [61] invokevirtual #19
        - Methodref [android/content/res/TypedArray.length ()I]
      [64] newarray 10
      [66] putfield #9
        - Fieldref [com/anysoftkeyboard/c/b.d [I]
      [69] iconst_0
      [70] istore_3 v3
      [71] goto +18 (target=89)
      [74] aload_0 v0
      [75] getfield #9
        - Fieldref [com/anysoftkeyboard/c/b.d [I]
      [78] iload_3 v3
      [79] aload_2 v2
      [80] iload_3 v3
      [81] iconst_m1
      [82] invokevirtual #18
        - Methodref [android/content/res/TypedArray.getResourceId (II)I]
      [85] iastore
      [86] iinc v3, 1
      [89] iload_3 v3
      [90] aload_0 v0
      [91] getfield #9
        - Fieldref [com/anysoftkeyboard/c/b.d [I]
      [94] arraylength
      [95] ificmplt -21 (target=74)
      [98] aload_2 v2
      [99] invokevirtual #20
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [102] aload_0 v0
      [103] iload v8
      [105] putfield #12
        - Fieldref [com/anysoftkeyboard/c/b.g I]
      [108] aload_0 v0
      [109] iload v9
      [111] ifle +12 (target=123)
      [114] aload_1 v1
      [115] iload v9
      [117] invokevirtual #15
        - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [120] goto +4 (target=124)
      [123] aconst_null
      [124] putfield #11
        - Fieldref [com/anysoftkeyboard/c/b.f Ljava/lang/String;]
      [127] aload_0 v0
      [128] iload v10
      [130] ifle +12 (target=142)
      [133] aload_1 v1
      [134] iload v10
      [136] invokevirtual #15
        - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [139] goto +4 (target=143)
      [142] aconst_null
      [143] putfield #10
        - Fieldref [com/anysoftkeyboard/c/b.e Ljava/lang/String;]
      [146] aload_0 v0
      [147] iload v11
      [149] putfield #13
        - Fieldref [com/anysoftkeyboard/c/b.h I]
      [152] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/c/b.a I]
      [4] ifle +5 (target=9)
      [7] iconst_1
      [8] ireturn
      [9] iconst_0
      [10] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x11
      = public final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/c/b.a I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()[Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String[] c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/c/b.b [Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()[Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String[] d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/c/b.c [Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()[I
    Access flags: 0x11
      = public final int[] e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/c/b.d [I]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #10
        - Fieldref [com/anysoftkeyboard/c/b.e Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #11
        - Fieldref [com/anysoftkeyboard/c/b.f Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       h()I
    Access flags: 0x11
      = public final int h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #12
        - Fieldref [com/anysoftkeyboard/c/b.g I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       i()I
    Access flags: 0x11
      = public final int i()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #13
        - Fieldref [com/anysoftkeyboard/c/b.h I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/i
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.devicespecific.i extends java.lang.Object

Interfaces (count = 1):
  - Class [android/view/GestureDetector$OnGestureListener]

Constant Pool (count = 12):
  - Class [android/view/GestureDetector]
  - Class [android/view/GestureDetector$OnGestureListener]
  - Class [com/anysoftkeyboard/devicespecific/i]
  - Class [java/lang/Object]
  + Utf8 [(F)Z]
  + Utf8 [a]
  + Utf8 [android/view/GestureDetector]
  + Utf8 [android/view/GestureDetector$OnGestureListener]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/devicespecific/i]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 2):
  + Method:       a(F)Z
    Access flags: 0x401
      = public abstract boolean a(float)
  + Method:       b(F)Z
    Access flags: 0x401
      = public abstract boolean b(float)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/u
  Superclass:    com/anysoftkeyboard/dictionaries/z
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.dictionaries.u extends com.anysoftkeyboard.dictionaries.z

Interfaces (count = 0):

Constant Pool (count = 14):
  - Class [com/anysoftkeyboard/dictionaries/u]
  - Class [com/anysoftkeyboard/dictionaries/z]
  - Methodref [com/anysoftkeyboard/dictionaries/z.<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + Utf8 [()Landroid/database/Cursor;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/dictionaries/u]
  + Utf8 [com/anysoftkeyboard/dictionaries/z]
  + Utf8 [e]

Fields (count = 0):

Methods (count = 4):
  - Method:       <init>(Ljava/lang/String;)V
    Access flags: 0x4
      = protected u(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #3
        - Methodref [com/anysoftkeyboard/dictionaries/z.<init> (Ljava/lang/String;)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;I)V
    Access flags: 0x401
      = public abstract void a(java.lang.String,int)
  + Method:       e()Landroid/database/Cursor;
    Access flags: 0x401
      = public abstract android.database.Cursor e()
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x401
      = public abstract void a(java.lang.String)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/receivers/a
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.receivers.a extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 9):
  - Class [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver]
  - Class [com/anysoftkeyboard/receivers/a]
  - Class [java/lang/Object]
  + Utf8 [()V]
  + Utf8 [com/anysoftkeyboard/receivers/SoundPreferencesChangedReceiver]
  + Utf8 [com/anysoftkeyboard/receivers/a]
  + Utf8 [d]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 1):
  + Method:       d()V
    Access flags: 0x401
      = public abstract void d()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/j
  Superclass:    com/anysoftkeyboard/devicespecific/a
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.devicespecific.j extends com.anysoftkeyboard.devicespecific.a

Interfaces (count = 0):

Constant Pool (count = 42):
  - String [DeviceSpecific_V8]
  - Class [com/anysoftkeyboard/backup/a]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V7]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V8]
  - Class [com/anysoftkeyboard/devicespecific/a]
  - Class [com/anysoftkeyboard/devicespecific/j]
  - Class [com/anysoftkeyboard/devicespecific/m]
  - Class [com/anysoftkeyboard/devicespecific/n]
  - Class [com/anysoftkeyboard/voice/b]
  - Methodref [com/anysoftkeyboard/backup/a.<init> (Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/devicespecific/a.<init> ()V]
  - Methodref [com/anysoftkeyboard/devicespecific/m.<init> (Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)V]
  - Methodref [com/anysoftkeyboard/devicespecific/n.<init> (Landroid/view/MotionEvent;)V]
  - Methodref [com/anysoftkeyboard/voice/b.<init> (Landroid/inputmethodservice/InputMethodService;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)V]
  + NameAndType [<init> (Landroid/inputmethodservice/InputMethodService;)V]
  + NameAndType [<init> (Landroid/view/MotionEvent;)V]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/backup/c;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)Landroid/view/GestureDetector;]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)V]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)V]
  + Utf8 [(Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [DeviceSpecific_V8]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/backup/a]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V7]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V8]
  + Utf8 [com/anysoftkeyboard/devicespecific/a]
  + Utf8 [com/anysoftkeyboard/devicespecific/j]
  + Utf8 [com/anysoftkeyboard/devicespecific/m]
  + Utf8 [com/anysoftkeyboard/devicespecific/n]
  + Utf8 [com/anysoftkeyboard/voice/b]

Fields (count = 0):

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x1
      = public j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #11
        - Methodref [com/anysoftkeyboard/devicespecific/a.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x1
      = public java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - String [DeviceSpecific_V8]
      [2] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;
    Access flags: 0x11
      = public final com.anysoftkeyboard.devicespecific.o a(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 3):
      [0] new #8
        - Class [com/anysoftkeyboard/devicespecific/n]
      [3] dup
      [4] aload_1 v1
      [5] invokespecial #13
        - Methodref [com/anysoftkeyboard/devicespecific/n.<init> (Landroid/view/MotionEvent;)V]
      [8] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)Landroid/view/GestureDetector;
    Access flags: 0x11
      = public final android.view.GestureDetector a(android.content.Context,com.anysoftkeyboard.devicespecific.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 3, stack = 4):
      [0] new #7
        - Class [com/anysoftkeyboard/devicespecific/m]
      [3] dup
      [4] aload_1 v1
      [5] aload_2 v2
      [6] invokespecial #12
        - Methodref [com/anysoftkeyboard/devicespecific/m.<init> (Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)V]
      [9] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;)Lcom/anysoftkeyboard/backup/c;
    Access flags: 0x11
      = public final com.anysoftkeyboard.backup.c a(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 3):
      [0] new #2
        - Class [com/anysoftkeyboard/backup/a]
      [3] dup
      [4] aload_1 v1
      [5] invokespecial #10
        - Methodref [com/anysoftkeyboard/backup/a.<init> (Landroid/content/Context;)V]
      [8] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/inputmethodservice/InputMethodService;)Lcom/anysoftkeyboard/voice/h;
    Access flags: 0x1
      = public com.anysoftkeyboard.voice.h a(android.inputmethodservice.InputMethodService)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 3):
      [0] new #9
        - Class [com/anysoftkeyboard/voice/b]
      [3] dup
      [4] aload_1 v1
      [5] invokespecial #14
        - Methodref [com/anysoftkeyboard/voice/b.<init> (Landroid/inputmethodservice/InputMethodService;)V]
      [8] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/a/b
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.keyboards.a.b extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 51):
  - Class [android/text/NoCopySpan]
  - Class [android/text/NoCopySpan$Concrete]
  - Class [com/anysoftkeyboard/keyboards/a/b]
  - Class [java/lang/Object]
  - Long [-1]
  - Long [1103823372545]
  - Long [2207646745090]
  - Long [4415293490180]
  - Fieldref [com/anysoftkeyboard/keyboards/a/b.a Ljava/lang/Object;]
  - Fieldref [com/anysoftkeyboard/keyboards/a/b.b Ljava/lang/Object;]
  - Fieldref [com/anysoftkeyboard/keyboards/a/b.c Ljava/lang/Object;]
  - Fieldref [com/anysoftkeyboard/keyboards/a/b.d Ljava/lang/Object;]
  - Methodref [android/text/NoCopySpan$Concrete.<init> ()V]
  - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JIII)I]
  - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JIJ)J]
  - Methodref [com/anysoftkeyboard/keyboards/a/b.b (JIJ)J]
  - Methodref [com/anysoftkeyboard/keyboards/a/b.c (JIJ)J]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (JIII)I]
  + NameAndType [a (JIJ)J]
  + NameAndType [a Ljava/lang/Object;]
  + NameAndType [b (JIJ)J]
  + NameAndType [b Ljava/lang/Object;]
  + NameAndType [c (JIJ)J]
  + NameAndType [c Ljava/lang/Object;]
  + NameAndType [d Ljava/lang/Object;]
  + Utf8 [()V]
  + Utf8 [(J)I]
  + Utf8 [(J)J]
  + Utf8 [(JI)I]
  + Utf8 [(JI)J]
  + Utf8 [(JIII)I]
  + Utf8 [(JIJ)J]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Ljava/lang/Object;]
  + Utf8 [a]
  + Utf8 [android/text/NoCopySpan]
  + Utf8 [android/text/NoCopySpan$Concrete]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/a/b]
  + Utf8 [d]
  + Utf8 [java/lang/Object]

Fields (count = 4):
  + Field:        a Ljava/lang/Object;
    Access flags: 0x1a
      = private static final java.lang.Object a
  + Field:        b Ljava/lang/Object;
    Access flags: 0x1a
      = private static final java.lang.Object b
  + Field:        c Ljava/lang/Object;
    Access flags: 0x1a
      = private static final java.lang.Object c
  + Field:        d Ljava/lang/Object;
    Access flags: 0x1a
      = private static final java.lang.Object d

Methods (count = 11):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 41, locals = 0, stack = 2):
      [0] new #2
        - Class [android/text/NoCopySpan$Concrete]
      [3] dup
      [4] invokespecial #17
        - Methodref [android/text/NoCopySpan$Concrete.<init> ()V]
      [7] putstatic #13
        - Fieldref [com/anysoftkeyboard/keyboards/a/b.a Ljava/lang/Object;]
      [10] new #2
        - Class [android/text/NoCopySpan$Concrete]
      [13] dup
      [14] invokespecial #17
        - Methodref [android/text/NoCopySpan$Concrete.<init> ()V]
      [17] putstatic #14
        - Fieldref [com/anysoftkeyboard/keyboards/a/b.b Ljava/lang/Object;]
      [20] new #2
        - Class [android/text/NoCopySpan$Concrete]
      [23] dup
      [24] invokespecial #17
        - Methodref [android/text/NoCopySpan$Concrete.<init> ()V]
      [27] putstatic #15
        - Fieldref [com/anysoftkeyboard/keyboards/a/b.c Ljava/lang/Object;]
      [30] new #2
        - Class [android/text/NoCopySpan$Concrete]
      [33] dup
      [34] invokespecial #17
        - Methodref [android/text/NoCopySpan$Concrete.<init> ()V]
      [37] putstatic #16
        - Fieldref [com/anysoftkeyboard/keyboards/a/b.d Ljava/lang/Object;]
      [40] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x1
      = public b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #22
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(J)I
    Access flags: 0x19
      = public static final int a(long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 30, locals = 2, stack = 6):
      [0] lload_0 v0
      [1] iconst_1
      [2] iconst_1
      [3] sipush 256
      [6] invokestatic #18
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JIII)I]
      [9] lload_0 v0
      [10] iconst_2
      [11] iconst_2
      [12] sipush 512
      [15] invokestatic #18
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JIII)I]
      [18] ior
      [19] lload_0 v0
      [20] iconst_4
      [21] iconst_4
      [22] sipush 1024
      [25] invokestatic #18
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JIII)I]
      [28] ior
      [29] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(JI)I
    Access flags: 0x19
      = public static final int a(long,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 58, locals = 3, stack = 5):
      [0] iload_2 v2
      [1] tableswitch (4 offsets, default=55) (target=56)
        1: offset = 31, target = 32
        2: offset = 39, target = 40
        3: offset = 55, target = 56
        4: offset = 47, target = 48
        default: offset = 55, target = 56
      [32] lload_0 v0
      [33] iload_2 v2
      [34] iconst_1
      [35] iconst_2
      [36] invokestatic #18
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JIII)I]
      [39] ireturn
      [40] lload_0 v0
      [41] iload_2 v2
      [42] iconst_1
      [43] iconst_2
      [44] invokestatic #18
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JIII)I]
      [47] ireturn
      [48] lload_0 v0
      [49] iload_2 v2
      [50] iconst_1
      [51] iconst_2
      [52] invokestatic #18
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JIII)I]
      [55] ireturn
      [56] iconst_0
      [57] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(JIII)I
    Access flags: 0xa
      = private static int a(long,int,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 28, locals = 5, stack = 4):
      [0] lload_0 v0
      [1] iload_2 v2
      [2] bipush 8
      [4] ishl
      [5] i2l
      [6] land
      [7] lconst_0
      [8] lcmp
      [9] ifeq +6 (target=15)
      [12] iload v4
      [14] ireturn
      [15] lload_0 v0
      [16] iload_2 v2
      [17] i2l
      [18] land
      [19] lconst_0
      [20] lcmp
      [21] ifeq +5 (target=26)
      [24] iload_3 v3
      [25] ireturn
      [26] iconst_0
      [27] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(J)J
    Access flags: 0x9
      = public static long b(long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 23, locals = 2, stack = 5):
      [0] lload_0 v0
      [1] iconst_1
      [2] ldc2_w #7
        - Long [1103823372545]
      [5] invokestatic #19
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JIJ)J]
      [8] iconst_2
      [9] ldc2_w #9
        - Long [2207646745090]
      [12] invokestatic #19
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JIJ)J]
      [15] iconst_4
      [16] ldc2_w #11
        - Long [4415293490180]
      [19] invokestatic #19
        - Methodref [com/anysoftkeyboard/keyboards/a/b.a (JIJ)J]
      [22] lreturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(JIJ)J
    Access flags: 0xa
      = private static long a(long,int,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 51, locals = 5, stack = 6):
      [0] lload_0 v0
      [1] iload_2 v2
      [2] i2l
      [3] bipush 32
      [5] lshl
      [6] land
      [7] lconst_0
      [8] lcmp
      [9] ifeq +20 (target=29)
      [12] lload_0 v0
      [13] lload_3 v3
      [14] ldc2_w #5
        - Long [-1]
      [17] lxor
      [18] land
      [19] iload_2 v2
      [20] i2l
      [21] lor
      [22] iload_2 v2
      [23] i2l
      [24] bipush 24
      [26] lshl
      [27] lor
      [28] lreturn
      [29] lload_0 v0
      [30] iload_2 v2
      [31] i2l
      [32] bipush 40
      [34] lshl
      [35] land
      [36] lconst_0
      [37] lcmp
      [38] ifeq +11 (target=49)
      [41] lload_0 v0
      [42] lload_3 v3
      [43] ldc2_w #5
        - Long [-1]
      [46] lxor
      [47] land
      [48] lreturn
      [49] lload_0 v0
      [50] lreturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(JI)J
    Access flags: 0x9
      = public static long b(long,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 65, locals = 3, stack = 5):
      [0] iload_2 v2
      [1] bipush 59
      [3] ificmpeq +9 (target=12)
      [6] iload_2 v2
      [7] bipush 60
      [9] ificmpne +12 (target=21)
      [12] lload_0 v0
      [13] iconst_1
      [14] ldc2_w #7
        - Long [1103823372545]
      [17] invokestatic #20
        - Methodref [com/anysoftkeyboard/keyboards/a/b.b (JIJ)J]
      [20] lreturn
      [21] iload_2 v2
      [22] bipush 57
      [24] ificmpeq +15 (target=39)
      [27] iload_2 v2
      [28] bipush 58
      [30] ificmpeq +9 (target=39)
      [33] iload_2 v2
      [34] bipush 78
      [36] ificmpne +12 (target=48)
      [39] lload_0 v0
      [40] iconst_2
      [41] ldc2_w #9
        - Long [2207646745090]
      [44] invokestatic #20
        - Methodref [com/anysoftkeyboard/keyboards/a/b.b (JIJ)J]
      [47] lreturn
      [48] iload_2 v2
      [49] bipush 63
      [51] ificmpne +12 (target=63)
      [54] lload_0 v0
      [55] iconst_4
      [56] ldc2_w #11
        - Long [4415293490180]
      [59] invokestatic #20
        - Methodref [com/anysoftkeyboard/keyboards/a/b.b (JIJ)J]
      [62] lreturn
      [63] lload_0 v0
      [64] lreturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(JIJ)J
    Access flags: 0xa
      = private static long b(long,int,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 102, locals = 5, stack = 6):
      [0] lload_0 v0
      [1] iload_2 v2
      [2] i2l
      [3] bipush 32
      [5] lshl
      [6] land
      [7] lconst_0
      [8] lcmp
      [9] ifne +91 (target=100)
      [12] lload_0 v0
      [13] iload_2 v2
      [14] i2l
      [15] bipush 40
      [17] lshl
      [18] land
      [19] lconst_0
      [20] lcmp
      [21] ifeq +23 (target=44)
      [24] lload_0 v0
      [25] lload_3 v3
      [26] ldc2_w #5
        - Long [-1]
      [29] lxor
      [30] land
      [31] iload_2 v2
      [32] i2l
      [33] lor
      [34] iload_2 v2
      [35] i2l
      [36] bipush 8
      [38] lshl
      [39] lor
      [40] lstore_0 v0
      [41] goto +59 (target=100)
      [44] lload_0 v0
      [45] iload_2 v2
      [46] i2l
      [47] bipush 24
      [49] lshl
      [50] land
      [51] lconst_0
      [52] lcmp
      [53] ifne +47 (target=100)
      [56] lload_0 v0
      [57] iload_2 v2
      [58] i2l
      [59] bipush 8
      [61] lshl
      [62] land
      [63] lconst_0
      [64] lcmp
      [65] ifeq +14 (target=79)
      [68] lload_0 v0
      [69] lload_3 v3
      [70] ldc2_w #5
        - Long [-1]
      [73] lxor
      [74] land
      [75] lstore_0 v0
      [76] goto +24 (target=100)
      [79] lload_0 v0
      [80] iload_2 v2
      [81] i2l
      [82] lor
      [83] iload_2 v2
      [84] i2l
      [85] bipush 32
      [87] lshl
      [88] lor
      [89] iload_2 v2
      [90] i2l
      [91] bipush 40
      [93] lshl
      [94] ldc2_w #5
        - Long [-1]
      [97] lxor
      [98] land
      [99] lstore_0 v0
      [100] lload_0 v0
      [101] lreturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(JI)J
    Access flags: 0x9
      = public static long c(long,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 65, locals = 3, stack = 5):
      [0] iload_2 v2
      [1] bipush 59
      [3] ificmpeq +9 (target=12)
      [6] iload_2 v2
      [7] bipush 60
      [9] ificmpne +12 (target=21)
      [12] lload_0 v0
      [13] iconst_1
      [14] ldc2_w #7
        - Long [1103823372545]
      [17] invokestatic #21
        - Methodref [com/anysoftkeyboard/keyboards/a/b.c (JIJ)J]
      [20] lreturn
      [21] iload_2 v2
      [22] bipush 57
      [24] ificmpeq +15 (target=39)
      [27] iload_2 v2
      [28] bipush 58
      [30] ificmpeq +9 (target=39)
      [33] iload_2 v2
      [34] bipush 78
      [36] ificmpne +12 (target=48)
      [39] lload_0 v0
      [40] iconst_2
      [41] ldc2_w #9
        - Long [2207646745090]
      [44] invokestatic #21
        - Methodref [com/anysoftkeyboard/keyboards/a/b.c (JIJ)J]
      [47] lreturn
      [48] iload_2 v2
      [49] bipush 63
      [51] ificmpne +12 (target=63)
      [54] lload_0 v0
      [55] iconst_4
      [56] ldc2_w #11
        - Long [4415293490180]
      [59] invokestatic #21
        - Methodref [com/anysoftkeyboard/keyboards/a/b.c (JIJ)J]
      [62] lreturn
      [63] lload_0 v0
      [64] lreturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(JIJ)J
    Access flags: 0xa
      = private static long c(long,int,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 58, locals = 5, stack = 6):
      [0] lload_0 v0
      [1] iload_2 v2
      [2] i2l
      [3] bipush 24
      [5] lshl
      [6] land
      [7] lconst_0
      [8] lcmp
      [9] ifeq +14 (target=23)
      [12] lload_0 v0
      [13] lload_3 v3
      [14] ldc2_w #5
        - Long [-1]
      [17] lxor
      [18] land
      [19] lstore_0 v0
      [20] goto +36 (target=56)
      [23] lload_0 v0
      [24] iload_2 v2
      [25] i2l
      [26] bipush 32
      [28] lshl
      [29] land
      [30] lconst_0
      [31] lcmp
      [32] ifeq +24 (target=56)
      [35] lload_0 v0
      [36] iload_2 v2
      [37] i2l
      [38] lor
      [39] iload_2 v2
      [40] i2l
      [41] bipush 40
      [43] lshl
      [44] lor
      [45] iload_2 v2
      [46] i2l
      [47] bipush 32
      [49] lshl
      [50] ldc2_w #5
        - Long [-1]
      [53] lxor
      [54] land
      [55] lstore_0 v0
      [56] lload_0 v0
      [57] lreturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/v
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.v extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 125):
  - Integer [65535]
  - String []
  - String [src]
  - String [word]
  - String [words]
  - Class [android/content/res/Resources]
  - Class [android/content/res/XmlResourceParser]
  - Class [com/anysoftkeyboard/d/e]
  - Class [com/anysoftkeyboard/dictionaries/v]
  - Class [java/io/IOException]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Object]
  - Class [java/lang/RuntimeException]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [org/xmlpull/v1/XmlPullParserException]
  - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
  - Fieldref [com/anysoftkeyboard/dictionaries/v.b C]
  - Fieldref [com/anysoftkeyboard/dictionaries/v.c Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/dictionaries/v.d I]
  - Methodref [android/content/res/Resources.getXml (I)Landroid/content/res/XmlResourceParser;]
  - Methodref [com/anysoftkeyboard/d/e.a (Lorg/xmlpull/v1/XmlPullParser;)V]
  - Methodref [com/anysoftkeyboard/d/e.a (Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/v.a (Ljava/lang/String;C)V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/Throwable;)V]
  - Methodref [java/lang/String.charAt (I)C]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.length ()I]
  - Methodref [java/lang/String.substring (II)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (I)V]
  - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.length ()I]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  - InterfaceMethodref [android/content/res/XmlResourceParser.close ()V]
  - InterfaceMethodref [android/content/res/XmlResourceParser.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [android/content/res/XmlResourceParser.getName ()Ljava/lang/String;]
  - InterfaceMethodref [android/content/res/XmlResourceParser.getText ()Ljava/lang/String;]
  - InterfaceMethodref [android/content/res/XmlResourceParser.next ()I]
  - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (Ljava/lang/Throwable;)V]
  + NameAndType [a (Ljava/lang/String;C)V]
  + NameAndType [a (Lorg/xmlpull/v1/XmlPullParser;)V]
  + NameAndType [a (Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V]
  + NameAndType [a [C]
  + NameAndType [append (C)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [b C]
  + NameAndType [c Ljava/lang/String;]
  + NameAndType [charAt (I)C]
  + NameAndType [close ()V]
  + NameAndType [d I]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getName ()Ljava/lang/String;]
  + NameAndType [getText ()Ljava/lang/String;]
  + NameAndType [getXml (I)Landroid/content/res/XmlResourceParser;]
  + NameAndType [length ()I]
  + NameAndType [next ()I]
  + NameAndType [substring (II)Ljava/lang/String;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 []
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(C)Ljava/lang/StringBuilder;]
  + Utf8 [(I)C]
  + Utf8 [(I)Landroid/content/res/XmlResourceParser;]
  + Utf8 [(I)V]
  + Utf8 [(II)Ljava/lang/String;]
  + Utf8 [(Landroid/content/res/Resources;I)V]
  + Utf8 [(Ljava/lang/CharSequence;I)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;C)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/Throwable;)V]
  + Utf8 [(Lorg/xmlpull/v1/XmlPullParser;)V]
  + Utf8 [(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [C]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [[C]
  + Utf8 [a]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/content/res/XmlResourceParser]
  + Utf8 [append]
  + Utf8 [arraycopy]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [close]
  + Utf8 [com/anysoftkeyboard/d/e]
  + Utf8 [com/anysoftkeyboard/dictionaries/v]
  + Utf8 [d]
  + Utf8 [equals]
  + Utf8 [getAttributeValue]
  + Utf8 [getName]
  + Utf8 [getText]
  + Utf8 [getXml]
  + Utf8 [java/io/IOException]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/RuntimeException]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [length]
  + Utf8 [next]
  + Utf8 [org/xmlpull/v1/XmlPullParserException]
  + Utf8 [src]
  + Utf8 [substring]
  + Utf8 [toString]
  + Utf8 [word]
  + Utf8 [words]

Fields (count = 4):
  + Field:        a [C
    Access flags: 0x2
      = private char[] a
  + Field:        b C
    Access flags: 0x2
      = private char b
  + Field:        c Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String c
  + Field:        d I
    Access flags: 0x2
      = private int d

Methods (count = 3):
  - Method:       <init>(Landroid/content/res/Resources;I)V
    Access flags: 0x0
      = v(android.content.res.Resources,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 201, locals = 7, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #26
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_1 v1
      [5] iload_2 v2
      [6] invokevirtual #22
        - Methodref [android/content/res/Resources.getXml (I)Landroid/content/res/XmlResourceParser;]
      [9] astore_1 v1
      [10] new #15
        - Class [java/lang/StringBuilder]
      [13] dup
      [14] sipush 9300
      [17] invokespecial #32
        - Methodref [java/lang/StringBuilder.<init> (I)V]
      [20] astore_2 v2
      [21] aload_0 v0
      [22] sipush 14337
      [25] newarray 5
      [27] putfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [30] aload_0 v0
      [31] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [34] iconst_0
      [35] ldc #1
        - Integer [65535]
      [37] castore
      [38] aload_0 v0
      [39] iconst_1
      [40] putfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/v.b C]
      [43] aload_1 v1
      [44] ldc #5
        - String [words]
      [46] invokestatic #24
        - Methodref [com/anysoftkeyboard/d/e.a (Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V]
      [49] ldc #2
        - String []
      [51] astore_3 v3
      [52] aload_1 v1
      [53] invokestatic #23
        - Methodref [com/anysoftkeyboard/d/e.a (Lorg/xmlpull/v1/XmlPullParser;)V]
      [56] aload_1 v1
      [57] invokeinterface #40
        - InterfaceMethodref [android/content/res/XmlResourceParser.getName ()Ljava/lang/String;]
      [62] dup
      [63] astore v4
      [65] ifnull +121 (target=186)
      [68] aload v4
      [70] ldc #4
        - String [word]
      [72] invokevirtual #29
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [75] ifeq +111 (target=186)
      [78] aload_1 v1
      [79] aconst_null
      [80] ldc #3
        - String [src]
      [82] invokeinterface #39
        - InterfaceMethodref [android/content/res/XmlResourceParser.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [87] astore v4
      [89] aload_1 v1
      [90] invokeinterface #42
        - InterfaceMethodref [android/content/res/XmlResourceParser.next ()I]
      [95] iconst_4
      [96] ificmpne -44 (target=52)
      [99] aload_1 v1
      [100] invokeinterface #41
        - InterfaceMethodref [android/content/res/XmlResourceParser.getText ()Ljava/lang/String;]
      [105] dup
      [106] astore v5
      [108] aload_3 v3
      [109] invokevirtual #29
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [112] ifeq +9 (target=121)
      [115] iconst_0
      [116] istore v6
      [118] goto +28 (target=146)
      [121] aload_2 v2
      [122] invokevirtual #35
        - Methodref [java/lang/StringBuilder.length ()I]
      [125] i2c
      [126] istore v6
      [128] aload_2 v2
      [129] aload v5
      [131] invokevirtual #30
        - Methodref [java/lang/String.length ()I]
      [134] i2c
      [135] invokevirtual #33
        - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
      [138] pop
      [139] aload_2 v2
      [140] aload v5
      [142] invokevirtual #34
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [145] pop
      [146] aload_0 v0
      [147] aload v4
      [149] iload v6
      [151] invokespecial #25
        - Methodref [com/anysoftkeyboard/dictionaries/v.a (Ljava/lang/String;C)V]
      [154] goto -102 (target=52)
      [157] astore_3 v3
      [158] new #13
        - Class [java/lang/RuntimeException]
      [161] dup
      [162] aload_3 v3
      [163] invokespecial #27
        - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/Throwable;)V]
      [166] athrow
      [167] astore_3 v3
      [168] new #13
        - Class [java/lang/RuntimeException]
      [171] dup
      [172] aload_3 v3
      [173] invokespecial #27
        - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/Throwable;)V]
      [176] athrow
      [177] astore_2 v2
      [178] aload_1 v1
      [179] invokeinterface #38
        - InterfaceMethodref [android/content/res/XmlResourceParser.close ()V]
      [184] aload_2 v2
      [185] athrow
      [186] aload_1 v1
      [187] invokeinterface #38
        - InterfaceMethodref [android/content/res/XmlResourceParser.close ()V]
      [192] aload_0 v0
      [193] aload_2 v2
      [194] invokevirtual #36
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [197] putfield #20
        - Fieldref [com/anysoftkeyboard/dictionaries/v.c Ljava/lang/String;]
      [200] return
      Code attribute exceptions (count = 3):
      - ExceptionInfo (43 -> 157: 157):
      - Class [org/xmlpull/v1/XmlPullParserException]
      - ExceptionInfo (43 -> 157: 167):
      - Class [java/io/IOException]
      - ExceptionInfo (43 -> 177: 177):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;I)Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String a(java.lang.CharSequence,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 140, locals = 6, stack = 4):
      [0] aload_0 v0
      [1] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [4] iconst_0
      [5] caload
      [6] istore_3 v3
      [7] iconst_0
      [8] istore v4
      [10] goto +122 (target=132)
      [13] aload_1 v1
      [14] iload v4
      [16] invokeinterface #43
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [21] istore v5
      [23] goto +92 (target=115)
      [26] iload v5
      [28] aload_0 v0
      [29] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [32] iload_3 v3
      [33] iconst_0
      [34] iadd
      [35] caload
      [36] ificmpne +70 (target=106)
      [39] iload v4
      [41] iload_2 v2
      [42] iconst_1
      [43] isub
      [44] ificmpne +50 (target=94)
      [47] aload_0 v0
      [48] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [51] iload_3 v3
      [52] iconst_1
      [53] iadd
      [54] caload
      [55] ldc #1
        - Integer [65535]
      [57] ificmpeq +37 (target=94)
      [60] aload_0 v0
      [61] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [64] iload_3 v3
      [65] iconst_1
      [66] iadd
      [67] caload
      [68] istore_1 v1
      [69] aload_0 v0
      [70] getfield #20
        - Fieldref [com/anysoftkeyboard/dictionaries/v.c Ljava/lang/String;]
      [73] iload_1 v1
      [74] invokevirtual #28
        - Methodref [java/lang/String.charAt (I)C]
      [77] istore_3 v3
      [78] aload_0 v0
      [79] getfield #20
        - Fieldref [com/anysoftkeyboard/dictionaries/v.c Ljava/lang/String;]
      [82] iload_1 v1
      [83] iconst_1
      [84] iadd
      [85] iload_1 v1
      [86] iconst_1
      [87] iadd
      [88] iload_3 v3
      [89] iadd
      [90] invokevirtual #31
        - Methodref [java/lang/String.substring (II)Ljava/lang/String;]
      [93] areturn
      [94] aload_0 v0
      [95] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [98] iload_3 v3
      [99] iconst_2
      [100] iadd
      [101] caload
      [102] istore_3 v3
      [103] goto +18 (target=121)
      [106] aload_0 v0
      [107] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [110] iload_3 v3
      [111] iconst_3
      [112] iadd
      [113] caload
      [114] istore_3 v3
      [115] iload_3 v3
      [116] ldc #1
        - Integer [65535]
      [118] ificmpne -92 (target=26)
      [121] iload_3 v3
      [122] ldc #1
        - Integer [65535]
      [124] ificmpne +5 (target=129)
      [127] aconst_null
      [128] areturn
      [129] iinc v4, 1
      [132] iload v4
      [134] iload_2 v2
      [135] ificmplt -122 (target=13)
      [138] aconst_null
      [139] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;C)V
    Access flags: 0x2
      = private void a(java.lang.String,char)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 324, locals = 9, stack = 5):
      [0] aload_1 v1
      [1] invokevirtual #30
        - Methodref [java/lang/String.length ()I]
      [4] istore_3 v3
      [5] iconst_0
      [6] istore v4
      [8] aload_0 v0
      [9] dup
      [10] getfield #21
        - Fieldref [com/anysoftkeyboard/dictionaries/v.d I]
      [13] iconst_1
      [14] iadd
      [15] putfield #21
        - Fieldref [com/anysoftkeyboard/dictionaries/v.d I]
      [18] iconst_0
      [19] istore v5
      [21] goto +296 (target=317)
      [24] aload_1 v1
      [25] iload v5
      [27] invokevirtual #28
        - Methodref [java/lang/String.charAt (I)C]
      [30] istore v6
      [32] iconst_0
      [33] istore v7
      [35] goto +74 (target=109)
      [38] iload v6
      [40] aload_0 v0
      [41] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [44] aload_0 v0
      [45] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [48] iload v4
      [50] caload
      [51] iconst_0
      [52] iadd
      [53] caload
      [54] ificmpne +44 (target=98)
      [57] iload v5
      [59] iload_3 v3
      [60] iconst_1
      [61] isub
      [62] ificmpne +19 (target=81)
      [65] aload_0 v0
      [66] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [69] aload_0 v0
      [70] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [73] iload v4
      [75] caload
      [76] iconst_1
      [77] iadd
      [78] iload_2 v2
      [79] castore
      [80] return
      [81] aload_0 v0
      [82] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [85] iload v4
      [87] caload
      [88] iconst_2
      [89] iadd
      [90] istore v4
      [92] iconst_1
      [93] istore v7
      [95] goto +26 (target=121)
      [98] aload_0 v0
      [99] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [102] iload v4
      [104] caload
      [105] iconst_3
      [106] iadd
      [107] istore v4
      [109] aload_0 v0
      [110] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [113] iload v4
      [115] caload
      [116] ldc #1
        - Integer [65535]
      [118] ificmpne -80 (target=38)
      [121] iload v7
      [123] ifne +191 (target=314)
      [126] aload_0 v0
      [127] dup
      [128] astore v7
      [130] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/v.b C]
      [133] iconst_4
      [134] iadd
      [135] aload v7
      [137] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [140] arraylength
      [141] ificmple +42 (target=183)
      [144] aload v7
      [146] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [149] arraylength
      [150] sipush 1024
      [153] iadd
      [154] newarray 5
      [156] astore v8
      [158] aload v7
      [160] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [163] iconst_0
      [164] aload v8
      [166] iconst_0
      [167] aload v7
      [169] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [172] arraylength
      [173] invokestatic #37
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [176] aload v7
      [178] aload v8
      [180] putfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [183] aload v7
      [185] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/v.b C]
      [188] istore v8
      [190] aload v7
      [192] dup
      [193] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/v.b C]
      [196] iconst_4
      [197] iadd
      [198] i2c
      [199] putfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/v.b C]
      [202] iload v8
      [204] istore v7
      [206] aload_0 v0
      [207] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [210] iload v4
      [212] iload v7
      [214] castore
      [215] aload_0 v0
      [216] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [219] aload_0 v0
      [220] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [223] iload v4
      [225] caload
      [226] iconst_0
      [227] iadd
      [228] iload v6
      [230] castore
      [231] aload_0 v0
      [232] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [235] aload_0 v0
      [236] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [239] iload v4
      [241] caload
      [242] iconst_1
      [243] iadd
      [244] ldc #1
        - Integer [65535]
      [246] castore
      [247] aload_0 v0
      [248] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [251] aload_0 v0
      [252] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [255] iload v4
      [257] caload
      [258] iconst_3
      [259] iadd
      [260] ldc #1
        - Integer [65535]
      [262] castore
      [263] aload_0 v0
      [264] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [267] aload_0 v0
      [268] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [271] iload v4
      [273] caload
      [274] iconst_2
      [275] iadd
      [276] ldc #1
        - Integer [65535]
      [278] castore
      [279] iload v5
      [281] iload_3 v3
      [282] iconst_1
      [283] isub
      [284] ificmpne +19 (target=303)
      [287] aload_0 v0
      [288] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [291] aload_0 v0
      [292] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [295] iload v4
      [297] caload
      [298] iconst_1
      [299] iadd
      [300] iload_2 v2
      [301] castore
      [302] return
      [303] aload_0 v0
      [304] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/v.a [C]
      [307] iload v4
      [309] caload
      [310] iconst_2
      [311] iadd
      [312] istore v4
      [314] iinc v5, 1
      [317] iload v5
      [319] iload_3 v3
      [320] ificmplt -296 (target=24)
      [323] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/n
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x600
    = interface com.anysoftkeyboard.voice.n extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 8):
  - Class [com/anysoftkeyboard/voice/n]
  - Class [java/lang/Object]
  + Utf8 [()V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/voice/n]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 2):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x401
      = public abstract void a(java.lang.String)
  + Method:       a()V
    Access flags: 0x401
      = public abstract void a()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/w
  Superclass:    com/anysoftkeyboard/dictionaries/d
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.dictionaries.w extends com.anysoftkeyboard.dictionaries.d

Interfaces (count = 0):

Constant Pool (count = 116):
  - String [ ms.]
  - String [ words in dictionary. Took ]
  - String [ words. Took ]
  - String [ASK UDict]
  - String [SQLite dictionary loaded ]
  - String [Stored ]
  - String [getWordsCursor]
  - String [getWordsCursor::createStorage]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/d]
  - Class [com/anysoftkeyboard/dictionaries/g]
  - Class [com/anysoftkeyboard/dictionaries/l]
  - Class [com/anysoftkeyboard/dictionaries/w]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [java/util/Iterator]
  - Class [java/util/List]
  - Fieldref [com/anysoftkeyboard/dictionaries/w.c Lcom/anysoftkeyboard/dictionaries/g;]
  - Fieldref [com/anysoftkeyboard/dictionaries/w.d Z]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/d.<init> (Ljava/lang/String;Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/g.a ()Landroid/database/Cursor;]
  - Methodref [com/anysoftkeyboard/dictionaries/g.a (Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/g.a (Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/g.b ()Ljava/util/List;]
  - Methodref [com/anysoftkeyboard/dictionaries/g.close ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/l.a ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/dictionaries/l.b ()I]
  - Methodref [com/anysoftkeyboard/dictionaries/w.c (Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/w.g ()Lcom/anysoftkeyboard/dictionaries/g;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.currentTimeMillis ()J]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/List.size ()I]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Landroid/content/Context;)V]
  + NameAndType [a ()Landroid/database/Cursor;]
  + NameAndType [a ()Ljava/lang/String;]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a (Ljava/lang/String;I)V]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (J)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()I]
  + NameAndType [b ()Ljava/util/List;]
  + NameAndType [c (Ljava/lang/String;I)V]
  + NameAndType [c Lcom/anysoftkeyboard/dictionaries/g;]
  + NameAndType [close ()V]
  + NameAndType [currentTimeMillis ()J]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d Z]
  + NameAndType [g ()Lcom/anysoftkeyboard/dictionaries/g;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [size ()I]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [ ms.]
  + Utf8 [ words in dictionary. Took ]
  + Utf8 [ words. Took ]
  + Utf8 [()I]
  + Utf8 [()J]
  + Utf8 [()Landroid/database/Cursor;]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/g;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(J)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [ASK UDict]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/g;]
  + Utf8 [SQLite dictionary loaded ]
  + Utf8 [Stored ]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [close]
  + Utf8 [com/anysoftkeyboard/dictionaries/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/g]
  + Utf8 [com/anysoftkeyboard/dictionaries/l]
  + Utf8 [com/anysoftkeyboard/dictionaries/w]
  + Utf8 [currentTimeMillis]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [g]
  + Utf8 [getWordsCursor]
  + Utf8 [getWordsCursor::createStorage]
  + Utf8 [hasNext]
  + Utf8 [iterator]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/List]
  + Utf8 [next]
  + Utf8 [size]
  + Utf8 [toString]

Fields (count = 2):
  + Field:        c Lcom/anysoftkeyboard/dictionaries/g;
    Access flags: 0x2
      = private com.anysoftkeyboard.dictionaries.g c
  + Field:        d Z
    Access flags: 0x2
      = private boolean d

Methods (count = 7):
  - Method:       <init>(Ljava/lang/String;Landroid/content/Context;)V
    Access flags: 0x4
      = protected w(java.lang.String,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokespecial #21
        - Methodref [com/anysoftkeyboard/dictionaries/d.<init> (Ljava/lang/String;Landroid/content/Context;)V]
      [6] aload_0 v0
      [7] iconst_0
      [8] putfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/w.d Z]
      [11] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()V
    Access flags: 0x14
      = protected final void d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 174, locals = 8, stack = 6):
      [0] aload_0 v0
      [1] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/w.c Lcom/anysoftkeyboard/dictionaries/g;]
      [4] ifnonnull +11 (target=15)
      [7] aload_0 v0
      [8] aload_0 v0
      [9] invokevirtual #30
        - Methodref [com/anysoftkeyboard/dictionaries/w.g ()Lcom/anysoftkeyboard/dictionaries/g;]
      [12] putfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/w.c Lcom/anysoftkeyboard/dictionaries/g;]
      [15] invokestatic #36
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [18] lstore_1 v1
      [19] aload_0 v0
      [20] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/w.c Lcom/anysoftkeyboard/dictionaries/g;]
      [23] invokevirtual #25
        - Methodref [com/anysoftkeyboard/dictionaries/g.b ()Ljava/util/List;]
      [26] astore_3 v3
      [27] invokestatic #36
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [30] lstore v4
      [32] ldc #4
        - String [ASK UDict]
      [34] new #14
        - Class [java/lang/StringBuilder]
      [37] dup
      [38] ldc #5
        - String [SQLite dictionary loaded ]
      [40] invokespecial #31
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [43] aload_3 v3
      [44] invokeinterface #40
        - InterfaceMethodref [java/util/List.size ()I]
      [49] invokevirtual #32
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [52] ldc #3
        - String [ words. Took ]
      [54] invokevirtual #34
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [57] lload v4
      [59] lload_1 v1
      [60] lsub
      [61] invokevirtual #33
        - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
      [64] ldc #1
        - String [ ms.]
      [66] invokevirtual #34
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [69] invokevirtual #35
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [72] invokestatic #20
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [75] pop
      [76] aload_3 v3
      [77] invokeinterface #39
        - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
      [82] astore v7
      [84] goto +29 (target=113)
      [87] aload v7
      [89] invokeinterface #38
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [94] checkcast #12
        - Class [com/anysoftkeyboard/dictionaries/l]
      [97] astore v6
      [99] aload_0 v0
      [100] aload v6
      [102] invokevirtual #27
        - Methodref [com/anysoftkeyboard/dictionaries/l.a ()Ljava/lang/String;]
      [105] aload v6
      [107] invokevirtual #28
        - Methodref [com/anysoftkeyboard/dictionaries/l.b ()I]
      [110] invokevirtual #29
        - Methodref [com/anysoftkeyboard/dictionaries/w.c (Ljava/lang/String;I)V]
      [113] aload v7
      [115] invokeinterface #37
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [120] ifne -33 (target=87)
      [123] invokestatic #36
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [126] lstore v6
      [128] ldc #4
        - String [ASK UDict]
      [130] new #14
        - Class [java/lang/StringBuilder]
      [133] dup
      [134] ldc #6
        - String [Stored ]
      [136] invokespecial #31
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [139] aload_3 v3
      [140] invokeinterface #40
        - InterfaceMethodref [java/util/List.size ()I]
      [145] invokevirtual #32
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [148] ldc #2
        - String [ words in dictionary. Took ]
      [150] invokevirtual #34
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [153] lload v6
      [155] lload v4
      [157] lsub
      [158] invokevirtual #33
        - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
      [161] ldc #1
        - String [ ms.]
      [163] invokevirtual #34
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [166] invokevirtual #35
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [169] invokestatic #20
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [172] pop
      [173] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Landroid/database/Cursor;
    Access flags: 0x11
      = public final android.database.Cursor e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 39, locals = 1, stack = 2):
      [0] ldc #4
        - String [ASK UDict]
      [2] ldc #7
        - String [getWordsCursor]
      [4] invokestatic #20
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/w.c Lcom/anysoftkeyboard/dictionaries/g;]
      [12] ifnonnull +19 (target=31)
      [15] ldc #4
        - String [ASK UDict]
      [17] ldc #8
        - String [getWordsCursor::createStorage]
      [19] invokestatic #20
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [22] pop
      [23] aload_0 v0
      [24] aload_0 v0
      [25] invokevirtual #30
        - Methodref [com/anysoftkeyboard/dictionaries/w.g ()Lcom/anysoftkeyboard/dictionaries/g;]
      [28] putfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/w.c Lcom/anysoftkeyboard/dictionaries/g;]
      [31] aload_0 v0
      [32] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/w.c Lcom/anysoftkeyboard/dictionaries/g;]
      [35] invokevirtual #22
        - Methodref [com/anysoftkeyboard/dictionaries/g.a ()Landroid/database/Cursor;]
      [38] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()Lcom/anysoftkeyboard/dictionaries/g;
    Access flags: 0x404
      = protected abstract com.anysoftkeyboard.dictionaries.g g()
  + Method:       b(Ljava/lang/String;I)V
    Access flags: 0x14
      = protected final void b(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/w.c Lcom/anysoftkeyboard/dictionaries/g;]
      [4] aload_1 v1
      [5] iload_2 v2
      [6] invokevirtual #24
        - Methodref [com/anysoftkeyboard/dictionaries/g.a (Ljava/lang/String;I)V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/w.c Lcom/anysoftkeyboard/dictionaries/g;]
      [4] aload_1 v1
      [5] invokevirtual #23
        - Methodref [com/anysoftkeyboard/dictionaries/g.a (Ljava/lang/String;)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x14
      = protected final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/w.c Lcom/anysoftkeyboard/dictionaries/g;]
      [4] ifnull +10 (target=14)
      [7] aload_0 v0
      [8] getfield #18
        - Fieldref [com/anysoftkeyboard/dictionaries/w.c Lcom/anysoftkeyboard/dictionaries/g;]
      [11] invokevirtual #26
        - Methodref [com/anysoftkeyboard/dictionaries/g.close ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/o
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.voice.o extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/ServiceConnection]

Constant Pool (count = 47):
  - Class [android/content/ServiceConnection]
  - Class [com/anysoftkeyboard/voice/ServiceHelper]
  - Class [com/anysoftkeyboard/voice/l]
  - Class [com/anysoftkeyboard/voice/o]
  - Class [com/anysoftkeyboard/voice/p]
  - Class [com/anysoftkeyboard/voice/r]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/voice/l.a Lcom/anysoftkeyboard/voice/ServiceHelper;]
  - Fieldref [com/anysoftkeyboard/voice/o.a Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/voice/o.b Lcom/anysoftkeyboard/voice/r;]
  - Fieldref [com/anysoftkeyboard/voice/o.c Lcom/anysoftkeyboard/voice/p;]
  - Methodref [com/anysoftkeyboard/voice/ServiceHelper.a (Ljava/lang/String;Lcom/anysoftkeyboard/voice/r;)V]
  - Methodref [com/anysoftkeyboard/voice/o.<init> (Lcom/anysoftkeyboard/voice/p;Ljava/lang/String;B)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/voice/p;Ljava/lang/String;B)V]
  + NameAndType [a (Ljava/lang/String;Lcom/anysoftkeyboard/voice/r;)V]
  + NameAndType [a Lcom/anysoftkeyboard/voice/ServiceHelper;]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [b Lcom/anysoftkeyboard/voice/r;]
  + NameAndType [c Lcom/anysoftkeyboard/voice/p;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/ComponentName;)V]
  + Utf8 [(Landroid/content/ComponentName;Landroid/os/IBinder;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/o;Lcom/anysoftkeyboard/voice/r;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/p;Ljava/lang/String;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/p;Ljava/lang/String;B)V]
  + Utf8 [(Ljava/lang/String;Lcom/anysoftkeyboard/voice/r;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/voice/ServiceHelper;]
  + Utf8 [Lcom/anysoftkeyboard/voice/p;]
  + Utf8 [Lcom/anysoftkeyboard/voice/r;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android/content/ServiceConnection]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/voice/ServiceHelper]
  + Utf8 [com/anysoftkeyboard/voice/l]
  + Utf8 [com/anysoftkeyboard/voice/o]
  + Utf8 [com/anysoftkeyboard/voice/p]
  + Utf8 [com/anysoftkeyboard/voice/r]
  + Utf8 [java/lang/Object]
  + Utf8 [onServiceConnected]
  + Utf8 [onServiceDisconnected]

Fields (count = 3):
  + Field:        a Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String a
  + Field:        b Lcom/anysoftkeyboard/voice/r;
    Access flags: 0x2
      = private com.anysoftkeyboard.voice.r b
  + Field:        c Lcom/anysoftkeyboard/voice/p;
    Access flags: 0x1002
      = private com.anysoftkeyboard.voice.p c

Methods (count = 5):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/p;Ljava/lang/String;B)V
    Access flags: 0x2
      = private o(com.anysoftkeyboard.voice.p,java.lang.String,byte)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #11
        - Fieldref [com/anysoftkeyboard/voice/o.c Lcom/anysoftkeyboard/voice/p;]
      [5] aload_0 v0
      [6] invokespecial #14
        - Methodref [java/lang/Object.<init> ()V]
      [9] aload_0 v0
      [10] aload_2 v2
      [11] putfield #9
        - Fieldref [com/anysoftkeyboard/voice/o.a Ljava/lang/String;]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V
    Access flags: 0x11
      = public final void onServiceConnected(android.content.ComponentName,android.os.IBinder)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 19, locals = 3, stack = 3):
      [0] aload_2 v2
      [1] checkcast #3
        - Class [com/anysoftkeyboard/voice/l]
      [4] getfield #8
        - Fieldref [com/anysoftkeyboard/voice/l.a Lcom/anysoftkeyboard/voice/ServiceHelper;]
      [7] aload_0 v0
      [8] getfield #9
        - Fieldref [com/anysoftkeyboard/voice/o.a Ljava/lang/String;]
      [11] aload_0 v0
      [12] getfield #10
        - Fieldref [com/anysoftkeyboard/voice/o.b Lcom/anysoftkeyboard/voice/r;]
      [15] invokevirtual #12
        - Methodref [com/anysoftkeyboard/voice/ServiceHelper.a (Ljava/lang/String;Lcom/anysoftkeyboard/voice/r;)V]
      [18] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onServiceDisconnected(Landroid/content/ComponentName;)V
    Access flags: 0x11
      = public final void onServiceDisconnected(android.content.ComponentName)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/p;Ljava/lang/String;)V
    Access flags: 0x1000
      = o(com.anysoftkeyboard.voice.p,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iconst_0
      [4] invokespecial #13
        - Methodref [com/anysoftkeyboard/voice/o.<init> (Lcom/anysoftkeyboard/voice/p;Ljava/lang/String;B)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/voice/o;Lcom/anysoftkeyboard/voice/r;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.voice.o,com.anysoftkeyboard.voice.r)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #10
        - Fieldref [com/anysoftkeyboard/voice/o.b Lcom/anysoftkeyboard/voice/r;]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/g
  Superclass:    android/os/AsyncTask
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x420
    = abstract class com.anysoftkeyboard.ui.settings.g extends android.os.AsyncTask

Interfaces (count = 0):

Constant Pool (count = 68):
  - Integer [2131296681]
  - String []
  - Class [android/app/ProgressDialog]
  - Class [android/os/AsyncTask]
  - Class [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  - Class [com/anysoftkeyboard/ui/settings/g]
  - Fieldref [com/anysoftkeyboard/ui/settings/g.a Landroid/app/ProgressDialog;]
  - Fieldref [com/anysoftkeyboard/ui/settings/g.b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  - Methodref [android/app/ProgressDialog.<init> (Landroid/content/Context;)V]
  - Methodref [android/app/ProgressDialog.dismiss ()V]
  - Methodref [android/app/ProgressDialog.setCancelable (Z)V]
  - Methodref [android/app/ProgressDialog.setMessage (Ljava/lang/CharSequence;)V]
  - Methodref [android/app/ProgressDialog.setOwnerActivity (Landroid/app/Activity;)V]
  - Methodref [android/app/ProgressDialog.setProgressStyle (I)V]
  - Methodref [android/app/ProgressDialog.setTitle (Ljava/lang/CharSequence;)V]
  - Methodref [android/app/ProgressDialog.show ()V]
  - Methodref [android/os/AsyncTask.<init> ()V]
  - Methodref [android/os/AsyncTask.onPreExecute ()V]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getText (I)Ljava/lang/CharSequence;]
  - Methodref [com/anysoftkeyboard/ui/settings/g.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;B)V]
  - Methodref [com/anysoftkeyboard/ui/settings/g.a ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;B)V]
  + NameAndType [a ()V]
  + NameAndType [a Landroid/app/ProgressDialog;]
  + NameAndType [b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + NameAndType [dismiss ()V]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [onPreExecute ()V]
  + NameAndType [setCancelable (Z)V]
  + NameAndType [setMessage (Ljava/lang/CharSequence;)V]
  + NameAndType [setOwnerActivity (Landroid/app/Activity;)V]
  + NameAndType [setProgressStyle (I)V]
  + NameAndType [setTitle (Ljava/lang/CharSequence;)V]
  + NameAndType [show ()V]
  + Utf8 []
  + Utf8 [()V]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/app/Activity;)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;B)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)V]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/app/ProgressDialog;]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + Utf8 [a]
  + Utf8 [android/app/ProgressDialog]
  + Utf8 [android/os/AsyncTask]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/g]
  + Utf8 [dismiss]
  + Utf8 [getText]
  + Utf8 [onPostExecute]
  + Utf8 [onPreExecute]
  + Utf8 [setCancelable]
  + Utf8 [setMessage]
  + Utf8 [setOwnerActivity]
  + Utf8 [setProgressStyle]
  + Utf8 [setTitle]
  + Utf8 [show]

Fields (count = 2):
  + Field:        a Landroid/app/ProgressDialog;
    Access flags: 0x2
      = private android.app.ProgressDialog a
  + Field:        b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity b

Methods (count = 5):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;B)V
    Access flags: 0x2
      = private g(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,byte)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/g.b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [5] aload_0 v0
      [6] invokespecial #17
        - Methodref [android/os/AsyncTask.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onPreExecute()V
    Access flags: 0x4
      = protected void onPreExecute()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 79, locals = 1, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #18
        - Methodref [android/os/AsyncTask.onPreExecute ()V]
      [4] aload_0 v0
      [5] new #3
        - Class [android/app/ProgressDialog]
      [8] dup
      [9] aload_0 v0
      [10] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/g.b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [13] invokespecial #9
        - Methodref [android/app/ProgressDialog.<init> (Landroid/content/Context;)V]
      [16] putfield #7
        - Fieldref [com/anysoftkeyboard/ui/settings/g.a Landroid/app/ProgressDialog;]
      [19] aload_0 v0
      [20] getfield #7
        - Fieldref [com/anysoftkeyboard/ui/settings/g.a Landroid/app/ProgressDialog;]
      [23] ldc #2
        - String []
      [25] invokevirtual #15
        - Methodref [android/app/ProgressDialog.setTitle (Ljava/lang/CharSequence;)V]
      [28] aload_0 v0
      [29] getfield #7
        - Fieldref [com/anysoftkeyboard/ui/settings/g.a Landroid/app/ProgressDialog;]
      [32] aload_0 v0
      [33] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/g.b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [36] ldc #1
        - Integer [2131296681]
      [38] invokevirtual #19
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getText (I)Ljava/lang/CharSequence;]
      [41] invokevirtual #12
        - Methodref [android/app/ProgressDialog.setMessage (Ljava/lang/CharSequence;)V]
      [44] aload_0 v0
      [45] getfield #7
        - Fieldref [com/anysoftkeyboard/ui/settings/g.a Landroid/app/ProgressDialog;]
      [48] iconst_0
      [49] invokevirtual #11
        - Methodref [android/app/ProgressDialog.setCancelable (Z)V]
      [52] aload_0 v0
      [53] getfield #7
        - Fieldref [com/anysoftkeyboard/ui/settings/g.a Landroid/app/ProgressDialog;]
      [56] iconst_0
      [57] invokevirtual #14
        - Methodref [android/app/ProgressDialog.setProgressStyle (I)V]
      [60] aload_0 v0
      [61] getfield #7
        - Fieldref [com/anysoftkeyboard/ui/settings/g.a Landroid/app/ProgressDialog;]
      [64] aload_0 v0
      [65] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/g.b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [68] invokevirtual #13
        - Methodref [android/app/ProgressDialog.setOwnerActivity (Landroid/app/Activity;)V]
      [71] aload_0 v0
      [72] getfield #7
        - Fieldref [com/anysoftkeyboard/ui/settings/g.a Landroid/app/ProgressDialog;]
      [75] invokevirtual #16
        - Methodref [android/app/ProgressDialog.show ()V]
      [78] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x404
      = protected abstract void a()
  + Method:       onPostExecute(Ljava/lang/Object;)V
    Access flags: 0x1044
      = protected void onPostExecute(java.lang.Object)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] dup
      [2] astore_1 v1
      [3] getfield #7
        - Fieldref [com/anysoftkeyboard/ui/settings/g.a Landroid/app/ProgressDialog;]
      [6] invokevirtual #10
        - Methodref [android/app/ProgressDialog.dismiss ()V]
      [9] aload_1 v1
      [10] invokevirtual #21
        - Methodref [com/anysoftkeyboard/ui/settings/g.a ()V]
      [13] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V
    Access flags: 0x1000
      = g(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iconst_0
      [3] invokespecial #20
        - Methodref [com/anysoftkeyboard/ui/settings/g.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;B)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/l
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.views.l extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/keyboards/views/f]

Constant Pool (count = 63):
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/i]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  - Class [com/anysoftkeyboard/keyboards/views/f]
  - Class [com/anysoftkeyboard/keyboards/views/l]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/l.b Lcom/anysoftkeyboard/keyboards/i;]
  - Methodref [com/anysoftkeyboard/keyboards/i.t ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d ()Z]
  - Methodref [java/lang/Object.<init> ()V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a ()V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (I)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (Ljava/lang/CharSequence;)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.b (I)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.g ()V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.h ()V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.j ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a ()V]
  + NameAndType [a (I)V]
  + NameAndType [a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  + NameAndType [a (Ljava/lang/CharSequence;)V]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  + NameAndType [b (I)V]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/i;]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/views/f;]
  + NameAndType [d ()Z]
  + NameAndType [g ()V]
  + NameAndType [h ()V]
  + NameAndType [j ()V]
  + NameAndType [t ()Z]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)V]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/i;)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/i;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/f;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/i]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/f]
  + Utf8 [com/anysoftkeyboard/keyboards/views/l]
  + Utf8 [d]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [j]
  + Utf8 [java/lang/Object]
  + Utf8 [t]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;
    Access flags: 0x1002
      = private com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView a
  + Field:        b Lcom/anysoftkeyboard/keyboards/i;
    Access flags: 0x1012
      = private final com.anysoftkeyboard.keyboards.i b

Methods (count = 15):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/i;)V
    Access flags: 0x0
      = l(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView,com.anysoftkeyboard.keyboards.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.b Lcom/anysoftkeyboard/keyboards/i;]
      [10] aload_0 v0
      [11] invokespecial #13
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(ILcom/anysoftkeyboard/keyboards/o;I[IZ)V
    Access flags: 0x11
      = public final void a(int,com.anysoftkeyboard.keyboards.o,int,int[],boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 38, locals = 6, stack = 6):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [4] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [7] iload_1 v1
      [8] aload_2 v2
      [9] iload_3 v3
      [10] aload v4
      [12] iload v5
      [14] invokeinterface #16
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
      [19] aload_0 v0
      [20] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.b Lcom/anysoftkeyboard/keyboards/i;]
      [23] invokevirtual #11
        - Methodref [com/anysoftkeyboard/keyboards/i.t ()Z]
      [26] ifeq +11 (target=37)
      [29] aload_0 v0
      [30] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [33] invokevirtual #12
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d ()Z]
      [36] pop
      [37] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [4] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [7] invokeinterface #14
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a ()V]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;)V
    Access flags: 0x11
      = public final void a(java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 32, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [4] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [7] aload_1 v1
      [8] invokeinterface #17
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (Ljava/lang/CharSequence;)V]
      [13] aload_0 v0
      [14] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.b Lcom/anysoftkeyboard/keyboards/i;]
      [17] invokevirtual #11
        - Methodref [com/anysoftkeyboard/keyboards/i.t ()Z]
      [20] ifeq +11 (target=31)
      [23] aload_0 v0
      [24] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [27] invokevirtual #12
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d ()Z]
      [30] pop
      [31] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       j()V
    Access flags: 0x11
      = public final void j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [4] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [7] invokeinterface #21
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.j ()V]
      [12] aload_0 v0
      [13] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [16] invokevirtual #12
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d ()Z]
      [19] pop
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Z)V
    Access flags: 0x11
      = public final void b(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Z)V
    Access flags: 0x11
      = public final void a(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Z)V
    Access flags: 0x11
      = public final void d(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Z)V
    Access flags: 0x11
      = public final void c(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 1, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 1, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)V
    Access flags: 0x11
      = public final void a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [4] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [7] iload_1 v1
      [8] invokeinterface #15
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (I)V]
      [13] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(I)V
    Access flags: 0x11
      = public final void b(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [4] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [7] iload_1 v1
      [8] invokeinterface #18
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.b (I)V]
      [13] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       h()V
    Access flags: 0x11
      = public final void h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [4] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [7] invokeinterface #20
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.h ()V]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()V
    Access flags: 0x11
      = public final void g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/l.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [4] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [7] invokeinterface #19
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.g ()V]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/TopRowSelector
  Superclass:    com/anysoftkeyboard/ui/settings/AddOnSelector
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.settings.TopRowSelector extends com.anysoftkeyboard.ui.settings.AddOnSelector

Interfaces (count = 0):

Constant Pool (count = 32):
  - Integer [2130903069]
  - Integer [2131296294]
  - String [ top row]
  - Class [com/anysoftkeyboard/b/b]
  - Class [com/anysoftkeyboard/ui/settings/AddOnSelector]
  - Class [com/anysoftkeyboard/ui/settings/TopRowSelector]
  - Methodref [com/anysoftkeyboard/b/b.b (Landroid/content/Context;I)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.<init> ()V]
  - Methodref [com/anysoftkeyboard/ui/settings/TopRowSelector.getApplicationContext ()Landroid/content/Context;]
  + NameAndType [<init> ()V]
  + NameAndType [b (Landroid/content/Context;I)Ljava/util/ArrayList;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + Utf8 [ top row]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Landroid/content/Context;I)Ljava/util/ArrayList;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/b/b]
  + Utf8 [com/anysoftkeyboard/ui/settings/AddOnSelector]
  + Utf8 [com/anysoftkeyboard/ui/settings/TopRowSelector]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [getApplicationContext]

Fields (count = 0):

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x1
      = public TopRowSelector()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #8
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x14
      = protected final java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #3
        - String [ top row]
      [2] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Ljava/util/List;
    Access flags: 0x14
      = protected final java.util.List d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #9
        - Methodref [com/anysoftkeyboard/ui/settings/TopRowSelector.getApplicationContext ()Landroid/content/Context;]
      [4] iconst_2
      [5] invokestatic #7
        - Methodref [com/anysoftkeyboard/b/b.b (Landroid/content/Context;I)Ljava/util/ArrayList;]
      [8] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()I
    Access flags: 0x14
      = protected final int c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - Integer [2130903069]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x14
      = protected final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #2
        - Integer [2131296294]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Z
    Access flags: 0x14
      = protected final boolean e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_0
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/p
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.voice.p extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 32):
  - Class [com/anysoftkeyboard/voice/ServiceHelper]
  - Class [com/anysoftkeyboard/voice/a]
  - Class [com/anysoftkeyboard/voice/c]
  - Class [com/anysoftkeyboard/voice/g]
  - Class [com/anysoftkeyboard/voice/i]
  - Class [com/anysoftkeyboard/voice/o]
  - Class [com/anysoftkeyboard/voice/p]
  - Class [com/anysoftkeyboard/voice/r]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/voice/p.a Lcom/anysoftkeyboard/voice/a;]
  - Methodref [com/anysoftkeyboard/voice/p.<init> (Lcom/anysoftkeyboard/voice/a;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/voice/a;)V]
  + NameAndType [a Lcom/anysoftkeyboard/voice/a;]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/a;)V]
  + Utf8 [(Lcom/anysoftkeyboard/voice/p;)Lcom/anysoftkeyboard/voice/a;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/voice/a;]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/voice/ServiceHelper]
  + Utf8 [com/anysoftkeyboard/voice/a]
  + Utf8 [com/anysoftkeyboard/voice/c]
  + Utf8 [com/anysoftkeyboard/voice/g]
  + Utf8 [com/anysoftkeyboard/voice/i]
  + Utf8 [com/anysoftkeyboard/voice/o]
  + Utf8 [com/anysoftkeyboard/voice/p]
  + Utf8 [com/anysoftkeyboard/voice/r]
  + Utf8 [java/lang/Object]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/voice/a;
    Access flags: 0x12
      = private final com.anysoftkeyboard.voice.a a

Methods (count = 3):
  - Method:       <init>()V
    Access flags: 0x1
      = public p()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] aconst_null
      [2] invokespecial #11
        - Methodref [com/anysoftkeyboard/voice/p.<init> (Lcom/anysoftkeyboard/voice/a;)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/voice/a;)V
    Access flags: 0x1
      = public p(com.anysoftkeyboard.voice.a)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #12
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #10
        - Fieldref [com/anysoftkeyboard/voice/p.a Lcom/anysoftkeyboard/voice/a;]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/voice/p;)Lcom/anysoftkeyboard/voice/a;
    Access flags: 0x1008
      = static com.anysoftkeyboard.voice.a a(com.anysoftkeyboard.voice.p)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #10
        - Fieldref [com/anysoftkeyboard/voice/p.a Lcom/anysoftkeyboard/voice/a;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/k
  Superclass:    android/view/ScaleGestureDetector$SimpleOnScaleGestureListener
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.devicespecific.k extends android.view.ScaleGestureDetector$SimpleOnScaleGestureListener

Interfaces (count = 0):

Constant Pool (count = 66):
  - String [AskV8GestureDetector]
  - String [onScaleEnd factor ]
  - Class [android/util/Log]
  - Class [android/view/ScaleGestureDetector]
  - Class [android/view/ScaleGestureDetector$SimpleOnScaleGestureListener]
  - Class [com/anysoftkeyboard/devicespecific/i]
  - Class [com/anysoftkeyboard/devicespecific/k]
  - Class [com/anysoftkeyboard/devicespecific/m]
  - Class [java/lang/StringBuilder]
  - Double [0.9]
  - Double [1.1]
  - Fieldref [com/anysoftkeyboard/devicespecific/k.a Lcom/anysoftkeyboard/devicespecific/m;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/ScaleGestureDetector.getScaleFactor ()F]
  - Methodref [android/view/ScaleGestureDetector$SimpleOnScaleGestureListener.<init> ()V]
  - Methodref [com/anysoftkeyboard/devicespecific/m.a (Lcom/anysoftkeyboard/devicespecific/m;)Lcom/anysoftkeyboard/devicespecific/i;]
  - Methodref [com/anysoftkeyboard/devicespecific/m.a (Lcom/anysoftkeyboard/devicespecific/m;Z)V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/devicespecific/i.a (F)Z]
  - InterfaceMethodref [com/anysoftkeyboard/devicespecific/i.b (F)Z]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a (F)Z]
  + NameAndType [a (Lcom/anysoftkeyboard/devicespecific/m;)Lcom/anysoftkeyboard/devicespecific/i;]
  + NameAndType [a (Lcom/anysoftkeyboard/devicespecific/m;Z)V]
  + NameAndType [a Lcom/anysoftkeyboard/devicespecific/m;]
  + NameAndType [append (F)Ljava/lang/StringBuilder;]
  + NameAndType [b (F)Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [getScaleFactor ()F]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()F]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(F)Ljava/lang/StringBuilder;]
  + Utf8 [(F)Z]
  + Utf8 [(Landroid/view/ScaleGestureDetector;)V]
  + Utf8 [(Lcom/anysoftkeyboard/devicespecific/m;)Lcom/anysoftkeyboard/devicespecific/i;]
  + Utf8 [(Lcom/anysoftkeyboard/devicespecific/m;)V]
  + Utf8 [(Lcom/anysoftkeyboard/devicespecific/m;Z)V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [AskV8GestureDetector]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/devicespecific/m;]
  + Utf8 [a]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/ScaleGestureDetector]
  + Utf8 [android/view/ScaleGestureDetector$SimpleOnScaleGestureListener]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/devicespecific/i]
  + Utf8 [com/anysoftkeyboard/devicespecific/k]
  + Utf8 [com/anysoftkeyboard/devicespecific/m]
  + Utf8 [d]
  + Utf8 [getScaleFactor]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [onScaleEnd]
  + Utf8 [onScaleEnd factor ]
  + Utf8 [toString]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/devicespecific/m;
    Access flags: 0x1002
      = private com.anysoftkeyboard.devicespecific.m a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/devicespecific/m;)V
    Access flags: 0x0
      = k(com.anysoftkeyboard.devicespecific.m)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #14
        - Fieldref [com/anysoftkeyboard/devicespecific/k.a Lcom/anysoftkeyboard/devicespecific/m;]
      [5] aload_0 v0
      [6] invokespecial #17
        - Methodref [android/view/ScaleGestureDetector$SimpleOnScaleGestureListener.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onScaleEnd(Landroid/view/ScaleGestureDetector;)V
    Access flags: 0x11
      = public final void onScaleEnd(android.view.ScaleGestureDetector)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 87, locals = 2, stack = 4):
      [0] aload_1 v1
      [1] invokevirtual #16
        - Methodref [android/view/ScaleGestureDetector.getScaleFactor ()F]
      [4] fstore_1 v1
      [5] ldc #1
        - String [AskV8GestureDetector]
      [7] new #9
        - Class [java/lang/StringBuilder]
      [10] dup
      [11] ldc #2
        - String [onScaleEnd factor ]
      [13] invokespecial #20
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [16] fload_1 v1
      [17] invokevirtual #21
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [20] invokevirtual #22
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [23] invokestatic #15
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [26] pop
      [27] fload_1 v1
      [28] f2d
      [29] ldc2_w #12
        - Double [1.1]
      [32] dcmpl
      [33] ifle +24 (target=57)
      [36] aload_0 v0
      [37] getfield #14
        - Fieldref [com/anysoftkeyboard/devicespecific/k.a Lcom/anysoftkeyboard/devicespecific/m;]
      [40] aload_0 v0
      [41] getfield #14
        - Fieldref [com/anysoftkeyboard/devicespecific/k.a Lcom/anysoftkeyboard/devicespecific/m;]
      [44] invokestatic #18
        - Methodref [com/anysoftkeyboard/devicespecific/m.a (Lcom/anysoftkeyboard/devicespecific/m;)Lcom/anysoftkeyboard/devicespecific/i;]
      [47] fload_1 v1
      [48] invokeinterface #24
        - InterfaceMethodref [com/anysoftkeyboard/devicespecific/i.b (F)Z]
      [53] invokestatic #19
        - Methodref [com/anysoftkeyboard/devicespecific/m.a (Lcom/anysoftkeyboard/devicespecific/m;Z)V]
      [56] return
      [57] fload_1 v1
      [58] f2d
      [59] ldc2_w #10
        - Double [0.9]
      [62] dcmpg
      [63] ifge +23 (target=86)
      [66] aload_0 v0
      [67] getfield #14
        - Fieldref [com/anysoftkeyboard/devicespecific/k.a Lcom/anysoftkeyboard/devicespecific/m;]
      [70] aload_0 v0
      [71] getfield #14
        - Fieldref [com/anysoftkeyboard/devicespecific/k.a Lcom/anysoftkeyboard/devicespecific/m;]
      [74] invokestatic #18
        - Methodref [com/anysoftkeyboard/devicespecific/m.a (Lcom/anysoftkeyboard/devicespecific/m;)Lcom/anysoftkeyboard/devicespecific/i;]
      [77] fload_1 v1
      [78] invokeinterface #23
        - InterfaceMethodref [com/anysoftkeyboard/devicespecific/i.a (F)Z]
      [83] invokestatic #19
        - Methodref [com/anysoftkeyboard/devicespecific/m.a (Lcom/anysoftkeyboard/devicespecific/m;Z)V]
      [86] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/e/b
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.e.b extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/e/c]

Constant Pool (count = 46):
  - Class [android/content/Context]
  - Class [com/anysoftkeyboard/e/b]
  - Class [com/anysoftkeyboard/e/c]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/e/b.a Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/e/b.b I]
  - Fieldref [com/anysoftkeyboard/e/b.c Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/e/b.d Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/e/b.e I]
  - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [b I]
  + NameAndType [c Ljava/lang/String;]
  + NameAndType [d Landroid/content/Context;]
  + NameAndType [e I]
  + NameAndType [getString (I)Ljava/lang/String;]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/e/b]
  + Utf8 [com/anysoftkeyboard/e/c]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [getString]
  + Utf8 [j]
  + Utf8 [java/lang/Object]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [n]
  + Utf8 [o]

Fields (count = 5):
  + Field:        a Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String a
  + Field:        b I
    Access flags: 0x12
      = private final int b
  + Field:        c Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String c
  + Field:        d Landroid/content/Context;
    Access flags: 0x12
      = private final android.content.Context d
  + Field:        e I
    Access flags: 0x12
      = private final int e

Methods (count = 7):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V
    Access flags: 0x4
      = protected b(android.content.Context,java.lang.String,int,java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 32, locals = 6, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #11
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_2 v2
      [6] putfield #5
        - Fieldref [com/anysoftkeyboard/e/b.a Ljava/lang/String;]
      [9] aload_0 v0
      [10] iload_3 v3
      [11] putfield #6
        - Fieldref [com/anysoftkeyboard/e/b.b I]
      [14] aload_0 v0
      [15] aload v4
      [17] putfield #7
        - Fieldref [com/anysoftkeyboard/e/b.c Ljava/lang/String;]
      [20] aload_0 v0
      [21] aload_1 v1
      [22] putfield #8
        - Fieldref [com/anysoftkeyboard/e/b.d Landroid/content/Context;]
      [25] aload_0 v0
      [26] iload v5
      [28] putfield #9
        - Fieldref [com/anysoftkeyboard/e/b.e I]
      [31] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       j()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/e/b.a Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       k()I
    Access flags: 0x11
      = public final int k()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/e/b.b I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       l()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String l()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/e/b.c Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       m()Landroid/content/Context;
    Access flags: 0x11
      = public final android.content.Context m()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/e/b.d Landroid/content/Context;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       n()I
    Access flags: 0x11
      = public final int n()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/e/b.e I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       o()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String o()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/e/b.d Landroid/content/Context;]
      [4] aload_0 v0
      [5] getfield #6
        - Fieldref [com/anysoftkeyboard/e/b.b I]
      [8] invokevirtual #10
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [11] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/m
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x420
    = abstract class com.anysoftkeyboard.keyboards.views.m extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 76):
  - String [keyboard isn't set]
  - Class [[Lcom/anysoftkeyboard/keyboards/o;]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/views/m]
  - Class [java/lang/IllegalStateException]
  - Class [java/lang/NullPointerException]
  - Class [java/lang/Object]
  - Class [java/util/Arrays]
  - Class [java/util/List]
  - Fieldref [com/anysoftkeyboard/keyboards/views/m.a Lcom/anysoftkeyboard/keyboards/c;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/m.b Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/m.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/m.d [Lcom/anysoftkeyboard/keyboards/o;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/m.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/m.f I]
  - Methodref [com/anysoftkeyboard/keyboards/c.q ()Ljava/util/List;]
  - Methodref [com/anysoftkeyboard/keyboards/views/m.a ()I]
  - Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/NullPointerException.<init> ()V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/util/Arrays.fill ([II)V]
  - InterfaceMethodref [java/util/List.size ()I]
  - InterfaceMethodref [java/util/List.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a ()I]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/c;]
  + NameAndType [b Z]
  + NameAndType [c I]
  + NameAndType [d [Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [e I]
  + NameAndType [f I]
  + NameAndType [fill ([II)V]
  + NameAndType [q ()Ljava/util/List;]
  + NameAndType [size ()I]
  + NameAndType [toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
  + Utf8 [()I]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()[I]
  + Utf8 [()[Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [(FF)V]
  + Utf8 [(I)I]
  + Utf8 [(I)V]
  + Utf8 [(II[I)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/c;)[Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [([II)V]
  + Utf8 [([Ljava/lang/Object;)[Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/c;]
  + Utf8 [Z]
  + Utf8 [[Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/views/m]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [fill]
  + Utf8 [java/lang/IllegalStateException]
  + Utf8 [java/lang/NullPointerException]
  + Utf8 [java/lang/Object]
  + Utf8 [java/util/Arrays]
  + Utf8 [java/util/List]
  + Utf8 [keyboard isn't set]
  + Utf8 [q]
  + Utf8 [size]
  + Utf8 [toArray]

Fields (count = 6):
  + Field:        a Lcom/anysoftkeyboard/keyboards/c;
    Access flags: 0x4
      = protected com.anysoftkeyboard.keyboards.c a
  + Field:        d [Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.o[] d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f I
    Access flags: 0x2
      = private int f
  + Field:        b Z
    Access flags: 0x4
      = protected boolean b
  + Field:        c I
    Access flags: 0x4
      = protected int c

Methods (count = 11):
  - Method:       <init>()V
    Access flags: 0x0
      = m()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #21
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/c;)[Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.o[] a(com.anysoftkeyboard.keyboards.c)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 49, locals = 2, stack = 2):
      [0] aload_1 v1
      [1] ifnonnull +11 (target=12)
      [4] new #7
        - Class [java/lang/NullPointerException]
      [7] dup
      [8] invokespecial #20
        - Methodref [java/lang/NullPointerException.<init> ()V]
      [11] athrow
      [12] aload_0 v0
      [13] aload_1 v1
      [14] putfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/views/m.a Lcom/anysoftkeyboard/keyboards/c;]
      [17] aload_0 v0
      [18] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/views/m.a Lcom/anysoftkeyboard/keyboards/c;]
      [21] invokevirtual #17
        - Methodref [com/anysoftkeyboard/keyboards/c.q ()Ljava/util/List;]
      [24] dup
      [25] invokeinterface #23
        - InterfaceMethodref [java/util/List.size ()I]
      [30] anewarray #4
        - Class [com/anysoftkeyboard/keyboards/o]
      [33] invokeinterface #24
        - InterfaceMethodref [java/util/List.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
      [38] checkcast #2
        - Class [[Lcom/anysoftkeyboard/keyboards/o;]
      [41] astore_1 v1
      [42] aload_0 v0
      [43] aload_1 v1
      [44] putfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/views/m.d [Lcom/anysoftkeyboard/keyboards/o;]
      [47] aload_1 v1
      [48] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(FF)V
    Access flags: 0x11
      = public final void a(float,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] fload_1 v1
      [2] f2i
      [3] putfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/views/m.e I]
      [6] aload_0 v0
      [7] fload_2 v2
      [8] f2i
      [9] putfield #16
        - Fieldref [com/anysoftkeyboard/keyboards/views/m.f I]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)I
    Access flags: 0x14
      = protected final int a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 2):
      [0] iload_1 v1
      [1] aload_0 v0
      [2] getfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/views/m.e I]
      [5] iadd
      [6] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(I)I
    Access flags: 0x14
      = protected final int b(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 2):
      [0] iload_1 v1
      [1] aload_0 v0
      [2] getfield #16
        - Fieldref [com/anysoftkeyboard/keyboards/views/m.f I]
      [5] iadd
      [6] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()[Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x14
      = protected final com.anysoftkeyboard.keyboards.o[] b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 22, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] getfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/views/m.d [Lcom/anysoftkeyboard/keyboards/o;]
      [4] ifnonnull +13 (target=17)
      [7] new #6
        - Class [java/lang/IllegalStateException]
      [10] dup
      [11] ldc #1
        - String [keyboard isn't set]
      [13] invokespecial #19
        - Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
      [16] athrow
      [17] aload_0 v0
      [18] getfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/views/m.d [Lcom/anysoftkeyboard/keyboards/o;]
      [21] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/views/m.b Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(I)V
    Access flags: 0x11
      = public final void c(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] iload_1 v1
      [3] imul
      [4] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/views/m.c I]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()[I
    Access flags: 0x11
      = public final int[] d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #18
        - Methodref [com/anysoftkeyboard/keyboards/views/m.a ()I]
      [4] newarray 10
      [6] dup
      [7] astore_1 v1
      [8] iconst_m1
      [9] invokestatic #22
        - Methodref [java/util/Arrays.fill ([II)V]
      [12] aload_1 v1
      [13] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x404
      = protected abstract int a()
  + Method:       a(II[I)I
    Access flags: 0x401
      = public abstract int a(int,int,int[])

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/x
  Superclass:    android/os/AsyncTask
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.dictionaries.x extends android.os.AsyncTask

Interfaces (count = 0):

Constant Pool (count = 109):
  - String [freq]
  - String [locale]
  - String [word]
  - String [word=? AND locale=?]
  - String [words]
  - Class [android/content/ContentValues]
  - Class [android/database/sqlite/SQLiteDatabase]
  - Class [android/os/AsyncTask]
  - Class [com/anysoftkeyboard/dictionaries/ad]
  - Class [com/anysoftkeyboard/dictionaries/i]
  - Class [com/anysoftkeyboard/dictionaries/x]
  - Class [java/lang/Integer]
  - Class [java/lang/String]
  - Class [java/util/HashMap]
  - Class [java/util/Iterator]
  - Class [java/util/Map]
  - Class [java/util/Map$Entry]
  - Class [java/util/Set]
  - Fieldref [com/anysoftkeyboard/dictionaries/x.a Ljava/util/HashMap;]
  - Fieldref [com/anysoftkeyboard/dictionaries/x.b Lcom/anysoftkeyboard/dictionaries/i;]
  - Fieldref [com/anysoftkeyboard/dictionaries/x.c Ljava/lang/String;]
  - Methodref [android/content/ContentValues.<init> (I)V]
  - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
  - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
  - Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
  - Methodref [android/database/sqlite/SQLiteDatabase.insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
  - Methodref [android/os/AsyncTask.<init> ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/i.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
  - Methodref [java/lang/Integer.intValue ()I]
  - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
  - Methodref [java/util/HashMap.entrySet ()Ljava/util/Set;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/Map$Entry.getKey ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (I)V]
  + NameAndType [a Ljava/util/HashMap;]
  + NameAndType [b Lcom/anysoftkeyboard/dictionaries/i;]
  + NameAndType [c Ljava/lang/String;]
  + NameAndType [delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
  + NameAndType [entrySet ()Ljava/util/Set;]
  + NameAndType [getKey ()Ljava/lang/Object;]
  + NameAndType [getValue ()Ljava/lang/Object;]
  + NameAndType [getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
  + NameAndType [hasNext ()Z]
  + NameAndType [insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
  + NameAndType [intValue ()I]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [put (Ljava/lang/String;Ljava/lang/Integer;)V]
  + NameAndType [put (Ljava/lang/String;Ljava/lang/String;)V]
  + NameAndType [valueOf (I)Ljava/lang/Integer;]
  + Utf8 [()I]
  + Utf8 [()Landroid/database/sqlite/SQLiteDatabase;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()Ljava/util/Set;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Ljava/lang/Integer;]
  + Utf8 [(I)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/i;Ljava/util/HashMap;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/Integer;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
  + Utf8 [([Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/i;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/util/HashMap;]
  + Utf8 [a]
  + Utf8 [android/content/ContentValues]
  + Utf8 [android/database/sqlite/SQLiteDatabase]
  + Utf8 [android/os/AsyncTask]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/dictionaries/ad]
  + Utf8 [com/anysoftkeyboard/dictionaries/i]
  + Utf8 [com/anysoftkeyboard/dictionaries/x]
  + Utf8 [delete]
  + Utf8 [doInBackground]
  + Utf8 [entrySet]
  + Utf8 [freq]
  + Utf8 [getKey]
  + Utf8 [getValue]
  + Utf8 [getWritableDatabase]
  + Utf8 [hasNext]
  + Utf8 [insert]
  + Utf8 [intValue]
  + Utf8 [iterator]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/String]
  + Utf8 [java/util/HashMap]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/Map]
  + Utf8 [java/util/Map$Entry]
  + Utf8 [java/util/Set]
  + Utf8 [locale]
  + Utf8 [next]
  + Utf8 [put]
  + Utf8 [valueOf]
  + Utf8 [word]
  + Utf8 [word=? AND locale=?]
  + Utf8 [words]

Fields (count = 3):
  + Field:        a Ljava/util/HashMap;
    Access flags: 0x12
      = private final java.util.HashMap a
  + Field:        b Lcom/anysoftkeyboard/dictionaries/i;
    Access flags: 0x12
      = private final com.anysoftkeyboard.dictionaries.i b
  + Field:        c Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String c

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/i;Ljava/util/HashMap;Ljava/lang/String;)V
    Access flags: 0x1
      = public x(com.anysoftkeyboard.dictionaries.i,java.util.HashMap,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #27
        - Methodref [android/os/AsyncTask.<init> ()V]
      [4] aload_0 v0
      [5] aload_2 v2
      [6] putfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/x.a Ljava/util/HashMap;]
      [9] aload_0 v0
      [10] aload_3 v3
      [11] putfield #21
        - Fieldref [com/anysoftkeyboard/dictionaries/x.c Ljava/lang/String;]
      [14] aload_0 v0
      [15] aload_1 v1
      [16] putfield #20
        - Fieldref [com/anysoftkeyboard/dictionaries/x.b Lcom/anysoftkeyboard/dictionaries/i;]
      [19] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
    Access flags: 0x10d4
      = protected final java.lang.Object doInBackground(java.lang.Object[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 169, locals = 8, stack = 7):
      [0] aload_0 v0
      [1] dup
      [2] astore_1 v1
      [3] getfield #20
        - Fieldref [com/anysoftkeyboard/dictionaries/x.b Lcom/anysoftkeyboard/dictionaries/i;]
      [6] invokevirtual #28
        - Methodref [com/anysoftkeyboard/dictionaries/i.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
      [9] astore_2 v2
      [10] aload_1 v1
      [11] getfield #19
        - Fieldref [com/anysoftkeyboard/dictionaries/x.a Ljava/util/HashMap;]
      [14] invokevirtual #31
        - Methodref [java/util/HashMap.entrySet ()Ljava/util/Set;]
      [17] invokeinterface #36
        - InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
      [22] astore v4
      [24] goto +133 (target=157)
      [27] aload v4
      [29] invokeinterface #33
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [34] checkcast #17
        - Class [java/util/Map$Entry]
      [37] dup
      [38] astore_3 v3
      [39] invokeinterface #35
        - InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
      [44] checkcast #12
        - Class [java/lang/Integer]
      [47] astore v5
      [49] aload_2 v2
      [50] ldc #5
        - String [words]
      [52] ldc #4
        - String [word=? AND locale=?]
      [54] iconst_2
      [55] anewarray #13
        - Class [java/lang/String]
      [58] dup
      [59] iconst_0
      [60] aload_3 v3
      [61] invokeinterface #34
        - InterfaceMethodref [java/util/Map$Entry.getKey ()Ljava/lang/Object;]
      [66] checkcast #13
        - Class [java/lang/String]
      [69] aastore
      [70] dup
      [71] iconst_1
      [72] aload_1 v1
      [73] getfield #21
        - Fieldref [com/anysoftkeyboard/dictionaries/x.c Ljava/lang/String;]
      [76] aastore
      [77] invokevirtual #25
        - Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
      [80] pop
      [81] aload v5
      [83] ifnull +74 (target=157)
      [86] aload_2 v2
      [87] ldc #5
        - String [words]
      [89] aconst_null
      [90] aload_3 v3
      [91] invokeinterface #34
        - InterfaceMethodref [java/util/Map$Entry.getKey ()Ljava/lang/Object;]
      [96] checkcast #13
        - Class [java/lang/String]
      [99] aload v5
      [101] invokevirtual #29
        - Methodref [java/lang/Integer.intValue ()I]
      [104] aload_1 v1
      [105] getfield #21
        - Fieldref [com/anysoftkeyboard/dictionaries/x.c Ljava/lang/String;]
      [108] astore v6
      [110] istore v5
      [112] astore_3 v3
      [113] new #6
        - Class [android/content/ContentValues]
      [116] dup
      [117] iconst_4
      [118] invokespecial #22
        - Methodref [android/content/ContentValues.<init> (I)V]
      [121] dup
      [122] astore v7
      [124] ldc #3
        - String [word]
      [126] aload_3 v3
      [127] invokevirtual #24
        - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
      [130] aload v7
      [132] ldc #1
        - String [freq]
      [134] iload v5
      [136] invokestatic #30
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [139] invokevirtual #23
        - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
      [142] aload v7
      [144] ldc #2
        - String [locale]
      [146] aload v6
      [148] invokevirtual #24
        - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
      [151] aload v7
      [153] invokevirtual #26
        - Methodref [android/database/sqlite/SQLiteDatabase.insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
      [156] pop2
      [157] aload v4
      [159] invokeinterface #32
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [164] ifne -137 (target=27)
      [167] aconst_null
      [168] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/y
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.dictionaries.y extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 22):
  - Class [com/anysoftkeyboard/dictionaries/ab]
  - Class [com/anysoftkeyboard/dictionaries/d]
  - Class [com/anysoftkeyboard/dictionaries/y]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/dictionaries/y.a [Lcom/anysoftkeyboard/dictionaries/ab;]
  - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a [Lcom/anysoftkeyboard/dictionaries/ab;]
  + NameAndType [b I]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [[Lcom/anysoftkeyboard/dictionaries/ab;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/dictionaries/ab]
  + Utf8 [com/anysoftkeyboard/dictionaries/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/y]
  + Utf8 [java/lang/Object]

Fields (count = 2):
  + Field:        a [Lcom/anysoftkeyboard/dictionaries/ab;
    Access flags: 0x0
      = com.anysoftkeyboard.dictionaries.ab[] a
  + Field:        b I
    Access flags: 0x0
      = int b

Methods (count = 1):
  - Method:       <init>()V
    Access flags: 0x0
      = y()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #7
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_0
      [6] putfield #6
        - Fieldref [com/anysoftkeyboard/dictionaries/y.b I]
      [9] aload_0 v0
      [10] iconst_2
      [11] anewarray #1
        - Class [com/anysoftkeyboard/dictionaries/ab]
      [14] putfield #5
        - Fieldref [com/anysoftkeyboard/dictionaries/y.a [Lcom/anysoftkeyboard/dictionaries/ab;]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/ExtensionKeyboardSelector
  Superclass:    com/anysoftkeyboard/ui/settings/AddOnSelector
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.settings.ExtensionKeyboardSelector extends com.anysoftkeyboard.ui.settings.AddOnSelector

Interfaces (count = 0):

Constant Pool (count = 32):
  - Integer [2130903066]
  - Integer [2131296296]
  - String [ extension keyboard]
  - Class [com/anysoftkeyboard/b/b]
  - Class [com/anysoftkeyboard/ui/settings/AddOnSelector]
  - Class [com/anysoftkeyboard/ui/settings/ExtensionKeyboardSelector]
  - Methodref [com/anysoftkeyboard/b/b.b (Landroid/content/Context;I)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.<init> ()V]
  - Methodref [com/anysoftkeyboard/ui/settings/ExtensionKeyboardSelector.getApplicationContext ()Landroid/content/Context;]
  + NameAndType [<init> ()V]
  + NameAndType [b (Landroid/content/Context;I)Ljava/util/ArrayList;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + Utf8 [ extension keyboard]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Landroid/content/Context;I)Ljava/util/ArrayList;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/b/b]
  + Utf8 [com/anysoftkeyboard/ui/settings/AddOnSelector]
  + Utf8 [com/anysoftkeyboard/ui/settings/ExtensionKeyboardSelector]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [getApplicationContext]

Fields (count = 0):

Methods (count = 6):
  - Method:       <init>()V
    Access flags: 0x1
      = public ExtensionKeyboardSelector()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #8
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x14
      = protected final java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #3
        - String [ extension keyboard]
      [2] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Ljava/util/List;
    Access flags: 0x14
      = protected final java.util.List d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #9
        - Methodref [com/anysoftkeyboard/ui/settings/ExtensionKeyboardSelector.getApplicationContext ()Landroid/content/Context;]
      [4] iconst_3
      [5] invokestatic #7
        - Methodref [com/anysoftkeyboard/b/b.b (Landroid/content/Context;I)Ljava/util/ArrayList;]
      [8] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x14
      = protected final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #2
        - Integer [2131296296]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()I
    Access flags: 0x14
      = protected final int c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - Integer [2130903066]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Z
    Access flags: 0x14
      = protected final boolean e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_0
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/t
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.keyboards.t extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 103):
  - Class [android/content/Context]
  - Class [android/content/res/Resources]
  - Class [android/content/res/TypedArray]
  - Class [android/util/Xml]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/t]
  - Class [com/menny/android/anysoftkeyboard/a]
  - Class [com/menny/android/anysoftkeyboard/b]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/c.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
  - Fieldref [com/anysoftkeyboard/keyboards/t.g Lcom/anysoftkeyboard/keyboards/c;]
  - Fieldref [com/menny/android/anysoftkeyboard/a.d [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.g [I]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/res/Resources.obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  - Methodref [android/content/res/TypedArray.getInt (II)I]
  - Methodref [android/content/res/TypedArray.getResourceId (II)I]
  - Methodref [android/content/res/TypedArray.recycle ()V]
  - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;I)I]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;III)I]
  - Methodref [com/anysoftkeyboard/keyboards/c.a (Lcom/anysoftkeyboard/keyboards/c;)I]
  - Methodref [com/anysoftkeyboard/keyboards/c.b (Lcom/anysoftkeyboard/keyboards/c;)I]
  - Methodref [com/anysoftkeyboard/keyboards/c.c (Lcom/anysoftkeyboard/keyboards/c;)I]
  - Methodref [com/anysoftkeyboard/keyboards/c.d (Lcom/anysoftkeyboard/keyboards/c;)I]
  - Methodref [com/anysoftkeyboard/keyboards/c.r ()I]
  - Methodref [java/lang/Object.<init> ()V]
  - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
  + NameAndType [<init> ()V]
  + NameAndType [a (Landroid/content/res/TypedArray;I)I]
  + NameAndType [a (Landroid/content/res/TypedArray;III)I]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/c;)I]
  + NameAndType [a I]
  + NameAndType [asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + NameAndType [b (Lcom/anysoftkeyboard/keyboards/c;)I]
  + NameAndType [b I]
  + NameAndType [c (Lcom/anysoftkeyboard/keyboards/c;)I]
  + NameAndType [c I]
  + NameAndType [d (Lcom/anysoftkeyboard/keyboards/c;)I]
  + NameAndType [d I]
  + NameAndType [d [I]
  + NameAndType [e I]
  + NameAndType [f I]
  + NameAndType [g Lcom/anysoftkeyboard/keyboards/c;]
  + NameAndType [g [I]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getInt (II)I]
  + NameAndType [getResourceId (II)I]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  + NameAndType [r ()I]
  + NameAndType [recycle ()V]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()V]
  + Utf8 [(II)I]
  + Utf8 [(Landroid/content/res/TypedArray;I)I]
  + Utf8 [(Landroid/content/res/TypedArray;III)I]
  + Utf8 [(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/c;Landroid/content/res/XmlResourceParser;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/c;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/c;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/t;)Lcom/anysoftkeyboard/keyboards/c;]
  + Utf8 [(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/c;]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/content/res/TypedArray]
  + Utf8 [android/util/Xml]
  + Utf8 [asAttributeSet]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/t]
  + Utf8 [com/menny/android/anysoftkeyboard/a]
  + Utf8 [com/menny/android/anysoftkeyboard/b]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [getApplicationContext]
  + Utf8 [getInt]
  + Utf8 [getResourceId]
  + Utf8 [getResources]
  + Utf8 [java/lang/Object]
  + Utf8 [obtainAttributes]
  + Utf8 [r]
  + Utf8 [recycle]

Fields (count = 7):
  + Field:        a I
    Access flags: 0x1
      = public int a
  + Field:        b I
    Access flags: 0x1
      = public int b
  + Field:        c I
    Access flags: 0x1
      = public int c
  + Field:        d I
    Access flags: 0x1
      = public int d
  + Field:        e I
    Access flags: 0x1
      = public int e
  + Field:        f I
    Access flags: 0x1
      = public int f
  + Field:        g Lcom/anysoftkeyboard/keyboards/c;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.c g

Methods (count = 3):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/c;)V
    Access flags: 0x1
      = public t(com.anysoftkeyboard.keyboards.c)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 56, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #34
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #18
        - Fieldref [com/anysoftkeyboard/keyboards/t.g Lcom/anysoftkeyboard/keyboards/c;]
      [9] aload_0 v0
      [10] aload_1 v1
      [11] invokestatic #29
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Lcom/anysoftkeyboard/keyboards/c;)I]
      [14] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/t.a I]
      [17] aload_0 v0
      [18] aload_1 v1
      [19] invokestatic #30
        - Methodref [com/anysoftkeyboard/keyboards/c.b (Lcom/anysoftkeyboard/keyboards/c;)I]
      [22] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/t.b I]
      [25] aload_0 v0
      [26] aload_1 v1
      [27] invokestatic #31
        - Methodref [com/anysoftkeyboard/keyboards/c.c (Lcom/anysoftkeyboard/keyboards/c;)I]
      [30] putfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/t.c I]
      [33] aload_0 v0
      [34] aload_1 v1
      [35] invokevirtual #33
        - Methodref [com/anysoftkeyboard/keyboards/c.r ()I]
      [38] putfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/t.d I]
      [41] aload_0 v0
      [42] bipush 12
      [44] putfield #16
        - Fieldref [com/anysoftkeyboard/keyboards/t.e I]
      [47] aload_0 v0
      [48] aload_1 v1
      [49] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/c.c I]
      [52] putfield #17
        - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
      [55] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Lcom/anysoftkeyboard/b;Landroid/content/res/Resources;Lcom/anysoftkeyboard/keyboards/c;Landroid/content/res/XmlResourceParser;)V
    Access flags: 0x1
      = public t(com.anysoftkeyboard.b,android.content.res.Resources,com.anysoftkeyboard.keyboards.c,android.content.res.XmlResourceParser)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 124, locals = 5, stack = 5):
      [0] aload_0 v0
      [1] invokespecial #34
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_1 v1
      [5] invokeinterface #35
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [10] invokevirtual #21
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [13] pop
      [14] aload_0 v0
      [15] aload_3 v3
      [16] putfield #18
        - Fieldref [com/anysoftkeyboard/keyboards/t.g Lcom/anysoftkeyboard/keyboards/c;]
      [19] aload_2 v2
      [20] aload v4
      [22] invokestatic #26
        - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
      [25] getstatic #19
        - Fieldref [com/menny/android/anysoftkeyboard/a.d [I]
      [28] invokevirtual #22
        - Methodref [android/content/res/Resources.obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
      [31] astore_1 v1
      [32] aload_0 v0
      [33] aload_1 v1
      [34] iconst_0
      [35] aload_3 v3
      [36] invokestatic #32
        - Methodref [com/anysoftkeyboard/keyboards/c.d (Lcom/anysoftkeyboard/keyboards/c;)I]
      [39] aload_3 v3
      [40] invokestatic #29
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Lcom/anysoftkeyboard/keyboards/c;)I]
      [43] invokestatic #28
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;III)I]
      [46] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/t.a I]
      [49] aload_0 v0
      [50] aload_1 v1
      [51] aload_3 v3
      [52] invokestatic #30
        - Methodref [com/anysoftkeyboard/keyboards/c.b (Lcom/anysoftkeyboard/keyboards/c;)I]
      [55] invokestatic #27
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;I)I]
      [58] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/t.b I]
      [61] aload_0 v0
      [62] aload_1 v1
      [63] iconst_2
      [64] aload_3 v3
      [65] invokestatic #32
        - Methodref [com/anysoftkeyboard/keyboards/c.d (Lcom/anysoftkeyboard/keyboards/c;)I]
      [68] aload_3 v3
      [69] invokestatic #31
        - Methodref [com/anysoftkeyboard/keyboards/c.c (Lcom/anysoftkeyboard/keyboards/c;)I]
      [72] invokestatic #28
        - Methodref [com/anysoftkeyboard/keyboards/c.a (Landroid/content/res/TypedArray;III)I]
      [75] putfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/t.c I]
      [78] aload_0 v0
      [79] aload_3 v3
      [80] invokevirtual #33
        - Methodref [com/anysoftkeyboard/keyboards/c.r ()I]
      [83] putfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/t.d I]
      [86] aload_1 v1
      [87] invokevirtual #25
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [90] aload_2 v2
      [91] aload v4
      [93] invokestatic #26
        - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
      [96] getstatic #20
        - Fieldref [com/menny/android/anysoftkeyboard/a.g [I]
      [99] invokevirtual #22
        - Methodref [android/content/res/Resources.obtainAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
      [102] astore_1 v1
      [103] aload_0 v0
      [104] aload_1 v1
      [105] iconst_0
      [106] iconst_0
      [107] invokevirtual #23
        - Methodref [android/content/res/TypedArray.getInt (II)I]
      [110] putfield #16
        - Fieldref [com/anysoftkeyboard/keyboards/t.e I]
      [113] aload_0 v0
      [114] aload_1 v1
      [115] iconst_1
      [116] iconst_0
      [117] invokevirtual #24
        - Methodref [android/content/res/TypedArray.getResourceId (II)I]
      [120] putfield #17
        - Fieldref [com/anysoftkeyboard/keyboards/t.f I]
      [123] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/t;)Lcom/anysoftkeyboard/keyboards/c;
    Access flags: 0x1008
      = static com.anysoftkeyboard.keyboards.c a(com.anysoftkeyboard.keyboards.t)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #18
        - Fieldref [com/anysoftkeyboard/keyboards/t.g Lcom/anysoftkeyboard/keyboards/c;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/Tweaks
  Superclass:    android/preference/PreferenceActivity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.settings.Tweaks extends android.preference.PreferenceActivity

Interfaces (count = 0):

Constant Pool (count = 19):
  - Integer [2130903072]
  - Class [android/preference/PreferenceActivity]
  - Class [com/anysoftkeyboard/ui/settings/Tweaks]
  - Methodref [android/preference/PreferenceActivity.<init> ()V]
  - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/Tweaks.addPreferencesFromResource (I)V]
  + NameAndType [<init> ()V]
  + NameAndType [addPreferencesFromResource (I)V]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [addPreferencesFromResource]
  + Utf8 [android/preference/PreferenceActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/Tweaks]
  + Utf8 [onCreate]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>()V
    Access flags: 0x1
      = public Tweaks()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #4
        - Methodref [android/preference/PreferenceActivity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #5
        - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] ldc #1
        - Integer [2130903072]
      [8] invokevirtual #6
        - Methodref [com/anysoftkeyboard/ui/settings/Tweaks.addPreferencesFromResource (I)V]
      [11] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/e
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.e extends java.lang.Object

Interfaces (count = 1):
  - Class [java/lang/Thread$UncaughtExceptionHandler]

Constant Pool (count = 294):
  - Integer [2130837580]
  - Integer [2131296309]
  - String [
]
  - String [ release ]
  - String [ v]
  - String [** Message: ]
  - String [** Stack track: ]
  - String [*** Cause: ]
  - String [****** Application name: ]
  - String [****** Device information:
]
  - String [****** Exception message: ]
  - String [****** Exception type: ]
  - String [****** Logcat:
]
  - String [****** Trace trace:
]
  - String [******************************
]
  - String [ASK CHEWBACCA]
  - String [About to send a bug report:
]
  - String [BRAND:]
  - String [Build ID:]
  - String [CRASH_REPORT_TEXT]
  - String [Caught an unhandled exception!!! ]
  - String [DEVICE:]
  - String [Hi. It seems that we have crashed.... Here are some details:
****** GMT Time: ]
  - String [MODEL:]
  - String [NA]
  - String [Not supported at the moment]
  - String [Oops! Didn't see that coming, I crashed.]
  - String [PRODUCT:]
  - String [Sending the exception to OS exception handler...]
  - String [TAGS:]
  - String [That's all I know.
]
  - String [VERSION.INCREMENTAL:]
  - String [VERSION.RELEASE:]
  - String [VERSION.SDK_INT:]
  - String [changelist number:]
  - String [notification]
  - Class [android/app/Notification]
  - Class [android/app/NotificationManager]
  - Class [android/app/PendingIntent]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/pm/PackageInfo]
  - Class [android/content/pm/PackageManager]
  - Class [android/content/pm/PackageManager$NameNotFoundException]
  - Class [android/os/Build]
  - Class [android/os/Build$VERSION]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/d/c]
  - Class [com/anysoftkeyboard/e]
  - Class [com/anysoftkeyboard/ui/SendBugReportUiActivity]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Class]
  - Class [java/lang/Object]
  - Class [java/lang/StackTraceElement]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [java/lang/Thread]
  - Class [java/lang/Thread$UncaughtExceptionHandler]
  - Class [java/lang/Throwable]
  - Class [java/util/Date]
  - Fieldref [android/app/Notification.defaults I]
  - Fieldref [android/app/Notification.flags I]
  - Fieldref [android/content/pm/PackageInfo.versionCode I]
  - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
  - Fieldref [android/os/Build.BRAND Ljava/lang/String;]
  - Fieldref [android/os/Build.DEVICE Ljava/lang/String;]
  - Fieldref [android/os/Build.DISPLAY Ljava/lang/String;]
  - Fieldref [android/os/Build.ID Ljava/lang/String;]
  - Fieldref [android/os/Build.MODEL Ljava/lang/String;]
  - Fieldref [android/os/Build.PRODUCT Ljava/lang/String;]
  - Fieldref [android/os/Build.TAGS Ljava/lang/String;]
  - Fieldref [android/os/Build$VERSION.INCREMENTAL Ljava/lang/String;]
  - Fieldref [android/os/Build$VERSION.RELEASE Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/e.a Ljava/lang/Thread$UncaughtExceptionHandler;]
  - Fieldref [com/anysoftkeyboard/e.b Landroid/content/Context;]
  - Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
  - Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  - Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
  - Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
  - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
  - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/d/c.b ()I]
  - Methodref [com/anysoftkeyboard/e.a (Ljava/lang/Throwable;)Ljava/lang/String;]
  - Methodref [java/lang/Class.getName ()Ljava/lang/String;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
  - Methodref [java/lang/StackTraceElement.toString ()Ljava/lang/String;]
  - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.currentTimeMillis ()J]
  - Methodref [java/lang/System.exit (I)V]
  - Methodref [java/lang/Throwable.getCause ()Ljava/lang/Throwable;]
  - Methodref [java/lang/Throwable.getMessage ()Ljava/lang/String;]
  - Methodref [java/lang/Throwable.getStackTrace ()[Ljava/lang/StackTraceElement;]
  - Methodref [java/util/Date.<init> ()V]
  - Methodref [java/util/Date.toGMTString ()Ljava/lang/String;]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  - InterfaceMethodref [java/lang/Thread$UncaughtExceptionHandler.uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (ILjava/lang/CharSequence;J)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [BRAND Ljava/lang/String;]
  + NameAndType [DEVICE Ljava/lang/String;]
  + NameAndType [DISPLAY Ljava/lang/String;]
  + NameAndType [ID Ljava/lang/String;]
  + NameAndType [INCREMENTAL Ljava/lang/String;]
  + NameAndType [MODEL Ljava/lang/String;]
  + NameAndType [PRODUCT Ljava/lang/String;]
  + NameAndType [RELEASE Ljava/lang/String;]
  + NameAndType [TAGS Ljava/lang/String;]
  + NameAndType [a (Ljava/lang/Throwable;)Ljava/lang/String;]
  + NameAndType [a Ljava/lang/Thread$UncaughtExceptionHandler;]
  + NameAndType [append (C)Ljava/lang/StringBuilder;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()I]
  + NameAndType [b Landroid/content/Context;]
  + NameAndType [currentTimeMillis ()J]
  + NameAndType [defaults I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + NameAndType [exit (I)V]
  + NameAndType [flags I]
  + NameAndType [getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  + NameAndType [getCause ()Ljava/lang/Throwable;]
  + NameAndType [getClass ()Ljava/lang/Class;]
  + NameAndType [getMessage ()Ljava/lang/String;]
  + NameAndType [getName ()Ljava/lang/String;]
  + NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getStackTrace ()[Ljava/lang/StackTraceElement;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [notify (ILandroid/app/Notification;)V]
  + NameAndType [printStackTrace ()V]
  + NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  + NameAndType [toGMTString ()Ljava/lang/String;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V]
  + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [versionCode I]
  + NameAndType [versionName Ljava/lang/String;]
  + Utf8 [
]
  + Utf8 [ release ]
  + Utf8 [ v]
  + Utf8 [()I]
  + Utf8 [()J]
  + Utf8 [()Landroid/content/pm/PackageManager;]
  + Utf8 [()Ljava/lang/Class;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/lang/Throwable;]
  + Utf8 [()V]
  + Utf8 [()[Ljava/lang/StackTraceElement;]
  + Utf8 [(C)Ljava/lang/StringBuilder;]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(ILandroid/app/Notification;)V]
  + Utf8 [(ILjava/lang/CharSequence;J)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + Utf8 [(Ljava/lang/Thread;Ljava/lang/Throwable;)V]
  + Utf8 [(Ljava/lang/Throwable;)Ljava/lang/String;]
  + Utf8 [** Message: ]
  + Utf8 [** Stack track: ]
  + Utf8 [*** Cause: ]
  + Utf8 [****** Application name: ]
  + Utf8 [****** Device information:
]
  + Utf8 [****** Exception message: ]
  + Utf8 [****** Exception type: ]
  + Utf8 [****** Logcat:
]
  + Utf8 [****** Trace trace:
]
  + Utf8 [******************************
]
  + Utf8 [<init>]
  + Utf8 [ASK CHEWBACCA]
  + Utf8 [About to send a bug report:
]
  + Utf8 [BRAND]
  + Utf8 [BRAND:]
  + Utf8 [Build ID:]
  + Utf8 [CRASH_REPORT_TEXT]
  + Utf8 [Caught an unhandled exception!!! ]
  + Utf8 [Code]
  + Utf8 [DEVICE]
  + Utf8 [DEVICE:]
  + Utf8 [DISPLAY]
  + Utf8 [Hi. It seems that we have crashed.... Here are some details:
****** GMT Time: ]
  + Utf8 [I]
  + Utf8 [ID]
  + Utf8 [INCREMENTAL]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/lang/Thread$UncaughtExceptionHandler;]
  + Utf8 [MODEL]
  + Utf8 [MODEL:]
  + Utf8 [NA]
  + Utf8 [Not supported at the moment]
  + Utf8 [Oops! Didn't see that coming, I crashed.]
  + Utf8 [PRODUCT]
  + Utf8 [PRODUCT:]
  + Utf8 [RELEASE]
  + Utf8 [Sending the exception to OS exception handler...]
  + Utf8 [TAGS]
  + Utf8 [TAGS:]
  + Utf8 [That's all I know.
]
  + Utf8 [VERSION.INCREMENTAL:]
  + Utf8 [VERSION.RELEASE:]
  + Utf8 [VERSION.SDK_INT:]
  + Utf8 [a]
  + Utf8 [android/app/Notification]
  + Utf8 [android/app/NotificationManager]
  + Utf8 [android/app/PendingIntent]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/pm/PackageInfo]
  + Utf8 [android/content/pm/PackageManager]
  + Utf8 [android/content/pm/PackageManager$NameNotFoundException]
  + Utf8 [android/os/Build]
  + Utf8 [android/os/Build$VERSION]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [changelist number:]
  + Utf8 [com/anysoftkeyboard/d/c]
  + Utf8 [com/anysoftkeyboard/e]
  + Utf8 [com/anysoftkeyboard/ui/SendBugReportUiActivity]
  + Utf8 [currentTimeMillis]
  + Utf8 [defaults]
  + Utf8 [e]
  + Utf8 [exit]
  + Utf8 [flags]
  + Utf8 [getActivity]
  + Utf8 [getCause]
  + Utf8 [getClass]
  + Utf8 [getMessage]
  + Utf8 [getName]
  + Utf8 [getPackageInfo]
  + Utf8 [getPackageManager]
  + Utf8 [getPackageName]
  + Utf8 [getStackTrace]
  + Utf8 [getSystemService]
  + Utf8 [getText]
  + Utf8 [i]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Class]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StackTraceElement]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [java/lang/Thread]
  + Utf8 [java/lang/Thread$UncaughtExceptionHandler]
  + Utf8 [java/lang/Throwable]
  + Utf8 [java/util/Date]
  + Utf8 [notification]
  + Utf8 [notify]
  + Utf8 [printStackTrace]
  + Utf8 [putExtra]
  + Utf8 [setLatestEventInfo]
  + Utf8 [toGMTString]
  + Utf8 [toString]
  + Utf8 [uncaughtException]
  + Utf8 [valueOf]
  + Utf8 [versionCode]
  + Utf8 [versionName]

Fields (count = 2):
  + Field:        a Ljava/lang/Thread$UncaughtExceptionHandler;
    Access flags: 0x12
      = private final java.lang.Thread$UncaughtExceptionHandler a
  + Field:        b Landroid/content/Context;
    Access flags: 0x12
      = private final android.content.Context b

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public e(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #95
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #76
        - Fieldref [com/anysoftkeyboard/e.b Landroid/content/Context;]
      [9] aload_0 v0
      [10] aconst_null
      [11] putfield #75
        - Fieldref [com/anysoftkeyboard/e.a Ljava/lang/Thread$UncaughtExceptionHandler;]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
    Access flags: 0x11
      = public final void uncaughtException(java.lang.Thread,java.lang.Throwable)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 617, locals = 6, stack = 6):
      [0] ldc #16
        - String [ASK CHEWBACCA]
      [2] ldc #21
        - String [Caught an unhandled exception!!! ]
      [4] aload_2 v2
      [5] invokestatic #90
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
      [8] pop
      [9] aload_0 v0
      [10] getfield #76
        - Fieldref [com/anysoftkeyboard/e.b Landroid/content/Context;]
      [13] ldc #2
        - Integer [2131296309]
      [15] invokevirtual #84
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [18] invokeinterface #112
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [23] astore_3 v3
      [24] aload_0 v0
      [25] getfield #76
        - Fieldref [com/anysoftkeyboard/e.b Landroid/content/Context;]
      [28] invokevirtual #81
        - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
      [31] aload_0 v0
      [32] getfield #76
        - Fieldref [com/anysoftkeyboard/e.b Landroid/content/Context;]
      [35] invokevirtual #82
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [38] iconst_0
      [39] invokevirtual #87
        - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
      [42] astore v4
      [44] new #56
        - Class [java/lang/StringBuilder]
      [47] dup
      [48] aload_3 v3
      [49] invokestatic #98
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [52] invokespecial #100
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [55] ldc #5
        - String [ v]
      [57] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [60] aload v4
      [62] getfield #65
        - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
      [65] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [68] ldc #4
        - String [ release ]
      [70] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [73] aload v4
      [75] getfield #64
        - Fieldref [android/content/pm/PackageInfo.versionCode I]
      [78] invokevirtual #102
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [81] invokevirtual #104
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [84] astore_3 v3
      [85] goto +13 (target=98)
      [88] astore v4
      [90] ldc #25
        - String [NA]
      [92] astore_3 v3
      [93] aload v4
      [95] invokevirtual #88
        - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
      [98] new #56
        - Class [java/lang/StringBuilder]
      [101] dup
      [102] ldc #23
        - String [Hi. It seems that we have crashed.... Here are some details:
****** GMT Time: ]
      [104] invokespecial #100
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [107] new #61
        - Class [java/util/Date]
      [110] dup
      [111] invokespecial #110
        - Methodref [java/util/Date.<init> ()V]
      [114] invokevirtual #111
        - Methodref [java/util/Date.toGMTString ()Ljava/lang/String;]
      [117] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [120] ldc #3
        - String [
]
      [122] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [125] ldc #9
        - String [****** Application name: ]
      [127] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [130] aload_3 v3
      [131] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [134] ldc #3
        - String [
]
      [136] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [139] ldc #15
        - String [******************************
]
      [141] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [144] ldc #12
        - String [****** Exception type: ]
      [146] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [149] aload_2 v2
      [150] invokevirtual #96
        - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
      [153] invokevirtual #94
        - Methodref [java/lang/Class.getName ()Ljava/lang/String;]
      [156] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [159] ldc #3
        - String [
]
      [161] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [164] ldc #11
        - String [****** Exception message: ]
      [166] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [169] aload_2 v2
      [170] invokevirtual #108
        - Methodref [java/lang/Throwable.getMessage ()Ljava/lang/String;]
      [173] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [176] ldc #3
        - String [
]
      [178] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [181] ldc #14
        - String [****** Trace trace:
]
      [183] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [186] aload_0 v0
      [187] aload_2 v2
      [188] invokespecial #93
        - Methodref [com/anysoftkeyboard/e.a (Ljava/lang/Throwable;)Ljava/lang/String;]
      [191] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [194] ldc #3
        - String [
]
      [196] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [199] ldc #15
        - String [******************************
]
      [201] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [204] ldc #10
        - String [****** Device information:
]
      [206] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [209] new #56
        - Class [java/lang/StringBuilder]
      [212] dup
      [213] invokespecial #99
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [216] dup
      [217] astore_3 v3
      [218] ldc #18
        - String [BRAND:]
      [220] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [223] getstatic #66
        - Fieldref [android/os/Build.BRAND Ljava/lang/String;]
      [226] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [229] ldc #3
        - String [
]
      [231] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [234] pop
      [235] aload_3 v3
      [236] ldc #22
        - String [DEVICE:]
      [238] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [241] getstatic #67
        - Fieldref [android/os/Build.DEVICE Ljava/lang/String;]
      [244] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [247] ldc #3
        - String [
]
      [249] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [252] pop
      [253] aload_3 v3
      [254] ldc #19
        - String [Build ID:]
      [256] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [259] getstatic #68
        - Fieldref [android/os/Build.DISPLAY Ljava/lang/String;]
      [262] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [265] ldc #3
        - String [
]
      [267] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [270] pop
      [271] aload_3 v3
      [272] ldc #35
        - String [changelist number:]
      [274] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [277] getstatic #69
        - Fieldref [android/os/Build.ID Ljava/lang/String;]
      [280] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [283] ldc #3
        - String [
]
      [285] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [288] pop
      [289] aload_3 v3
      [290] ldc #24
        - String [MODEL:]
      [292] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [295] getstatic #70
        - Fieldref [android/os/Build.MODEL Ljava/lang/String;]
      [298] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [301] ldc #3
        - String [
]
      [303] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [306] pop
      [307] aload_3 v3
      [308] ldc #28
        - String [PRODUCT:]
      [310] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [313] getstatic #71
        - Fieldref [android/os/Build.PRODUCT Ljava/lang/String;]
      [316] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [319] ldc #3
        - String [
]
      [321] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [324] pop
      [325] aload_3 v3
      [326] ldc #30
        - String [TAGS:]
      [328] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [331] getstatic #72
        - Fieldref [android/os/Build.TAGS Ljava/lang/String;]
      [334] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [337] ldc #3
        - String [
]
      [339] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [342] pop
      [343] aload_3 v3
      [344] ldc #32
        - String [VERSION.INCREMENTAL:]
      [346] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [349] getstatic #73
        - Fieldref [android/os/Build$VERSION.INCREMENTAL Ljava/lang/String;]
      [352] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [355] ldc #3
        - String [
]
      [357] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [360] pop
      [361] aload_3 v3
      [362] ldc #33
        - String [VERSION.RELEASE:]
      [364] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [367] getstatic #74
        - Fieldref [android/os/Build$VERSION.RELEASE Ljava/lang/String;]
      [370] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [373] ldc #3
        - String [
]
      [375] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [378] pop
      [379] aload_3 v3
      [380] ldc #34
        - String [VERSION.SDK_INT:]
      [382] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [385] invokestatic #92
        - Methodref [com/anysoftkeyboard/d/c.b ()I]
      [388] invokevirtual #102
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [391] ldc #3
        - String [
]
      [393] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [396] pop
      [397] aload_3 v3
      [398] ldc #31
        - String [That's all I know.
]
      [400] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [403] pop
      [404] aload_3 v3
      [405] invokevirtual #104
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [408] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [411] ldc #15
        - String [******************************
]
      [413] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [416] ldc #13
        - String [****** Logcat:
]
      [418] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [421] ldc #26
        - String [Not supported at the moment]
      [423] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [426] invokevirtual #104
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [429] astore v4
      [431] ldc #16
        - String [ASK CHEWBACCA]
      [433] new #56
        - Class [java/lang/StringBuilder]
      [436] dup
      [437] ldc #17
        - String [About to send a bug report:
]
      [439] invokespecial #100
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [442] aload v4
      [444] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [447] invokevirtual #104
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [450] invokestatic #89
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [453] pop
      [454] new #37
        - Class [android/app/Notification]
      [457] dup
      [458] ldc #1
        - Integer [2130837580]
      [460] ldc #27
        - String [Oops! Didn't see that coming, I crashed.]
      [462] invokestatic #105
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [465] invokespecial #77
        - Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
      [468] astore_3 v3
      [469] new #41
        - Class [android/content/Intent]
      [472] dup
      [473] aload_0 v0
      [474] getfield #76
        - Fieldref [com/anysoftkeyboard/e.b Landroid/content/Context;]
      [477] ldc #50
        - Class [com/anysoftkeyboard/ui/SendBugReportUiActivity]
      [479] invokespecial #85
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [482] dup
      [483] astore v5
      [485] ldc #20
        - String [CRASH_REPORT_TEXT]
      [487] aload v4
      [489] invokevirtual #86
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
      [492] pop
      [493] aload_0 v0
      [494] getfield #76
        - Fieldref [com/anysoftkeyboard/e.b Landroid/content/Context;]
      [497] iconst_0
      [498] aload v5
      [500] iconst_0
      [501] invokestatic #80
        - Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
      [504] astore v4
      [506] aload_3 v3
      [507] aload_0 v0
      [508] getfield #76
        - Fieldref [com/anysoftkeyboard/e.b Landroid/content/Context;]
      [511] aload_0 v0
      [512] getfield #76
        - Fieldref [com/anysoftkeyboard/e.b Landroid/content/Context;]
      [515] ldc #2
        - Integer [2131296309]
      [517] invokevirtual #84
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [520] ldc #27
        - String [Oops! Didn't see that coming, I crashed.]
      [522] aload v4
      [524] invokevirtual #78
        - Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
      [527] aload_3 v3
      [528] dup
      [529] getfield #63
        - Fieldref [android/app/Notification.flags I]
      [532] bipush 16
      [534] ior
      [535] putfield #63
        - Fieldref [android/app/Notification.flags I]
      [538] aload_3 v3
      [539] dup
      [540] getfield #63
        - Fieldref [android/app/Notification.flags I]
      [543] bipush 8
      [545] ior
      [546] putfield #63
        - Fieldref [android/app/Notification.flags I]
      [549] aload_3 v3
      [550] dup
      [551] getfield #62
        - Fieldref [android/app/Notification.defaults I]
      [554] iconst_4
      [555] ior
      [556] putfield #62
        - Fieldref [android/app/Notification.defaults I]
      [559] aload_3 v3
      [560] dup
      [561] getfield #62
        - Fieldref [android/app/Notification.defaults I]
      [564] iconst_2
      [565] ior
      [566] putfield #62
        - Fieldref [android/app/Notification.defaults I]
      [569] aload_0 v0
      [570] getfield #76
        - Fieldref [com/anysoftkeyboard/e.b Landroid/content/Context;]
      [573] ldc #36
        - String [notification]
      [575] invokevirtual #83
        - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [578] checkcast #38
        - Class [android/app/NotificationManager]
      [581] iconst_1
      [582] aload_3 v3
      [583] invokevirtual #79
        - Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
      [586] aload_0 v0
      [587] getfield #75
        - Fieldref [com/anysoftkeyboard/e.a Ljava/lang/Thread$UncaughtExceptionHandler;]
      [590] ifnull +22 (target=612)
      [593] ldc #16
        - String [ASK CHEWBACCA]
      [595] ldc #29
        - String [Sending the exception to OS exception handler...]
      [597] invokestatic #91
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [600] pop
      [601] aload_0 v0
      [602] getfield #75
        - Fieldref [com/anysoftkeyboard/e.a Ljava/lang/Thread$UncaughtExceptionHandler;]
      [605] aload_1 v1
      [606] aload_2 v2
      [607] invokeinterface #113
        - InterfaceMethodref [java/lang/Thread$UncaughtExceptionHandler.uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V]
      [612] iconst_0
      [613] invokestatic #106
        - Methodref [java/lang/System.exit (I)V]
      [616] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (24 -> 85: 88):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/Throwable;)Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String a(java.lang.Throwable)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 179, locals = 7, stack = 4):
      [0] aload_1 v1
      [1] invokevirtual #109
        - Methodref [java/lang/Throwable.getStackTrace ()[Ljava/lang/StackTraceElement;]
      [4] astore_2 v2
      [5] new #56
        - Class [java/lang/StringBuilder]
      [8] dup
      [9] invokespecial #99
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [12] astore_3 v3
      [13] aload_2 v2
      [14] dup
      [15] astore v6
      [17] arraylength
      [18] istore v5
      [20] iconst_0
      [21] istore v4
      [23] goto +28 (target=51)
      [26] aload v6
      [28] iload v4
      [30] aaload
      [31] astore_2 v2
      [32] aload_3 v3
      [33] aload_2 v2
      [34] invokevirtual #97
        - Methodref [java/lang/StackTraceElement.toString ()Ljava/lang/String;]
      [37] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [40] pop
      [41] aload_3 v3
      [42] bipush 10
      [44] invokevirtual #101
        - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
      [47] pop
      [48] iinc v4, 1
      [51] iload v4
      [53] iload v5
      [55] ificmplt -29 (target=26)
      [58] aload_1 v1
      [59] invokevirtual #107
        - Methodref [java/lang/Throwable.getCause ()Ljava/lang/Throwable;]
      [62] ifnonnull +8 (target=70)
      [65] aload_3 v3
      [66] invokevirtual #104
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [69] areturn
      [70] aload_1 v1
      [71] invokevirtual #107
        - Methodref [java/lang/Throwable.getCause ()Ljava/lang/Throwable;]
      [74] astore_1 v1
      [75] aload_0 v0
      [76] aload_1 v1
      [77] invokespecial #93
        - Methodref [com/anysoftkeyboard/e.a (Ljava/lang/Throwable;)Ljava/lang/String;]
      [80] astore_2 v2
      [81] aload_3 v3
      [82] new #56
        - Class [java/lang/StringBuilder]
      [85] dup
      [86] ldc #8
        - String [*** Cause: ]
      [88] invokespecial #100
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [91] aload_1 v1
      [92] invokevirtual #96
        - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
      [95] invokevirtual #94
        - Methodref [java/lang/Class.getName ()Ljava/lang/String;]
      [98] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [101] invokevirtual #104
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [104] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [107] pop
      [108] aload_3 v3
      [109] bipush 10
      [111] invokevirtual #101
        - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
      [114] pop
      [115] aload_3 v3
      [116] new #56
        - Class [java/lang/StringBuilder]
      [119] dup
      [120] ldc #6
        - String [** Message: ]
      [122] invokespecial #100
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [125] aload_1 v1
      [126] invokevirtual #108
        - Methodref [java/lang/Throwable.getMessage ()Ljava/lang/String;]
      [129] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [132] invokevirtual #104
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [135] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [138] pop
      [139] aload_3 v3
      [140] bipush 10
      [142] invokevirtual #101
        - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
      [145] pop
      [146] aload_3 v3
      [147] new #56
        - Class [java/lang/StringBuilder]
      [150] dup
      [151] ldc #7
        - String [** Stack track: ]
      [153] invokespecial #100
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [156] aload_2 v2
      [157] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [160] invokevirtual #104
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [163] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [166] pop
      [167] aload_3 v3
      [168] bipush 10
      [170] invokevirtual #101
        - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;]
      [173] pop
      [174] aload_3 v3
      [175] invokevirtual #104
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [178] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/FixedViewFlipper
  Superclass:    android/widget/ViewFlipper
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.FixedViewFlipper extends android.widget.ViewFlipper

Interfaces (count = 0):

Constant Pool (count = 47):
  - Integer [2130968582]
  - Integer [2130968583]
  - Integer [2130968584]
  - Integer [2130968585]
  - Class [android/content/Context]
  - Class [android/widget/ViewFlipper]
  - Class [com/anysoftkeyboard/ui/FixedViewFlipper]
  - Class [java/lang/IllegalArgumentException]
  - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
  - Methodref [android/widget/ViewFlipper.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  - Methodref [android/widget/ViewFlipper.onDetachedFromWindow ()V]
  - Methodref [android/widget/ViewFlipper.setDisplayedChild (I)V]
  - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.getContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.getDisplayedChild ()I]
  - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.setInAnimation (Landroid/content/Context;I)V]
  - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.setOutAnimation (Landroid/content/Context;I)V]
  - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.stopFlipping ()V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getContext ()Landroid/content/Context;]
  + NameAndType [getDisplayedChild ()I]
  + NameAndType [onDetachedFromWindow ()V]
  + NameAndType [setDisplayedChild (I)V]
  + NameAndType [setInAnimation (Landroid/content/Context;I)V]
  + NameAndType [setOutAnimation (Landroid/content/Context;I)V]
  + NameAndType [stopFlipping ()V]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/content/Context;I)V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [android/content/Context]
  + Utf8 [android/widget/ViewFlipper]
  + Utf8 [com/anysoftkeyboard/ui/FixedViewFlipper]
  + Utf8 [getApplicationContext]
  + Utf8 [getContext]
  + Utf8 [getDisplayedChild]
  + Utf8 [java/lang/IllegalArgumentException]
  + Utf8 [onDetachedFromWindow]
  + Utf8 [setDisplayedChild]
  + Utf8 [setInAnimation]
  + Utf8 [setOutAnimation]
  + Utf8 [stopFlipping]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    Access flags: 0x1
      = public FixedViewFlipper(android.content.Context,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] invokespecial #10
        - Methodref [android/widget/ViewFlipper.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDetachedFromWindow()V
    Access flags: 0x4
      = protected void onDetachedFromWindow()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #11
        - Methodref [android/widget/ViewFlipper.onDetachedFromWindow ()V]
      [4] return
      [5] pop
      [6] aload_0 v0
      [7] invokevirtual #17
        - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.stopFlipping ()V]
      [10] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (0 -> 4: 5):
      - Class [java/lang/IllegalArgumentException]
      Code attribute attributes (attribute count = 0):
  + Method:       setDisplayedChild(I)V
    Access flags: 0x1
      = public void setDisplayedChild(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 66, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] invokevirtual #14
        - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.getDisplayedChild ()I]
      [4] dup
      [5] istore_2 v2
      [6] iload_1 v1
      [7] ificmpne +4 (target=11)
      [10] return
      [11] aload_0 v0
      [12] invokevirtual #13
        - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.getContext ()Landroid/content/Context;]
      [15] invokevirtual #9
        - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
      [18] astore_3 v3
      [19] iload_1 v1
      [20] iload_2 v2
      [21] ificmple +20 (target=41)
      [24] aload_0 v0
      [25] aload_3 v3
      [26] ldc #2
        - Integer [2130968583]
      [28] invokevirtual #15
        - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.setInAnimation (Landroid/content/Context;I)V]
      [31] aload_0 v0
      [32] aload_3 v3
      [33] ldc #3
        - Integer [2130968584]
      [35] invokevirtual #16
        - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.setOutAnimation (Landroid/content/Context;I)V]
      [38] goto +22 (target=60)
      [41] iload_1 v1
      [42] iload_2 v2
      [43] ificmpge +17 (target=60)
      [46] aload_0 v0
      [47] aload_3 v3
      [48] ldc #1
        - Integer [2130968582]
      [50] invokevirtual #15
        - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.setInAnimation (Landroid/content/Context;I)V]
      [53] aload_0 v0
      [54] aload_3 v3
      [55] ldc #4
        - Integer [2130968585]
      [57] invokevirtual #16
        - Methodref [com/anysoftkeyboard/ui/FixedViewFlipper.setOutAnimation (Landroid/content/Context;I)V]
      [60] aload_0 v0
      [61] iload_1 v1
      [62] invokespecial #12
        - Methodref [android/widget/ViewFlipper.setDisplayedChild (I)V]
      [65] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary
  Superclass:    com/anysoftkeyboard/dictionaries/z
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary extends com.anysoftkeyboard.dictionaries.z

Interfaces (count = 0):

Constant Pool (count = 241):
  - String [ bytes, expected ]
  - String [ bytes.]
  - String [ whose size is ]
  - String [******** Could not load native library nativeim ********]
  - String [******** Failed to load native dictionary library *******]
  - String [******** Failed to load native dictionary library ********]
  - String [ASK_ResBinDict]
  - String [Failed to close input stream]
  - String [No available memory for binary dictionary: ]
  - String [Read ]
  - String [Will load a resource dictionary id ]
  - String [anysoftkey2_jni]
  - Class [android/content/Context]
  - Class [android/content/res/Resources]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/d]
  - Class [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary]
  - Class [com/anysoftkeyboard/dictionaries/h]
  - Class [com/anysoftkeyboard/dictionaries/r]
  - Class [com/anysoftkeyboard/dictionaries/z]
  - Class [java/io/IOException]
  - Class [java/io/InputStream]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Math]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [java/lang/Throwable]
  - Class [java/lang/UnsatisfiedLinkError]
  - Class [java/lang/Void]
  - Class [java/nio/ByteBuffer]
  - Class [java/nio/ByteOrder]
  - Class [java/nio/channels/Channels]
  - Class [java/nio/channels/ReadableByteChannel]
  - Class [java/util/Arrays]
  - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a I]
  - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.b I]
  - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.c [I]
  - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.d [C]
  - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.e [C]
  - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.f [I]
  - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.g Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.h I]
  - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.i Ljava/nio/ByteBuffer;]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/res/Resources.openRawResource (I)Ljava/io/InputStream;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/d.a (I)[I]
  - Methodref [com/anysoftkeyboard/d.b ()I]
  - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.b ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.closeNative (I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.getSuggestionsNative (I[II[C[IIIII[II)I]
  - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.isValidWordNative (I[CI)Z]
  - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.openNative (Ljava/nio/ByteBuffer;II)I]
  - Methodref [com/anysoftkeyboard/dictionaries/r.<init> (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/r.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  - Methodref [com/anysoftkeyboard/dictionaries/z.<init> (Ljava/lang/String;)V]
  - Methodref [java/io/IOException.getMessage ()Ljava/lang/String;]
  - Methodref [java/io/InputStream.available ()I]
  - Methodref [java/io/InputStream.close ()V]
  - Methodref [java/lang/Math.max (II)I]
  - Methodref [java/lang/Math.min (II)I]
  - Methodref [java/lang/Object.finalize ()V]
  - Methodref [java/lang/String.toCharArray ()[C]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  - Methodref [java/lang/System.loadLibrary (Ljava/lang/String;)V]
  - Methodref [java/nio/ByteBuffer.allocateDirect (I)Ljava/nio/ByteBuffer;]
  - Methodref [java/nio/ByteBuffer.order (Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;]
  - Methodref [java/nio/ByteOrder.nativeOrder ()Ljava/nio/ByteOrder;]
  - Methodref [java/nio/channels/Channels.newChannel (Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;]
  - Methodref [java/util/Arrays.fill ([CC)V]
  - Methodref [java/util/Arrays.fill ([II)V]
  - InterfaceMethodref [com/anysoftkeyboard/dictionaries/h.a ([CIII)Z]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  - InterfaceMethodref [java/nio/channels/ReadableByteChannel.read (Ljava/nio/ByteBuffer;)I]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a (I)[I]
  + NameAndType [a ([CIII)Z]
  + NameAndType [a I]
  + NameAndType [allocateDirect (I)Ljava/nio/ByteBuffer;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
  + NameAndType [available ()I]
  + NameAndType [b ()I]
  + NameAndType [b ()V]
  + NameAndType [b I]
  + NameAndType [c [I]
  + NameAndType [close ()V]
  + NameAndType [closeNative (I)V]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d [C]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + NameAndType [e [C]
  + NameAndType [execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + NameAndType [f [I]
  + NameAndType [fill ([CC)V]
  + NameAndType [fill ([II)V]
  + NameAndType [finalize ()V]
  + NameAndType [g Landroid/content/Context;]
  + NameAndType [getMessage ()Ljava/lang/String;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getSuggestionsNative (I[II[C[IIIII[II)I]
  + NameAndType [h I]
  + NameAndType [i Ljava/nio/ByteBuffer;]
  + NameAndType [isValidWordNative (I[CI)Z]
  + NameAndType [loadLibrary (Ljava/lang/String;)V]
  + NameAndType [max (II)I]
  + NameAndType [min (II)I]
  + NameAndType [nativeOrder ()Ljava/nio/ByteOrder;]
  + NameAndType [newChannel (Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;]
  + NameAndType [openNative (Ljava/nio/ByteBuffer;II)I]
  + NameAndType [openRawResource (I)Ljava/io/InputStream;]
  + NameAndType [order (Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;]
  + NameAndType [read (Ljava/nio/ByteBuffer;)I]
  + NameAndType [toCharArray ()[C]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [ bytes, expected ]
  + Utf8 [ bytes.]
  + Utf8 [ whose size is ]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/nio/ByteOrder;]
  + Utf8 [()V]
  + Utf8 [()[C]
  + Utf8 [(I)Ljava/io/InputStream;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)Ljava/nio/ByteBuffer;]
  + Utf8 [(I)V]
  + Utf8 [(I)[I]
  + Utf8 [(II)I]
  + Utf8 [(I[CI)Z]
  + Utf8 [(I[II[C[IIIII[II)I]
  + Utf8 [(Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)I]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)Landroid/content/Context;]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;Landroid/content/Context;[I)V]
  + Utf8 [(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;I)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + Utf8 [(Ljava/nio/ByteBuffer;)I]
  + Utf8 [(Ljava/nio/ByteBuffer;II)I]
  + Utf8 [(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;]
  + Utf8 [([CC)V]
  + Utf8 [([CIII)Z]
  + Utf8 [([II)V]
  + Utf8 [([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + Utf8 [******** Could not load native library nativeim ********]
  + Utf8 [******** Failed to load native dictionary library *******]
  + Utf8 [******** Failed to load native dictionary library ********]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK_ResBinDict]
  + Utf8 [Code]
  + Utf8 [Failed to close input stream]
  + Utf8 [I]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Ljava/nio/ByteBuffer;]
  + Utf8 [No available memory for binary dictionary: ]
  + Utf8 [Read ]
  + Utf8 [Will load a resource dictionary id ]
  + Utf8 [[C]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [allocateDirect]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/util/Log]
  + Utf8 [anysoftkey2_jni]
  + Utf8 [append]
  + Utf8 [arraycopy]
  + Utf8 [available]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [close]
  + Utf8 [closeNative]
  + Utf8 [com/anysoftkeyboard/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary]
  + Utf8 [com/anysoftkeyboard/dictionaries/h]
  + Utf8 [com/anysoftkeyboard/dictionaries/r]
  + Utf8 [com/anysoftkeyboard/dictionaries/z]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [execute]
  + Utf8 [f]
  + Utf8 [fill]
  + Utf8 [finalize]
  + Utf8 [g]
  + Utf8 [getMessage]
  + Utf8 [getResources]
  + Utf8 [getSuggestionsNative]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [isValidWordNative]
  + Utf8 [java/io/IOException]
  + Utf8 [java/io/InputStream]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Math]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [java/lang/Throwable]
  + Utf8 [java/lang/UnsatisfiedLinkError]
  + Utf8 [java/lang/Void]
  + Utf8 [java/nio/ByteBuffer]
  + Utf8 [java/nio/ByteOrder]
  + Utf8 [java/nio/channels/Channels]
  + Utf8 [java/nio/channels/ReadableByteChannel]
  + Utf8 [java/util/Arrays]
  + Utf8 [loadLibrary]
  + Utf8 [max]
  + Utf8 [min]
  + Utf8 [nativeOrder]
  + Utf8 [newChannel]
  + Utf8 [openNative]
  + Utf8 [openRawResource]
  + Utf8 [order]
  + Utf8 [read]
  + Utf8 [toCharArray]
  + Utf8 [toString]
  + Utf8 [w]

Fields (count = 9):
  + Field:        a I
    Access flags: 0x2
      = private int a
  + Field:        b I
    Access flags: 0x2
      = private int b
  + Field:        c [I
    Access flags: 0x2
      = private int[] c
  + Field:        d [C
    Access flags: 0x2
      = private char[] d
  + Field:        e [C
    Access flags: 0x2
      = private char[] e
  + Field:        f [I
    Access flags: 0x2
      = private int[] f
  + Field:        g Landroid/content/Context;
    Access flags: 0x12
      = private final android.content.Context g
  + Field:        h I
    Access flags: 0x12
      = private final int h
  + Field:        i Ljava/nio/ByteBuffer;
    Access flags: 0x2
      = private java.nio.ByteBuffer i

Methods (count = 15):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 60, locals = 1, stack = 3):
      [0] ldc #12
        - String [anysoftkey2_jni]
      [2] invokestatic #74
        - Methodref [java/lang/System.loadLibrary (Ljava/lang/String;)V]
      [5] return
      [6] astore_0 v0
      [7] ldc #7
        - String [ASK_ResBinDict]
      [9] ldc #4
        - String [******** Could not load native library nativeim ********]
      [11] invokestatic #49
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [14] pop
      [15] ldc #7
        - String [ASK_ResBinDict]
      [17] ldc #4
        - String [******** Could not load native library nativeim ********]
      [19] aload_0 v0
      [20] invokestatic #50
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
      [23] pop
      [24] ldc #7
        - String [ASK_ResBinDict]
      [26] ldc #4
        - String [******** Could not load native library nativeim ********]
      [28] invokestatic #49
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [31] pop
      [32] return
      [33] astore_0 v0
      [34] ldc #7
        - String [ASK_ResBinDict]
      [36] ldc #6
        - String [******** Failed to load native dictionary library ********]
      [38] invokestatic #49
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [41] pop
      [42] ldc #7
        - String [ASK_ResBinDict]
      [44] ldc #5
        - String [******** Failed to load native dictionary library *******]
      [46] aload_0 v0
      [47] invokestatic #50
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
      [50] pop
      [51] ldc #7
        - String [ASK_ResBinDict]
      [53] ldc #6
        - String [******** Failed to load native dictionary library ********]
      [55] invokestatic #49
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [58] pop
      [59] return
      Code attribute exceptions (count = 2):
      - ExceptionInfo (0 -> 5: 6):
      - Class [java/lang/UnsatisfiedLinkError]
      - ExceptionInfo (0 -> 5: 33):
      - Class [java/lang/Throwable]
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Ljava/lang/String;Landroid/content/Context;I)V
    Access flags: 0x1
      = public ResourceBinaryDictionary(java.lang.String,android.content.Context,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 51, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #61
        - Methodref [com/anysoftkeyboard/dictionaries/z.<init> (Ljava/lang/String;)V]
      [5] aload_0 v0
      [6] sipush 768
      [9] newarray 10
      [11] putfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.c [I]
      [14] aload_0 v0
      [15] sipush 864
      [18] newarray 5
      [20] putfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.d [C]
      [23] aload_0 v0
      [24] sipush 2880
      [27] newarray 5
      [29] putfield #41
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.e [C]
      [32] aload_0 v0
      [33] bipush 18
      [35] newarray 10
      [37] putfield #42
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.f [I]
      [40] aload_0 v0
      [41] aload_2 v2
      [42] putfield #43
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.g Landroid/content/Context;]
      [45] aload_0 v0
      [46] iload_3 v3
      [47] putfield #44
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.h I]
      [50] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       openNative(Ljava/nio/ByteBuffer;II)I
    Access flags: 0x102
      = private native int openNative(java.nio.ByteBuffer,int,int)
  + Method:       closeNative(I)V
    Access flags: 0x102
      = private native void closeNative(int)
  + Method:       isValidWordNative(I[CI)Z
    Access flags: 0x102
      = private native boolean isValidWordNative(int,char[],int)
  + Method:       getSuggestionsNative(I[II[C[IIIII[II)I
    Access flags: 0x102
      = private native int getSuggestionsNative(int,int[],int,char[],int[],int,int,int,int,int[],int)
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 3):
      [0] new #19
        - Class [com/anysoftkeyboard/dictionaries/r]
      [3] dup
      [4] aload_0 v0
      [5] invokespecial #59
        - Methodref [com/anysoftkeyboard/dictionaries/r.<init> (Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)V]
      [8] iconst_0
      [9] anewarray #31
        - Class [java/lang/Void]
      [12] invokevirtual #60
        - Methodref [com/anysoftkeyboard/dictionaries/r.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
      [15] pop
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.d,com.anysoftkeyboard.dictionaries.h)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 260, locals = 6, stack = 12):
      [0] aload_0 v0
      [1] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a I]
      [4] ifne +4 (target=8)
      [7] return
      [8] aload_1 v1
      [9] invokevirtual #53
        - Methodref [com/anysoftkeyboard/d.b ()I]
      [12] dup
      [13] istore_3 v3
      [14] bipush 47
      [16] ificmple +4 (target=20)
      [19] return
      [20] aload_0 v0
      [21] getfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.c [I]
      [24] iconst_m1
      [25] invokestatic #80
        - Methodref [java/util/Arrays.fill ([II)V]
      [28] iconst_0
      [29] istore v4
      [31] goto +36 (target=67)
      [34] aload_1 v1
      [35] iload v4
      [37] invokevirtual #52
        - Methodref [com/anysoftkeyboard/d.a (I)[I]
      [40] dup
      [41] astore v5
      [43] iconst_0
      [44] aload_0 v0
      [45] getfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.c [I]
      [48] iload v4
      [50] bipush 16
      [52] imul
      [53] aload v5
      [55] arraylength
      [56] bipush 16
      [58] invokestatic #66
        - Methodref [java/lang/Math.min (II)I]
      [61] invokestatic #73
        - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V]
      [64] iinc v4, 1
      [67] iload v4
      [69] iload_3 v3
      [70] ificmplt -36 (target=34)
      [73] aload_0 v0
      [74] getfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.d [C]
      [77] iconst_0
      [78] invokestatic #79
        - Methodref [java/util/Arrays.fill ([CC)V]
      [81] aload_0 v0
      [82] getfield #42
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.f [I]
      [85] iconst_0
      [86] invokestatic #80
        - Methodref [java/util/Arrays.fill ([II)V]
      [89] aload_0 v0
      [90] aload_0 v0
      [91] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a I]
      [94] aload_0 v0
      [95] getfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.c [I]
      [98] iload_3 v3
      [99] aload_0 v0
      [100] getfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.d [C]
      [103] aload_0 v0
      [104] getfield #42
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.f [I]
      [107] bipush 48
      [109] bipush 18
      [111] bipush 16
      [113] iconst_m1
      [114] aconst_null
      [115] iconst_0
      [116] invokespecial #56
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.getSuggestionsNative (I[II[C[IIIII[II)I]
      [119] dup
      [120] istore v5
      [122] iconst_5
      [123] ificmpge +62 (target=185)
      [126] iconst_0
      [127] istore_1 v1
      [128] goto +52 (target=180)
      [131] aload_0 v0
      [132] aload_0 v0
      [133] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a I]
      [136] aload_0 v0
      [137] getfield #39
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.c [I]
      [140] iload_3 v3
      [141] aload_0 v0
      [142] getfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.d [C]
      [145] aload_0 v0
      [146] getfield #42
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.f [I]
      [149] bipush 48
      [151] bipush 18
      [153] bipush 16
      [155] iload_1 v1
      [156] aconst_null
      [157] iconst_0
      [158] invokespecial #56
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.getSuggestionsNative (I[II[C[IIIII[II)I]
      [161] istore v4
      [163] iload v5
      [165] iload v4
      [167] invokestatic #65
        - Methodref [java/lang/Math.max (II)I]
      [170] istore v5
      [172] iload v4
      [174] ifgt +11 (target=185)
      [177] iinc v1, 1
      [180] iload_1 v1
      [181] iload_3 v3
      [182] ificmplt -51 (target=131)
      [185] iconst_0
      [186] istore_1 v1
      [187] goto +66 (target=253)
      [190] aload_0 v0
      [191] getfield #42
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.f [I]
      [194] iload_1 v1
      [195] iaload
      [196] ifgt +4 (target=200)
      [199] return
      [200] iload_1 v1
      [201] bipush 48
      [203] imul
      [204] istore v4
      [206] iconst_0
      [207] istore_3 v3
      [208] goto +6 (target=214)
      [211] iinc v3, 1
      [214] aload_0 v0
      [215] getfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.d [C]
      [218] iload v4
      [220] iload_3 v3
      [221] iadd
      [222] caload
      [223] ifne -12 (target=211)
      [226] iload_3 v3
      [227] ifle +23 (target=250)
      [230] aload_2 v2
      [231] aload_0 v0
      [232] getfield #40
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.d [C]
      [235] iload v4
      [237] iload_3 v3
      [238] aload_0 v0
      [239] getfield #42
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.f [I]
      [242] iload_1 v1
      [243] iaload
      [244] invokeinterface #81
        - InterfaceMethodref [com/anysoftkeyboard/dictionaries/h.a ([CIII)Z]
      [249] pop
      [250] iinc v1, 1
      [253] iload_1 v1
      [254] iload v5
      [256] ificmplt -66 (target=190)
      [259] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;)Z
    Access flags: 0x11
      = public final boolean a(java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 2, stack = 4):
      [0] aload_1 v1
      [1] ifnull +10 (target=11)
      [4] aload_0 v0
      [5] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a I]
      [8] ifne +5 (target=13)
      [11] iconst_0
      [12] ireturn
      [13] aload_1 v1
      [14] invokeinterface #82
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [19] invokevirtual #68
        - Methodref [java/lang/String.toCharArray ()[C]
      [22] astore_1 v1
      [23] aload_0 v0
      [24] aload_0 v0
      [25] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a I]
      [28] aload_1 v1
      [29] aload_1 v1
      [30] arraylength
      [31] invokespecial #57
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.isValidWordNative (I[CI)Z]
      [34] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x31
      = public final synchronized void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a I]
      [4] ifeq +16 (target=20)
      [7] aload_0 v0
      [8] aload_0 v0
      [9] getfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a I]
      [12] invokespecial #55
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.closeNative (I)V]
      [15] aload_0 v0
      [16] iconst_0
      [17] putfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a I]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       finalize()V
    Access flags: 0x4
      = protected void finalize()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokevirtual #54
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.b ()V]
      [4] aload_0 v0
      [5] invokespecial #67
        - Methodref [java/lang/Object.finalize ()V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)Landroid/content/Context;
    Access flags: 0x1008
      = static android.content.Context a(com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #43
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.g Landroid/content/Context;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)I
    Access flags: 0x1008
      = static int b(com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #44
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.h I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;)V
    Access flags: 0x1008
      = static void c(com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a I]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/dictionaries/ResourceBinaryDictionary;Landroid/content/Context;[I)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.dictionaries.ResourceBinaryDictionary,android.content.Context,int[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 358, locals = 7, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] astore_2 v2
      [4] astore_1 v1
      [5] astore_0 v0
      [6] aconst_null
      [7] astore_3 v3
      [8] iconst_0
      [9] istore v4
      [11] aload_2 v2
      [12] arraylength
      [13] anewarray #22
        - Class [java/io/InputStream]
      [16] astore_3 v3
      [17] iconst_0
      [18] istore v5
      [20] goto +77 (target=97)
      [23] aload_3 v3
      [24] iload v5
      [26] aload_1 v1
      [27] invokevirtual #46
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [30] aload_2 v2
      [31] iload v5
      [33] iaload
      [34] invokevirtual #47
        - Methodref [android/content/res/Resources.openRawResource (I)Ljava/io/InputStream;]
      [37] aastore
      [38] aload_3 v3
      [39] iload v5
      [41] aaload
      [42] invokevirtual #63
        - Methodref [java/io/InputStream.available ()I]
      [45] istore v6
      [47] ldc #7
        - String [ASK_ResBinDict]
      [49] new #27
        - Class [java/lang/StringBuilder]
      [52] dup
      [53] ldc #11
        - String [Will load a resource dictionary id ]
      [55] invokespecial #69
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [58] aload_2 v2
      [59] iload v5
      [61] iaload
      [62] invokevirtual #70
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [65] ldc #3
        - String [ whose size is ]
      [67] invokevirtual #71
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [70] iload v6
      [72] invokevirtual #70
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [75] ldc #2
        - String [ bytes.]
      [77] invokevirtual #71
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [80] invokevirtual #72
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [83] invokestatic #48
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [86] pop
      [87] iload v4
      [89] iload v6
      [91] iadd
      [92] istore v4
      [94] iinc v5, 1
      [97] iload v5
      [99] aload_2 v2
      [100] arraylength
      [101] ificmplt -78 (target=23)
      [104] aload_0 v0
      [105] iload v4
      [107] invokestatic #75
        - Methodref [java/nio/ByteBuffer.allocateDirect (I)Ljava/nio/ByteBuffer;]
      [110] invokestatic #77
        - Methodref [java/nio/ByteOrder.nativeOrder ()Ljava/nio/ByteOrder;]
      [113] invokevirtual #76
        - Methodref [java/nio/ByteBuffer.order (Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;]
      [116] putfield #45
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.i Ljava/nio/ByteBuffer;]
      [119] iconst_0
      [120] istore v5
      [122] iconst_0
      [123] istore v6
      [125] goto +27 (target=152)
      [128] iload v5
      [130] aload_3 v3
      [131] iload v6
      [133] aaload
      [134] invokestatic #78
        - Methodref [java/nio/channels/Channels.newChannel (Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;]
      [137] aload_0 v0
      [138] getfield #45
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.i Ljava/nio/ByteBuffer;]
      [141] invokeinterface #83
        - InterfaceMethodref [java/nio/channels/ReadableByteChannel.read (Ljava/nio/ByteBuffer;)I]
      [146] iadd
      [147] istore v5
      [149] iinc v6, 1
      [152] iload v6
      [154] aload_2 v2
      [155] arraylength
      [156] ificmplt -28 (target=128)
      [159] iload v5
      [161] iload v4
      [163] ificmpeq +39 (target=202)
      [166] ldc #7
        - String [ASK_ResBinDict]
      [168] new #27
        - Class [java/lang/StringBuilder]
      [171] dup
      [172] ldc #10
        - String [Read ]
      [174] invokespecial #69
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [177] iload v5
      [179] invokevirtual #70
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [182] ldc #1
        - String [ bytes, expected ]
      [184] invokevirtual #71
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [187] iload v4
      [189] invokevirtual #70
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [192] invokevirtual #72
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [195] invokestatic #49
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [198] pop
      [199] goto +128 (target=327)
      [202] aload_0 v0
      [203] aload_0 v0
      [204] aload_0 v0
      [205] getfield #45
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.i Ljava/nio/ByteBuffer;]
      [208] iconst_2
      [209] iconst_2
      [210] invokespecial #58
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.openNative (Ljava/nio/ByteBuffer;II)I]
      [213] putfield #37
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.a I]
      [216] aload_0 v0
      [217] iload v4
      [219] putfield #38
        - Fieldref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.b I]
      [222] goto +105 (target=327)
      [225] astore v4
      [227] ldc #7
        - String [ASK_ResBinDict]
      [229] new #27
        - Class [java/lang/StringBuilder]
      [232] dup
      [233] ldc #9
        - String [No available memory for binary dictionary: ]
      [235] invokespecial #69
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [238] aload v4
      [240] invokevirtual #62
        - Methodref [java/io/IOException.getMessage ()Ljava/lang/String;]
      [243] invokevirtual #71
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [246] invokevirtual #72
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [249] invokestatic #51
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [252] pop
      [253] aload_3 v3
      [254] ifnull +103 (target=357)
      [257] iconst_0
      [258] istore_1 v1
      [259] goto +12 (target=271)
      [262] aload_3 v3
      [263] iload_1 v1
      [264] aaload
      [265] invokevirtual #64
        - Methodref [java/io/InputStream.close ()V]
      [268] iinc v1, 1
      [271] iload_1 v1
      [272] aload_3 v3
      [273] arraylength
      [274] ificmplt -12 (target=262)
      [277] return
      [278] pop
      [279] ldc #7
        - String [ASK_ResBinDict]
      [281] ldc #8
        - String [Failed to close input stream]
      [283] invokestatic #51
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [286] pop
      [287] return
      [288] astore_0 v0
      [289] aload_3 v3
      [290] ifnull +35 (target=325)
      [293] iconst_0
      [294] istore_1 v1
      [295] goto +12 (target=307)
      [298] aload_3 v3
      [299] iload_1 v1
      [300] aaload
      [301] invokevirtual #64
        - Methodref [java/io/InputStream.close ()V]
      [304] iinc v1, 1
      [307] iload_1 v1
      [308] aload_3 v3
      [309] arraylength
      [310] ificmplt -12 (target=298)
      [313] goto +12 (target=325)
      [316] pop
      [317] ldc #7
        - String [ASK_ResBinDict]
      [319] ldc #8
        - String [Failed to close input stream]
      [321] invokestatic #51
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [324] pop
      [325] aload_0 v0
      [326] athrow
      [327] iconst_0
      [328] istore_1 v1
      [329] goto +12 (target=341)
      [332] aload_3 v3
      [333] iload_1 v1
      [334] aaload
      [335] invokevirtual #64
        - Methodref [java/io/InputStream.close ()V]
      [338] iinc v1, 1
      [341] iload_1 v1
      [342] aload_3 v3
      [343] arraylength
      [344] ificmplt -12 (target=332)
      [347] return
      [348] pop
      [349] ldc #7
        - String [ASK_ResBinDict]
      [351] ldc #8
        - String [Failed to close input stream]
      [353] invokestatic #51
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [356] pop
      [357] return
      Code attribute exceptions (count = 5):
      - ExceptionInfo (8 -> 222: 225):
      - Class [java/io/IOException]
      - ExceptionInfo (253 -> 277: 278):
      - Class [java/io/IOException]
      - ExceptionInfo (8 -> 253: 288):
      - ExceptionInfo (289 -> 313: 316):
      - Class [java/io/IOException]
      - ExceptionInfo (327 -> 347: 348):
      - Class [java/io/IOException]
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/n
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.views.n extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/keyboards/q]

Constant Pool (count = 36):
  - Class [com/anysoftkeyboard/keyboards/q]
  - Class [com/anysoftkeyboard/keyboards/views/n]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/views/n.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/n.b F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/n.c F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/n.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/n.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/n.f I]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a I]
  + NameAndType [b F]
  + NameAndType [c F]
  + NameAndType [d I]
  + NameAndType [e I]
  + NameAndType [f I]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [(F)V]
  + Utf8 [(I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/q]
  + Utf8 [com/anysoftkeyboard/keyboards/views/n]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [java/lang/Object]

Fields (count = 6):
  + Field:        a I
    Access flags: 0x2
      = private int a
  + Field:        b F
    Access flags: 0x2
      = private float b
  + Field:        c F
    Access flags: 0x2
      = private float c
  + Field:        d I
    Access flags: 0x2
      = private int d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f I
    Access flags: 0x2
      = private int f

Methods (count = 13):
  - Method:       <init>()V
    Access flags: 0x0
      = n()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #10
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x11
      = public final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.a I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()F
    Access flags: 0x11
      = public final float b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.b F]
      [4] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()F
    Access flags: 0x11
      = public final float c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.c F]
      [4] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()I
    Access flags: 0x11
      = public final int d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.d I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()I
    Access flags: 0x11
      = public final int e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.e I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()I
    Access flags: 0x11
      = public final int f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.f I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)V
    Access flags: 0x10
      = final void a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] putfield #4
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.a I]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(F)V
    Access flags: 0x10
      = final void a(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] fload_1 v1
      [2] putfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.b F]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(F)V
    Access flags: 0x10
      = final void b(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] fload_1 v1
      [2] putfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.c F]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(F)V
    Access flags: 0x10
      = final void c(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] fload_1 v1
      [2] f2i
      [3] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.d I]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(F)V
    Access flags: 0x10
      = final void d(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] fload_1 v1
      [2] f2i
      [3] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.f I]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e(F)V
    Access flags: 0x10
      = final void e(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 7, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] fload_1 v1
      [2] f2i
      [3] putfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/views/n.e I]
      [6] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/h
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.h extends java.lang.Object

Interfaces (count = 1):
  - Class [android/preference/Preference$OnPreferenceClickListener]

Constant Pool (count = 58):
  - String [ language]
  - String [ASK-SETTINGS]
  - String [Failed to launch market!]
  - String [search_for_keyboards_packs]
  - Class [android/preference/Preference]
  - Class [android/preference/Preference$OnPreferenceClickListener]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/ui/MainForm]
  - Class [com/anysoftkeyboard/ui/settings/Keyboards]
  - Class [com/anysoftkeyboard/ui/settings/h]
  - Class [java/lang/Exception]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Fieldref [com/anysoftkeyboard/ui/settings/h.a Lcom/anysoftkeyboard/ui/settings/Keyboards;]
  - Methodref [android/preference/Preference.getKey ()Ljava/lang/String;]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  - Methodref [com/anysoftkeyboard/ui/MainForm.a (Landroid/content/Context;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/Keyboards.getApplicationContext ()Landroid/content/Context;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  + NameAndType [<init> ()V]
  + NameAndType [a (Landroid/content/Context;Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/Keyboards;]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getKey ()Ljava/lang/String;]
  + Utf8 [ language]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)V]
  + Utf8 [(Landroid/preference/Preference;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/Keyboards;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
  + Utf8 [<init>]
  + Utf8 [ASK-SETTINGS]
  + Utf8 [Code]
  + Utf8 [Failed to launch market!]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/Keyboards;]
  + Utf8 [a]
  + Utf8 [android/preference/Preference]
  + Utf8 [android/preference/Preference$OnPreferenceClickListener]
  + Utf8 [android/util/Log]
  + Utf8 [com/anysoftkeyboard/ui/MainForm]
  + Utf8 [com/anysoftkeyboard/ui/settings/Keyboards]
  + Utf8 [com/anysoftkeyboard/ui/settings/h]
  + Utf8 [e]
  + Utf8 [equals]
  + Utf8 [getApplicationContext]
  + Utf8 [getKey]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [onPreferenceClick]
  + Utf8 [search_for_keyboards_packs]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/settings/Keyboards;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.Keyboards a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/Keyboards;)V
    Access flags: 0x0
      = h(com.anysoftkeyboard.ui.settings.Keyboards)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #14
        - Fieldref [com/anysoftkeyboard/ui/settings/h.a Lcom/anysoftkeyboard/ui/settings/Keyboards;]
      [5] aload_0 v0
      [6] invokespecial #19
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onPreferenceClick(Landroid/preference/Preference;)Z
    Access flags: 0x11
      = public final boolean onPreferenceClick(android.preference.Preference)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 41, locals = 2, stack = 3):
      [0] aload_1 v1
      [1] invokevirtual #15
        - Methodref [android/preference/Preference.getKey ()Ljava/lang/String;]
      [4] ldc #4
        - String [search_for_keyboards_packs]
      [6] invokevirtual #20
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [9] ifeq +30 (target=39)
      [12] aload_0 v0
      [13] getfield #14
        - Fieldref [com/anysoftkeyboard/ui/settings/h.a Lcom/anysoftkeyboard/ui/settings/Keyboards;]
      [16] invokevirtual #18
        - Methodref [com/anysoftkeyboard/ui/settings/Keyboards.getApplicationContext ()Landroid/content/Context;]
      [19] ldc #1
        - String [ language]
      [21] invokestatic #17
        - Methodref [com/anysoftkeyboard/ui/MainForm.a (Landroid/content/Context;Ljava/lang/String;)V]
      [24] goto +13 (target=37)
      [27] astore_1 v1
      [28] ldc #2
        - String [ASK-SETTINGS]
      [30] ldc #3
        - String [Failed to launch market!]
      [32] aload_1 v1
      [33] invokestatic #16
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
      [36] pop
      [37] iconst_1
      [38] ireturn
      [39] iconst_0
      [40] ireturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (12 -> 24: 27):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/e/c
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.e.c extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 12):
  - Class [com/anysoftkeyboard/e/c]
  - Class [java/lang/Object]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [com/anysoftkeyboard/e/c]
  + Utf8 [j]
  + Utf8 [java/lang/Object]
  + Utf8 [m]
  + Utf8 [n]
  + Utf8 [o]

Fields (count = 0):

Methods (count = 4):
  + Method:       j()Ljava/lang/String;
    Access flags: 0x401
      = public abstract java.lang.String j()
  + Method:       o()Ljava/lang/String;
    Access flags: 0x401
      = public abstract java.lang.String o()
  + Method:       m()Landroid/content/Context;
    Access flags: 0x401
      = public abstract android.content.Context m()
  + Method:       n()I
    Access flags: 0x401
      = public abstract int n()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/l
  Superclass:    com/anysoftkeyboard/devicespecific/h
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.devicespecific.l extends com.anysoftkeyboard.devicespecific.h

Interfaces (count = 0):

Constant Pool (count = 29):
  - String [DeviceSpecific_V5]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  - Class [com/anysoftkeyboard/devicespecific/FactoryView_V5]
  - Class [com/anysoftkeyboard/devicespecific/h]
  - Class [com/anysoftkeyboard/devicespecific/l]
  - Class [com/anysoftkeyboard/devicespecific/p]
  - Class [com/anysoftkeyboard/dictionaries/k]
  - Methodref [com/anysoftkeyboard/devicespecific/h.<init> ()V]
  - Methodref [com/anysoftkeyboard/devicespecific/p.<init> (Landroid/view/MotionEvent;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/k.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/view/MotionEvent;)V]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/n;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [DeviceSpecific_V5]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V3]
  + Utf8 [com/anysoftkeyboard/devicespecific/FactoryView_V5]
  + Utf8 [com/anysoftkeyboard/devicespecific/h]
  + Utf8 [com/anysoftkeyboard/devicespecific/l]
  + Utf8 [com/anysoftkeyboard/devicespecific/p]
  + Utf8 [com/anysoftkeyboard/dictionaries/k]

Fields (count = 0):

Methods (count = 4):
  - Method:       <init>()V
    Access flags: 0x1
      = public l()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #8
        - Methodref [com/anysoftkeyboard/devicespecific/h.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x1
      = public java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - String [DeviceSpecific_V5]
      [2] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;
    Access flags: 0x1
      = public com.anysoftkeyboard.devicespecific.o a(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 3):
      [0] new #6
        - Class [com/anysoftkeyboard/devicespecific/p]
      [3] dup
      [4] aload_1 v1
      [5] invokespecial #9
        - Methodref [com/anysoftkeyboard/devicespecific/p.<init> (Landroid/view/MotionEvent;)V]
      [8] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Lcom/anysoftkeyboard/dictionaries/n;
    Access flags: 0x11
      = public final com.anysoftkeyboard.dictionaries.n b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] new #7
        - Class [com/anysoftkeyboard/dictionaries/k]
      [3] dup
      [4] invokespecial #10
        - Methodref [com/anysoftkeyboard/dictionaries/k.<init> ()V]
      [7] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/AnyKeyboardView
  Superclass:    com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.keyboards.views.AnyKeyboardView extends com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView

Interfaces (count = 0):

Constant Pool (count = 292):
  - Integer [2131034123]
  - String [AnyKeyboardView]
  - String [Created first down point x %d, y %d]
  - String [Created spacebar rect x1 %d, y1 %d, width %d, height %d]
  - Class [android/graphics/Point]
  - Class [android/util/Log]
  - Class [android/view/MotionEvent]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/a/a]
  - Class [com/anysoftkeyboard/b/a]
  - Class [com/anysoftkeyboard/c/b]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/f]
  - Class [com/anysoftkeyboard/keyboards/m]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/q]
  - Class [com/anysoftkeyboard/keyboards/t]
  - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardView]
  - Class [com/anysoftkeyboard/keyboards/views/f]
  - Class [com/anysoftkeyboard/keyboards/y]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/Boolean]
  - Class [java/lang/Integer]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/System]
  - Class [java/util/Iterator]
  - Class [java/util/List]
  - Long [-1]
  - Long [35]
  - Fieldref [android/graphics/Point.x I]
  - Fieldref [android/graphics/Point.y I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.i I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.j I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.k I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n Lcom/anysoftkeyboard/keyboards/o;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o Landroid/graphics/Point;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.p Ljava/lang/Boolean;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.q J]
  - Methodref [android/graphics/Point.<init> (II)V]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/MotionEvent.getAction ()I]
  - Methodref [android/view/MotionEvent.getDownTime ()J]
  - Methodref [android/view/MotionEvent.getEventTime ()J]
  - Methodref [android/view/MotionEvent.getX ()F]
  - Methodref [android/view/MotionEvent.getY ()F]
  - Methodref [android/view/MotionEvent.obtain (JJIFFI)Landroid/view/MotionEvent;]
  - Methodref [android/view/MotionEvent.recycle ()V]
  - Methodref [com/anysoftkeyboard/a/a.a ()I]
  - Methodref [com/anysoftkeyboard/b/a.a ()I]
  - Methodref [com/anysoftkeyboard/c/b.b ()I]
  - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
  - Methodref [com/anysoftkeyboard/keyboards/f.<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  - Methodref [com/anysoftkeyboard/keyboards/m.t ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/o.a (II)Z]
  - Methodref [com/anysoftkeyboard/keyboards/t.<init> (Lcom/anysoftkeyboard/keyboards/c;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/b;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c (Z)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.onTouchEvent (Landroid/view/MotionEvent;)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (I)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.c (Z)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.d ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.f ()Lcom/anysoftkeyboard/keyboards/views/f;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.g ()Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getHeight ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getWidth ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.j ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.k ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m ()Lcom/anysoftkeyboard/keyboards/q;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n ()Lcom/anysoftkeyboard/keyboards/o;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.p ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/y.v ()Lcom/anysoftkeyboard/b/a;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/Boolean.booleanValue ()Z]
  - Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;]
  - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
  - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/System.currentTimeMillis ()J]
  - InterfaceMethodref [com/anysoftkeyboard/a.E ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.b ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.d ()I]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.e ()I]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
  + NameAndType [<init> (II)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/c;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  + NameAndType [E ()Z]
  + NameAndType [a ()I]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a (I)Z]
  + NameAndType [a (II)Z]
  + NameAndType [a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  + NameAndType [a (Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/b;)V]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  + NameAndType [b ()I]
  + NameAndType [b ()Z]
  + NameAndType [booleanValue ()Z]
  + NameAndType [c (Z)V]
  + NameAndType [c I]
  + NameAndType [currentTimeMillis ()J]
  + NameAndType [d ()I]
  + NameAndType [d ()Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d [I]
  + NameAndType [e ()I]
  + NameAndType [f ()Lcom/anysoftkeyboard/keyboards/views/f;]
  + NameAndType [format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [g ()Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [getAction ()I]
  + NameAndType [getContext ()Landroid/content/Context;]
  + NameAndType [getDownTime ()J]
  + NameAndType [getEventTime ()J]
  + NameAndType [getHeight ()I]
  + NameAndType [getWidth ()I]
  + NameAndType [getX ()F]
  + NameAndType [getY ()F]
  + NameAndType [h I]
  + NameAndType [h Z]
  + NameAndType [hasNext ()Z]
  + NameAndType [i I]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()V]
  + NameAndType [j I]
  + NameAndType [k ()V]
  + NameAndType [k I]
  + NameAndType [l I]
  + NameAndType [l Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [m ()Lcom/anysoftkeyboard/keyboards/q;]
  + NameAndType [m I]
  + NameAndType [m Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [n ()Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [n Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [o Landroid/graphics/Point;]
  + NameAndType [obtain (JJIFFI)Landroid/view/MotionEvent;]
  + NameAndType [onTouchEvent (Landroid/view/MotionEvent;)Z]
  + NameAndType [p ()Z]
  + NameAndType [p Ljava/lang/Boolean;]
  + NameAndType [q ()Ljava/util/List;]
  + NameAndType [q J]
  + NameAndType [r I]
  + NameAndType [recycle ()V]
  + NameAndType [t ()Z]
  + NameAndType [u I]
  + NameAndType [v ()Lcom/anysoftkeyboard/b/a;]
  + NameAndType [valueOf (I)Ljava/lang/Integer;]
  + NameAndType [valueOf (Z)Ljava/lang/Boolean;]
  + NameAndType [x I]
  + NameAndType [y I]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()J]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Lcom/anysoftkeyboard/b/a;]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/q;]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/views/f;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Ljava/lang/Integer;]
  + Utf8 [(I)Z]
  + Utf8 [(II)V]
  + Utf8 [(II)Z]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
  + Utf8 [(JJIFFI)Landroid/view/MotionEvent;]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/c/b;)V]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
  + Utf8 [(Landroid/view/MotionEvent;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/a/a;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/b;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/c;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Z)Ljava/lang/Boolean;]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [AnyKeyboardView]
  + Utf8 [Code]
  + Utf8 [Created first down point x %d, y %d]
  + Utf8 [Created spacebar rect x1 %d, y1 %d, width %d, height %d]
  + Utf8 [E]
  + Utf8 [I]
  + Utf8 [J]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  + Utf8 [Ljava/lang/Boolean;]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [b]
  + Utf8 [booleanValue]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/a/a]
  + Utf8 [com/anysoftkeyboard/b/a]
  + Utf8 [com/anysoftkeyboard/c/b]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/f]
  + Utf8 [com/anysoftkeyboard/keyboards/m]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/q]
  + Utf8 [com/anysoftkeyboard/keyboards/t]
  + Utf8 [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/AnyKeyboardView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/f]
  + Utf8 [com/anysoftkeyboard/keyboards/y]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [currentTimeMillis]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [format]
  + Utf8 [g]
  + Utf8 [getAction]
  + Utf8 [getContext]
  + Utf8 [getDownTime]
  + Utf8 [getEventTime]
  + Utf8 [getHeight]
  + Utf8 [getWidth]
  + Utf8 [getX]
  + Utf8 [getY]
  + Utf8 [h]
  + Utf8 [hasNext]
  + Utf8 [i]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/Boolean]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/System]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/List]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [n]
  + Utf8 [next]
  + Utf8 [o]
  + Utf8 [obtain]
  + Utf8 [onTouchEvent]
  + Utf8 [p]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [recycle]
  + Utf8 [t]
  + Utf8 [u]
  + Utf8 [v]
  + Utf8 [valueOf]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 10):
  + Field:        h Z
    Access flags: 0x2
      = private boolean h
  + Field:        i I
    Access flags: 0x12
      = private final int i
  + Field:        j I
    Access flags: 0x12
      = private final int j
  + Field:        k I
    Access flags: 0x12
      = private final int k
  + Field:        l Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.o l
  + Field:        m Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.o m
  + Field:        n Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.o n
  + Field:        o Landroid/graphics/Point;
    Access flags: 0x2
      = private android.graphics.Point o
  + Field:        p Ljava/lang/Boolean;
    Access flags: 0x2
      = private java.lang.Boolean p
  + Field:        q J
    Access flags: 0x2
      = private long q

Methods (count = 12):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    Access flags: 0x1
      = public AnyKeyboardView(android.content.Context,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iconst_0
      [4] invokespecial #80
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    Access flags: 0x1
      = public AnyKeyboardView(android.content.Context,android.util.AttributeSet,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 59, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] invokespecial #74
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [7] aload_0 v0
      [8] iconst_0
      [9] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h Z]
      [12] aload_0 v0
      [13] aconst_null
      [14] putfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n Lcom/anysoftkeyboard/keyboards/o;]
      [17] aload_0 v0
      [18] aconst_null
      [19] putfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o Landroid/graphics/Point;]
      [22] aload_0 v0
      [23] aconst_null
      [24] putfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.p Ljava/lang/Boolean;]
      [27] aload_0 v0
      [28] ldc2_w #31
        - Long [-1]
      [31] putfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.q J]
      [34] aload_0 v0
      [35] iconst_0
      [36] putfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.j I]
      [39] aload_0 v0
      [40] bipush -5
      [42] putfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.i I]
      [45] aload_0 v0
      [46] aload_0 v0
      [47] invokevirtual #91
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m ()Lcom/anysoftkeyboard/keyboards/q;]
      [50] invokeinterface #103
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.d ()I]
      [55] putfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.k I]
      [58] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/b;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.keyboards.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 187, locals = 3, stack = 6):
      [0] aload_0 v0
      [1] aconst_null
      [2] putfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
      [5] aload_0 v0
      [6] iconst_0
      [7] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h Z]
      [10] aload_0 v0
      [11] aconst_null
      [12] putfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
      [15] aload_0 v0
      [16] aload_1 v1
      [17] invokespecial #76
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [20] aload_1 v1
      [21] ifnull +28 (target=49)
      [24] aload_1 v1
      [25] instanceof #15
        - Class [com/anysoftkeyboard/keyboards/m]
      [28] ifeq +21 (target=49)
      [31] aload_1 v1
      [32] checkcast #15
        - Class [com/anysoftkeyboard/keyboards/m]
      [35] invokevirtual #71
        - Methodref [com/anysoftkeyboard/keyboards/m.t ()Z]
      [38] ifeq +11 (target=49)
      [41] aload_0 v0
      [42] iconst_0
      [43] invokevirtual #82
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.c (Z)V]
      [46] goto +15 (target=61)
      [49] aload_0 v0
      [50] invokestatic #95
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [53] invokeinterface #102
        - InterfaceMethodref [com/anysoftkeyboard/a.b ()Z]
      [58] invokevirtual #82
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.c (Z)V]
      [61] aload_0 v0
      [62] invokevirtual #89
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.j ()V]
      [65] aload_0 v0
      [66] aconst_null
      [67] putfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n Lcom/anysoftkeyboard/keyboards/o;]
      [70] aload_1 v1
      [71] invokevirtual #69
        - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
      [74] invokeinterface #108
        - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
      [79] astore_2 v2
      [80] goto +97 (target=177)
      [83] aload_2 v2
      [84] invokeinterface #107
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [89] checkcast #16
        - Class [com/anysoftkeyboard/keyboards/o]
      [92] dup
      [93] astore_1 v1
      [94] getfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [97] iconst_0
      [98] iaload
      [99] bipush 32
      [101] ificmpne +76 (target=177)
      [104] aload_0 v0
      [105] aload_1 v1
      [106] putfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n Lcom/anysoftkeyboard/keyboards/o;]
      [109] ldc #2
        - String [AnyKeyboardView]
      [111] ldc #4
        - String [Created spacebar rect x1 %d, y1 %d, width %d, height %d]
      [113] iconst_4
      [114] anewarray #26
        - Class [java/lang/Object]
      [117] dup
      [118] iconst_0
      [119] aload_0 v0
      [120] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n Lcom/anysoftkeyboard/keyboards/o;]
      [123] getfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [126] invokestatic #98
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [129] aastore
      [130] dup
      [131] iconst_1
      [132] aload_0 v0
      [133] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n Lcom/anysoftkeyboard/keyboards/o;]
      [136] getfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [139] invokestatic #98
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [142] aastore
      [143] dup
      [144] iconst_2
      [145] aload_0 v0
      [146] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n Lcom/anysoftkeyboard/keyboards/o;]
      [149] getfield #40
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [152] invokestatic #98
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [155] aastore
      [156] dup
      [157] iconst_3
      [158] aload_0 v0
      [159] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n Lcom/anysoftkeyboard/keyboards/o;]
      [162] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [165] invokestatic #98
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [168] aastore
      [169] invokestatic #99
        - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
      [172] invokestatic #58
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [175] pop
      [176] return
      [177] aload_2 v2
      [178] invokeinterface #106
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [183] ifne -100 (target=83)
      [186] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/a/a;)I
    Access flags: 0x14
      = protected final int a(com.anysoftkeyboard.a.a)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_1 v1
      [1] invokevirtual #66
        - Methodref [com/anysoftkeyboard/a/a.a ()I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Z
    Access flags: 0x14
      = protected final boolean b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 83, locals = 1, stack = 6):
      [0] aload_0 v0
      [1] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.p Ljava/lang/Boolean;]
      [4] ifnull +11 (target=15)
      [7] aload_0 v0
      [8] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.p Ljava/lang/Boolean;]
      [11] invokevirtual #96
        - Methodref [java/lang/Boolean.booleanValue ()Z]
      [14] ireturn
      [15] aload_0 v0
      [16] aload_0 v0
      [17] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n Lcom/anysoftkeyboard/keyboards/o;]
      [20] ifnull +48 (target=68)
      [23] aload_0 v0
      [24] getfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o Landroid/graphics/Point;]
      [27] ifnull +41 (target=68)
      [30] aload_0 v0
      [31] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n Lcom/anysoftkeyboard/keyboards/o;]
      [34] aload_0 v0
      [35] getfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o Landroid/graphics/Point;]
      [38] getfield #35
        - Fieldref [android/graphics/Point.x I]
      [41] aload_0 v0
      [42] getfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o Landroid/graphics/Point;]
      [45] getfield #36
        - Fieldref [android/graphics/Point.y I]
      [48] aload_0 v0
      [49] getfield #53
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n Lcom/anysoftkeyboard/keyboards/o;]
      [52] getfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [55] iconst_3
      [56] idiv
      [57] isub
      [58] invokevirtual #72
        - Methodref [com/anysoftkeyboard/keyboards/o.a (II)Z]
      [61] ifeq +7 (target=68)
      [64] iconst_1
      [65] goto +4 (target=69)
      [68] iconst_0
      [69] invokestatic #97
        - Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;]
      [72] putfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.p Ljava/lang/Boolean;]
      [75] aload_0 v0
      [76] getfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.p Ljava/lang/Boolean;]
      [79] invokevirtual #96
        - Methodref [java/lang/Boolean.booleanValue ()Z]
      [82] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 22, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #92
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n ()Lcom/anysoftkeyboard/keyboards/o;]
      [4] dup
      [5] astore_1 v1
      [6] ifnull +15 (target=21)
      [9] aload_0 v0
      [10] aload_0 v0
      [11] invokevirtual #86
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getContext ()Landroid/content/Context;]
      [14] aload_1 v1
      [15] iconst_0
      [16] iconst_1
      [17] invokespecial #75
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
      [20] pop
      [21] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)Z
    Access flags: 0x2
      = private boolean a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 2, stack = 6):
      [0] aload_0 v0
      [1] invokevirtual #84
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.f ()Lcom/anysoftkeyboard/keyboards/views/f;]
      [4] iload_1 v1
      [5] aconst_null
      [6] iconst_0
      [7] aconst_null
      [8] iconst_0
      [9] invokeinterface #105
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (ILcom/anysoftkeyboard/keyboards/o;I[IZ)V]
      [14] iconst_1
      [15] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z
    Access flags: 0x14
      = protected final boolean a(android.content.Context,com.anysoftkeyboard.keyboards.o,boolean,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 67, locals = 6, stack = 5):
      [0] aload_2 v2
      [1] ifnull +56 (target=57)
      [4] aload_2 v2
      [5] instanceof #14
        - Class [com/anysoftkeyboard/keyboards/f]
      [8] ifeq +49 (target=57)
      [11] aload_2 v2
      [12] checkcast #14
        - Class [com/anysoftkeyboard/keyboards/f]
      [15] dup
      [16] astore v5
      [18] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/f.c I]
      [21] ifeq +15 (target=36)
      [24] aload_0 v0
      [25] aload v5
      [27] getfield #37
        - Fieldref [com/anysoftkeyboard/keyboards/f.c I]
      [30] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (I)Z]
      [33] pop
      [34] iconst_1
      [35] ireturn
      [36] aload v5
      [38] getfield #38
        - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
      [41] iconst_0
      [42] iaload
      [43] bipush -10
      [45] ificmpne +12 (target=57)
      [48] aload_0 v0
      [49] bipush -102
      [51] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a (I)Z]
      [54] pop
      [55] iconst_1
      [56] ireturn
      [57] aload_0 v0
      [58] aload_1 v1
      [59] aload_2 v2
      [60] iload_3 v3
      [61] iload v4
      [63] invokespecial #75
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
      [66] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onTouchEvent(Landroid/view/MotionEvent;)Z
    Access flags: 0x1
      = public boolean onTouchEvent(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 398, locals = 3, stack = 8):
      [0] aload_1 v1
      [1] invokevirtual #59
        - Methodref [android/view/MotionEvent.getAction ()I]
      [4] ifne +70 (target=74)
      [7] aload_0 v0
      [8] aconst_null
      [9] putfield #55
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.p Ljava/lang/Boolean;]
      [12] aload_0 v0
      [13] new #5
        - Class [android/graphics/Point]
      [16] dup
      [17] aload_1 v1
      [18] invokevirtual #62
        - Methodref [android/view/MotionEvent.getX ()F]
      [21] f2i
      [22] aload_1 v1
      [23] invokevirtual #63
        - Methodref [android/view/MotionEvent.getY ()F]
      [26] f2i
      [27] invokespecial #57
        - Methodref [android/graphics/Point.<init> (II)V]
      [30] putfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o Landroid/graphics/Point;]
      [33] ldc #2
        - String [AnyKeyboardView]
      [35] ldc #3
        - String [Created first down point x %d, y %d]
      [37] iconst_2
      [38] anewarray #26
        - Class [java/lang/Object]
      [41] dup
      [42] iconst_0
      [43] aload_0 v0
      [44] getfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o Landroid/graphics/Point;]
      [47] getfield #35
        - Fieldref [android/graphics/Point.x I]
      [50] invokestatic #98
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [53] aastore
      [54] dup
      [55] iconst_1
      [56] aload_0 v0
      [57] getfield #54
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.o Landroid/graphics/Point;]
      [60] getfield #36
        - Fieldref [android/graphics/Point.y I]
      [63] invokestatic #98
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [66] aastore
      [67] invokestatic #99
        - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
      [70] invokestatic #58
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [73] pop
      [74] aload_1 v1
      [75] invokevirtual #63
        - Methodref [android/view/MotionEvent.getY ()F]
      [78] aload_0 v0
      [79] getfield #48
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.i I]
      [82] i2f
      [83] fcmpg
      [84] ifge +281 (target=365)
      [87] aload_0 v0
      [88] invokevirtual #93
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.p ()Z]
      [91] ifne +274 (target=365)
      [94] aload_0 v0
      [95] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h Z]
      [98] ifne +267 (target=365)
      [101] aload_1 v1
      [102] invokevirtual #59
        - Methodref [android/view/MotionEvent.getAction ()I]
      [105] iconst_1
      [106] ificmpeq +259 (target=365)
      [109] aload_0 v0
      [110] getfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.q J]
      [113] lconst_0
      [114] lcmp
      [115] ifgt +10 (target=125)
      [118] aload_0 v0
      [119] invokestatic #100
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [122] putfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.q J]
      [125] invokestatic #100
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [128] aload_0 v0
      [129] getfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.q J]
      [132] lsub
      [133] ldc2_w #33
        - Long [35]
      [136] lcmp
      [137] ifle +222 (target=359)
      [140] aload_0 v0
      [141] invokevirtual #85
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.g ()Lcom/anysoftkeyboard/keyboards/b;]
      [144] checkcast #22
        - Class [com/anysoftkeyboard/keyboards/y]
      [147] invokevirtual #94
        - Methodref [com/anysoftkeyboard/keyboards/y.v ()Lcom/anysoftkeyboard/b/a;]
      [150] dup
      [151] astore_2 v2
      [152] ifnull +11 (target=163)
      [155] aload_2 v2
      [156] invokevirtual #67
        - Methodref [com/anysoftkeyboard/b/a.a ()I]
      [159] iconst_m1
      [160] ificmpne +9 (target=169)
      [163] aload_0 v0
      [164] aload_1 v1
      [165] invokespecial #79
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.onTouchEvent (Landroid/view/MotionEvent;)Z]
      [168] ireturn
      [169] aload_1 v1
      [170] invokevirtual #60
        - Methodref [android/view/MotionEvent.getDownTime ()J]
      [173] aload_1 v1
      [174] invokevirtual #61
        - Methodref [android/view/MotionEvent.getEventTime ()J]
      [177] iconst_3
      [178] aload_1 v1
      [179] invokevirtual #62
        - Methodref [android/view/MotionEvent.getX ()F]
      [182] aload_1 v1
      [183] invokevirtual #63
        - Methodref [android/view/MotionEvent.getY ()F]
      [186] iconst_0
      [187] invokestatic #64
        - Methodref [android/view/MotionEvent.obtain (JJIFFI)Landroid/view/MotionEvent;]
      [190] astore_1 v1
      [191] aload_0 v0
      [192] aload_1 v1
      [193] invokespecial #79
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.onTouchEvent (Landroid/view/MotionEvent;)Z]
      [196] pop
      [197] aload_1 v1
      [198] invokevirtual #65
        - Methodref [android/view/MotionEvent.recycle ()V]
      [201] aload_0 v0
      [202] iconst_1
      [203] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h Z]
      [206] aload_0 v0
      [207] invokevirtual #90
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.k ()V]
      [210] aload_0 v0
      [211] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
      [214] ifnonnull +98 (target=312)
      [217] aload_0 v0
      [218] new #14
        - Class [com/anysoftkeyboard/keyboards/f]
      [221] dup
      [222] new #18
        - Class [com/anysoftkeyboard/keyboards/t]
      [225] dup
      [226] aload_0 v0
      [227] invokevirtual #85
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.g ()Lcom/anysoftkeyboard/keyboards/b;]
      [230] invokespecial #73
        - Methodref [com/anysoftkeyboard/keyboards/t.<init> (Lcom/anysoftkeyboard/keyboards/c;)V]
      [233] aload_0 v0
      [234] invokevirtual #91
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m ()Lcom/anysoftkeyboard/keyboards/q;]
      [237] invokespecial #70
        - Methodref [com/anysoftkeyboard/keyboards/f.<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
      [240] putfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
      [243] aload_0 v0
      [244] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
      [247] iconst_1
      [248] newarray 10
      [250] putfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [253] aload_0 v0
      [254] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
      [257] iconst_0
      [258] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [261] aload_0 v0
      [262] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
      [265] iconst_1
      [266] putfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [269] aload_0 v0
      [270] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
      [273] iconst_1
      [274] putfield #40
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [277] aload_0 v0
      [278] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
      [281] aload_2 v2
      [282] invokevirtual #67
        - Methodref [com/anysoftkeyboard/b/a.a ()I]
      [285] putfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [288] aload_0 v0
      [289] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
      [292] aload_0 v0
      [293] invokevirtual #88
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getWidth ()I]
      [296] iconst_2
      [297] idiv
      [298] putfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [301] aload_0 v0
      [302] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
      [305] aload_0 v0
      [306] getfield #49
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.j I]
      [309] putfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [312] aload_0 v0
      [313] aload_0 v0
      [314] invokevirtual #86
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getContext ()Landroid/content/Context;]
      [317] aload_0 v0
      [318] getfield #51
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.l Lcom/anysoftkeyboard/keyboards/o;]
      [321] invokestatic #95
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [324] invokeinterface #101
        - InterfaceMethodref [com/anysoftkeyboard/a.E ()Z]
      [329] invokestatic #95
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [332] invokeinterface #101
        - InterfaceMethodref [com/anysoftkeyboard/a.E ()Z]
      [337] ifeq +7 (target=344)
      [340] iconst_0
      [341] goto +4 (target=345)
      [344] iconst_1
      [345] invokespecial #75
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
      [348] pop
      [349] aload_0 v0
      [350] getfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [353] iconst_1
      [354] invokevirtual #77
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c (Z)V]
      [357] iconst_1
      [358] ireturn
      [359] aload_0 v0
      [360] aload_1 v1
      [361] invokespecial #79
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.onTouchEvent (Landroid/view/MotionEvent;)Z]
      [364] ireturn
      [365] aload_0 v0
      [366] getfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h Z]
      [369] ifeq +23 (target=392)
      [372] aload_1 v1
      [373] invokevirtual #63
        - Methodref [android/view/MotionEvent.getY ()F]
      [376] aload_0 v0
      [377] getfield #50
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.k I]
      [380] i2f
      [381] fcmpl
      [382] ifle +10 (target=392)
      [385] aload_0 v0
      [386] invokevirtual #83
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.d ()Z]
      [389] pop
      [390] iconst_1
      [391] ireturn
      [392] aload_0 v0
      [393] aload_1 v1
      [394] invokespecial #79
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.onTouchEvent (Landroid/view/MotionEvent;)Z]
      [397] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Z
    Access flags: 0x14
      = protected final boolean d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] ldc2_w #31
        - Long [-1]
      [4] putfield #56
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.q J]
      [7] aload_0 v0
      [8] iconst_0
      [9] putfield #47
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.h Z]
      [12] aload_0 v0
      [13] invokespecial #78
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d ()Z]
      [16] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Lcom/anysoftkeyboard/c/b;)V
    Access flags: 0x11
      = public final void a(android.content.Context,com.anysoftkeyboard.c.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 23, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #92
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.n ()Lcom/anysoftkeyboard/keyboards/o;]
      [4] dup
      [5] astore_3 v3
      [6] aload_2 v2
      [7] invokevirtual #68
        - Methodref [com/anysoftkeyboard/c/b.b ()I]
      [10] putfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [13] aload_0 v0
      [14] aload_1 v1
      [15] aload_3 v3
      [16] iconst_0
      [17] iconst_1
      [18] invokespecial #75
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
      [21] pop
      [22] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()V
    Access flags: 0x11
      = public final void e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 139, locals = 1, stack = 6):
      [0] aload_0 v0
      [1] invokevirtual #90
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.k ()V]
      [4] aload_0 v0
      [5] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
      [8] ifnonnull +107 (target=115)
      [11] aload_0 v0
      [12] new #14
        - Class [com/anysoftkeyboard/keyboards/f]
      [15] dup
      [16] new #18
        - Class [com/anysoftkeyboard/keyboards/t]
      [19] dup
      [20] aload_0 v0
      [21] invokevirtual #85
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.g ()Lcom/anysoftkeyboard/keyboards/b;]
      [24] invokespecial #73
        - Methodref [com/anysoftkeyboard/keyboards/t.<init> (Lcom/anysoftkeyboard/keyboards/c;)V]
      [27] aload_0 v0
      [28] invokevirtual #91
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m ()Lcom/anysoftkeyboard/keyboards/q;]
      [31] invokespecial #70
        - Methodref [com/anysoftkeyboard/keyboards/f.<init> (Lcom/anysoftkeyboard/keyboards/t;Lcom/anysoftkeyboard/keyboards/q;)V]
      [34] putfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
      [37] aload_0 v0
      [38] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
      [41] iconst_1
      [42] newarray 10
      [44] putfield #39
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [47] aload_0 v0
      [48] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
      [51] bipush 8
      [53] putfield #44
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [56] aload_0 v0
      [57] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
      [60] iconst_0
      [61] putfield #41
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [64] aload_0 v0
      [65] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
      [68] iconst_0
      [69] putfield #40
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [72] aload_0 v0
      [73] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
      [76] ldc #1
        - Integer [2131034123]
      [78] putfield #45
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [81] aload_0 v0
      [82] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
      [85] aload_0 v0
      [86] invokevirtual #88
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getWidth ()I]
      [89] iconst_2
      [90] idiv
      [91] putfield #42
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [94] aload_0 v0
      [95] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
      [98] aload_0 v0
      [99] invokevirtual #87
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getHeight ()I]
      [102] aload_0 v0
      [103] invokevirtual #91
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m ()Lcom/anysoftkeyboard/keyboards/q;]
      [106] invokeinterface #104
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/q.e ()I]
      [111] isub
      [112] putfield #43
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [115] aload_0 v0
      [116] aload_0 v0
      [117] invokevirtual #86
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.getContext ()Landroid/content/Context;]
      [120] aload_0 v0
      [121] getfield #52
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.m Lcom/anysoftkeyboard/keyboards/o;]
      [124] iconst_1
      [125] iconst_0
      [126] invokespecial #75
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
      [129] pop
      [130] aload_0 v0
      [131] getfield #46
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [134] iconst_1
      [135] invokevirtual #77
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c (Z)V]
      [138] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/u
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.u extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/keyboards/q]

Constant Pool (count = 59):
  - Integer [2131492867]
  - Integer [2131492868]
  - Integer [2131492869]
  - Integer [2131492870]
  - Integer [2131492871]
  - Class [android/content/res/Resources]
  - Class [android/util/DisplayMetrics]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/keyboards/e]
  - Class [com/anysoftkeyboard/keyboards/q]
  - Class [com/anysoftkeyboard/keyboards/u]
  - Class [java/lang/Object]
  - Fieldref [android/util/DisplayMetrics.widthPixels I]
  - Fieldref [com/anysoftkeyboard/keyboards/u.a Lcom/anysoftkeyboard/keyboards/e;]
  - Fieldref [com/anysoftkeyboard/keyboards/u.b Landroid/content/res/Resources;]
  - Methodref [android/content/res/Resources.getDimensionPixelOffset (I)I]
  - Methodref [android/content/res/Resources.getDisplayMetrics ()Landroid/util/DisplayMetrics;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (Lcom/anysoftkeyboard/keyboards/e;)Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/e;)Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/e;]
  + NameAndType [b Landroid/content/res/Resources;]
  + NameAndType [getDimensionPixelOffset (I)I]
  + NameAndType [getDisplayMetrics ()Landroid/util/DisplayMetrics;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [widthPixels I]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Landroid/util/DisplayMetrics;]
  + Utf8 [()V]
  + Utf8 [(I)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/e;)Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/e;Landroid/content/res/Resources;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/content/res/Resources;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/e;]
  + Utf8 [a]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/util/DisplayMetrics]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/keyboards/e]
  + Utf8 [com/anysoftkeyboard/keyboards/q]
  + Utf8 [com/anysoftkeyboard/keyboards/u]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [getDimensionPixelOffset]
  + Utf8 [getDisplayMetrics]
  + Utf8 [getResources]
  + Utf8 [java/lang/Object]
  + Utf8 [widthPixels]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/keyboards/e;
    Access flags: 0x1002
      = private com.anysoftkeyboard.keyboards.e a
  + Field:        b Landroid/content/res/Resources;
    Access flags: 0x1012
      = private final android.content.res.Resources b

Methods (count = 7):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/e;Landroid/content/res/Resources;)V
    Access flags: 0x0
      = u(com.anysoftkeyboard.keyboards.e,android.content.res.Resources)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/u.a Lcom/anysoftkeyboard/keyboards/e;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/u.b Landroid/content/res/Resources;]
      [10] aload_0 v0
      [11] invokespecial #20
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()I
    Access flags: 0x11
      = public final int e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/u.b Landroid/content/res/Resources;]
      [4] ldc #2
        - Integer [2131492868]
      [6] invokevirtual #16
        - Methodref [android/content/res/Resources.getDimensionPixelOffset (I)I]
      [9] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()F
    Access flags: 0x11
      = public final float c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/u.b Landroid/content/res/Resources;]
      [4] ldc #4
        - Integer [2131492870]
      [6] invokevirtual #16
        - Methodref [android/content/res/Resources.getDimensionPixelOffset (I)I]
      [9] i2f
      [10] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()I
    Access flags: 0x11
      = public final int d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/u.b Landroid/content/res/Resources;]
      [4] ldc #1
        - Integer [2131492867]
      [6] invokevirtual #16
        - Methodref [android/content/res/Resources.getDimensionPixelOffset (I)I]
      [9] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()I
    Access flags: 0x11
      = public final int f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/u.b Landroid/content/res/Resources;]
      [4] ldc #3
        - Integer [2131492869]
      [6] invokevirtual #16
        - Methodref [android/content/res/Resources.getDimensionPixelOffset (I)I]
      [9] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x11
      = public final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/u.a Lcom/anysoftkeyboard/keyboards/e;]
      [4] invokestatic #19
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Lcom/anysoftkeyboard/keyboards/e;)Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [7] invokevirtual #18
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getResources ()Landroid/content/res/Resources;]
      [10] invokevirtual #17
        - Methodref [android/content/res/Resources.getDisplayMetrics ()Landroid/util/DisplayMetrics;]
      [13] getfield #13
        - Fieldref [android/util/DisplayMetrics.widthPixels I]
      [16] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()F
    Access flags: 0x11
      = public final float b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/u.b Landroid/content/res/Resources;]
      [4] ldc #5
        - Integer [2131492871]
      [6] invokevirtual #16
        - Methodref [android/content/res/Resources.getDimensionPixelOffset (I)I]
      [9] i2f
      [10] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/v
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.v extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 69):
  - Class [com/anysoftkeyboard/keyboards/aa]
  - Class [com/anysoftkeyboard/keyboards/k]
  - Class [com/anysoftkeyboard/keyboards/l]
  - Class [com/anysoftkeyboard/keyboards/v]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/k.a Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.b Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.c Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.d Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.e Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
  - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/v.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/v.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/v.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/v.f I]
  - Fieldref [com/anysoftkeyboard/keyboards/v.g Lcom/anysoftkeyboard/keyboards/aa;]
  - Methodref [com/anysoftkeyboard/keyboards/aa.a (Lcom/anysoftkeyboard/keyboards/aa;)Lcom/anysoftkeyboard/keyboards/l;]
  - Methodref [com/anysoftkeyboard/keyboards/l.a ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/l.a (I)Lcom/anysoftkeyboard/keyboards/l;]
  - Methodref [com/anysoftkeyboard/keyboards/l.a (Lcom/anysoftkeyboard/keyboards/l;)I]
  - Methodref [com/anysoftkeyboard/keyboards/v.a ()V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a ()V]
  + NameAndType [a ()Z]
  + NameAndType [a (I)Lcom/anysoftkeyboard/keyboards/l;]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/aa;)Lcom/anysoftkeyboard/keyboards/l;]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/l;)I]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/l;]
  + NameAndType [b I]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [c I]
  + NameAndType [c Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [d I]
  + NameAndType [d Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [e I]
  + NameAndType [e Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [f I]
  + NameAndType [g Lcom/anysoftkeyboard/keyboards/aa;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Lcom/anysoftkeyboard/keyboards/l;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/aa;)Lcom/anysoftkeyboard/keyboards/l;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/aa;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/l;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/v;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/v;I)Lcom/anysoftkeyboard/keyboards/k;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/v;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/aa;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/k;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/l;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/aa]
  + Utf8 [com/anysoftkeyboard/keyboards/k]
  + Utf8 [com/anysoftkeyboard/keyboards/l]
  + Utf8 [com/anysoftkeyboard/keyboards/v]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [java/lang/Object]

Fields (count = 7):
  + Field:        a Lcom/anysoftkeyboard/keyboards/l;
    Access flags: 0x0
      = com.anysoftkeyboard.keyboards.l a
  + Field:        b I
    Access flags: 0x0
      = int b
  + Field:        c I
    Access flags: 0x0
      = int c
  + Field:        d I
    Access flags: 0x2
      = private int d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f I
    Access flags: 0x2
      = private int f
  + Field:        g Lcom/anysoftkeyboard/keyboards/aa;
    Access flags: 0x1002
      = private com.anysoftkeyboard.keyboards.aa g

Methods (count = 7):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/aa;)V
    Access flags: 0x0
      = v(com.anysoftkeyboard.keyboards.aa)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #17
        - Fieldref [com/anysoftkeyboard/keyboards/v.g Lcom/anysoftkeyboard/keyboards/aa;]
      [5] aload_0 v0
      [6] invokespecial #23
        - Methodref [java/lang/Object.<init> ()V]
      [9] aload_0 v0
      [10] invokevirtual #22
        - Methodref [com/anysoftkeyboard/keyboards/v.a ()V]
      [13] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x10
      = final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 22, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #17
        - Fieldref [com/anysoftkeyboard/keyboards/v.g Lcom/anysoftkeyboard/keyboards/aa;]
      [5] invokestatic #18
        - Methodref [com/anysoftkeyboard/keyboards/aa.a (Lcom/anysoftkeyboard/keyboards/aa;)Lcom/anysoftkeyboard/keyboards/l;]
      [8] putfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
      [11] aload_0 v0
      [12] iconst_0
      [13] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/v.c I]
      [16] aload_0 v0
      [17] iconst_0
      [18] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
      [21] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/v;I)Lcom/anysoftkeyboard/keyboards/k;
    Access flags: 0x1008
      = static com.anysoftkeyboard.keyboards.k a(com.anysoftkeyboard.keyboards.v,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 130, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] dup
      [2] dup
      [3] astore_0 v0
      [4] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
      [7] iload_1 v1
      [8] invokevirtual #20
        - Methodref [com/anysoftkeyboard/keyboards/l.a (I)Lcom/anysoftkeyboard/keyboards/l;]
      [11] putfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
      [14] aload_0 v0
      [15] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
      [18] ifnonnull +11 (target=29)
      [21] aload_0 v0
      [22] invokevirtual #22
        - Methodref [com/anysoftkeyboard/keyboards/v.a ()V]
      [25] getstatic #6
        - Fieldref [com/anysoftkeyboard/keyboards/k.a Lcom/anysoftkeyboard/keyboards/k;]
      [28] areturn
      [29] iload_1 v1
      [30] ifle +13 (target=43)
      [33] aload_0 v0
      [34] dup
      [35] getfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
      [38] iconst_1
      [39] iadd
      [40] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
      [43] aload_0 v0
      [44] dup
      [45] getfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/v.c I]
      [48] iconst_1
      [49] iadd
      [50] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/v.c I]
      [53] aload_0 v0
      [54] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
      [57] invokestatic #21
        - Methodref [com/anysoftkeyboard/keyboards/l.a (Lcom/anysoftkeyboard/keyboards/l;)I]
      [60] ifeq +66 (target=126)
      [63] aload_0 v0
      [64] aload_0 v0
      [65] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
      [68] invokestatic #21
        - Methodref [com/anysoftkeyboard/keyboards/l.a (Lcom/anysoftkeyboard/keyboards/l;)I]
      [71] putfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/v.d I]
      [74] aload_0 v0
      [75] aload_0 v0
      [76] getfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/v.c I]
      [79] putfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/v.e I]
      [82] aload_0 v0
      [83] aload_0 v0
      [84] getfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
      [87] putfield #16
        - Fieldref [com/anysoftkeyboard/keyboards/v.f I]
      [90] aload_0 v0
      [91] getfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/v.d I]
      [94] sipush -4097
      [97] ificmpne +7 (target=104)
      [100] getstatic #7
        - Fieldref [com/anysoftkeyboard/keyboards/k.b Lcom/anysoftkeyboard/keyboards/k;]
      [103] areturn
      [104] aload_0 v0
      [105] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
      [108] invokevirtual #19
        - Methodref [com/anysoftkeyboard/keyboards/l.a ()Z]
      [111] ifne +11 (target=122)
      [114] aload_0 v0
      [115] invokevirtual #22
        - Methodref [com/anysoftkeyboard/keyboards/v.a ()V]
      [118] getstatic #10
        - Fieldref [com/anysoftkeyboard/keyboards/k.e Lcom/anysoftkeyboard/keyboards/k;]
      [121] areturn
      [122] getstatic #9
        - Fieldref [com/anysoftkeyboard/keyboards/k.d Lcom/anysoftkeyboard/keyboards/k;]
      [125] areturn
      [126] getstatic #8
        - Fieldref [com/anysoftkeyboard/keyboards/k.c Lcom/anysoftkeyboard/keyboards/k;]
      [129] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/keyboards/v;I)V
    Access flags: 0x1008
      = static void b(com.anysoftkeyboard.keyboards.v,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 38, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] dup
      [2] dup
      [3] astore_0 v0
      [4] getfield #17
        - Fieldref [com/anysoftkeyboard/keyboards/v.g Lcom/anysoftkeyboard/keyboards/aa;]
      [7] invokestatic #18
        - Methodref [com/anysoftkeyboard/keyboards/aa.a (Lcom/anysoftkeyboard/keyboards/aa;)Lcom/anysoftkeyboard/keyboards/l;]
      [10] putfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
      [13] iload_1 v1
      [14] ifle +13 (target=27)
      [17] aload_0 v0
      [18] dup
      [19] getfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
      [22] iconst_1
      [23] isub
      [24] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
      [27] aload_0 v0
      [28] dup
      [29] getfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/v.c I]
      [32] iconst_1
      [33] isub
      [34] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/v.c I]
      [37] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/v;)I
    Access flags: 0x1008
      = static int a(com.anysoftkeyboard.keyboards.v)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #15
        - Fieldref [com/anysoftkeyboard/keyboards/v.e I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/keyboards/v;)I
    Access flags: 0x1008
      = static int b(com.anysoftkeyboard.keyboards.v)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #16
        - Fieldref [com/anysoftkeyboard/keyboards/v.f I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Lcom/anysoftkeyboard/keyboards/v;)I
    Access flags: 0x1008
      = static int c(com.anysoftkeyboard.keyboards.v)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #14
        - Fieldref [com/anysoftkeyboard/keyboards/v.d I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/menny/android/anysoftkeyboard/LauncherSettingsActivity
  Superclass:    com/menny/android/anysoftkeyboard/MainSettings
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.menny.android.anysoftkeyboard.LauncherSettingsActivity extends com.menny.android.anysoftkeyboard.MainSettings

Interfaces (count = 0):

Constant Pool (count = 10):
  - Class [com/menny/android/anysoftkeyboard/LauncherSettingsActivity]
  - Class [com/menny/android/anysoftkeyboard/MainSettings]
  - Methodref [com/menny/android/anysoftkeyboard/MainSettings.<init> ()V]
  + NameAndType [<init> ()V]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [com/menny/android/anysoftkeyboard/LauncherSettingsActivity]
  + Utf8 [com/menny/android/anysoftkeyboard/MainSettings]

Fields (count = 0):

Methods (count = 1):
  - Method:       <init>()V
    Access flags: 0x1
      = public LauncherSettingsActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #3
        - Methodref [com/menny/android/anysoftkeyboard/MainSettings.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/d/d
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.d.d extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 16):
  - Class [android/os/AsyncTask]
  - Class [android/os/AsyncTask$Status]
  - Class [com/anysoftkeyboard/d/b]
  - Class [com/anysoftkeyboard/d/d]
  - Class [java/lang/Object]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [android/os/AsyncTask]
  + Utf8 [android/os/AsyncTask$Status]
  + Utf8 [com/anysoftkeyboard/d/b]
  + Utf8 [com/anysoftkeyboard/d/d]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 1):
  - Method:       <init>()V
    Access flags: 0x1
      = public d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #6
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/b/b
  Superclass:    com/anysoftkeyboard/e/a
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.b.b extends com.anysoftkeyboard.e.a

Interfaces (count = 0):

Constant Pool (count = 201):
  - Integer [2131034124]
  - Integer [2131296265]
  - Integer [2131296268]
  - Integer [2131296269]
  - Integer [2131296294]
  - Integer [2131296295]
  - Integer [2131296296]
  - Integer [2131296297]
  - String []
  - String [ASK_EKF]
  - String [ExtensionKeyboard]
  - String [ExtensionKeyboards]
  - String [It seems that selected keyboard extension has been changed. I need to reload view!]
  - String [Missing details for creating Extension Keyboard! prefId %s
keyboardResId: %d, type: %d]
  - String [No such extension keyboard type: ]
  - String [Parsing Extension Keyboard! prefId %s, keyboardResId %d, type %d]
  - String [com.anysoftkeyboard.plugin.EXTENSION_KEYBOARD]
  - String [com.anysoftkeyboard.plugindata.extensionkeyboard]
  - String [extensionKeyboardResId]
  - String [extensionKeyboardType]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$Editor]
  - Class [android/content/res/Resources]
  - Class [android/net/Uri]
  - Class [android/preference/PreferenceManager]
  - Class [android/util/AttributeSet]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/b/a]
  - Class [com/anysoftkeyboard/b/b]
  - Class [com/anysoftkeyboard/e/a]
  - Class [java/lang/Integer]
  - Class [java/lang/Object]
  - Class [java/lang/RuntimeException]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/ArrayList]
  - Class [java/util/Iterator]
  - Fieldref [com/anysoftkeyboard/b/b.a Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/b/b.b Lcom/anysoftkeyboard/b/b;]
  - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
  - Methodref [android/content/Intent.getData ()Landroid/net/Uri;]
  - Methodref [android/content/res/Resources.getInteger (I)I]
  - Methodref [android/net/Uri.getSchemeSpecificPart ()Ljava/lang/String;]
  - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/b/a.<init> (Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/b/a.b ()I]
  - Methodref [com/anysoftkeyboard/b/a.j ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/b/a.m ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/b/b.<init> ()V]
  - Methodref [com/anysoftkeyboard/b/b.a (Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
  - Methodref [com/anysoftkeyboard/b/b.b (Landroid/content/Context;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/e/a.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
  - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/ArrayList.<init> ()V]
  - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;I)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + NameAndType [a (Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [b ()I]
  + NameAndType [b (Landroid/content/Context;)Ljava/util/ArrayList;]
  + NameAndType [b Lcom/anysoftkeyboard/b/b;]
  + NameAndType [commit ()Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
  + NameAndType [getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
  + NameAndType [getData ()Landroid/net/Uri;]
  + NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + NameAndType [getInteger (I)I]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getSchemeSpecificPart ()Ljava/lang/String;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [m ()Landroid/content/Context;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [valueOf (I)Ljava/lang/Integer;]
  + Utf8 []
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Landroid/net/Uri;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)I]
  + Utf8 [(I)Ljava/lang/Integer;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + Utf8 [(Landroid/content/Context;)Ljava/util/ArrayList;]
  + Utf8 [(Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
  + Utf8 [(Landroid/content/Context;I)Ljava/util/ArrayList;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;]
  + Utf8 [(Landroid/content/Intent;Landroid/content/Context;)Z]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + Utf8 [(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK_EKF]
  + Utf8 [Code]
  + Utf8 [ExtensionKeyboard]
  + Utf8 [ExtensionKeyboards]
  + Utf8 [It seems that selected keyboard extension has been changed. I need to reload view!]
  + Utf8 [Lcom/anysoftkeyboard/b/b;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Missing details for creating Extension Keyboard! prefId %s
keyboardResId: %d, type: %d]
  + Utf8 [No such extension keyboard type: ]
  + Utf8 [Parsing Extension Keyboard! prefId %s, keyboardResId %d, type %d]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/net/Uri]
  + Utf8 [android/preference/PreferenceManager]
  + Utf8 [android/util/AttributeSet]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [com.anysoftkeyboard.plugin.EXTENSION_KEYBOARD]
  + Utf8 [com.anysoftkeyboard.plugindata.extensionkeyboard]
  + Utf8 [com/anysoftkeyboard/b/a]
  + Utf8 [com/anysoftkeyboard/b/b]
  + Utf8 [com/anysoftkeyboard/e/a]
  + Utf8 [commit]
  + Utf8 [d]
  + Utf8 [edit]
  + Utf8 [equals]
  + Utf8 [extensionKeyboardResId]
  + Utf8 [extensionKeyboardType]
  + Utf8 [format]
  + Utf8 [getAttributeIntValue]
  + Utf8 [getAttributeResourceValue]
  + Utf8 [getData]
  + Utf8 [getDefaultSharedPreferences]
  + Utf8 [getInteger]
  + Utf8 [getPackageName]
  + Utf8 [getResources]
  + Utf8 [getSchemeSpecificPart]
  + Utf8 [getString]
  + Utf8 [hasNext]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/RuntimeException]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Iterator]
  + Utf8 [m]
  + Utf8 [next]
  + Utf8 [putString]
  + Utf8 [toString]
  + Utf8 [valueOf]

Fields (count = 1):
  + Field:        b Lcom/anysoftkeyboard/b/b;
    Access flags: 0x1a
      = private static final com.anysoftkeyboard.b.b b

Methods (count = 6):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 0, stack = 2):
      [0] new #31
        - Class [com/anysoftkeyboard/b/b]
      [3] dup
      [4] invokespecial #54
        - Methodref [com/anysoftkeyboard/b/b.<init> ()V]
      [7] putstatic #41
        - Fieldref [com/anysoftkeyboard/b/b.b Lcom/anysoftkeyboard/b/b;]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;
    Access flags: 0x9
      = public static com.anysoftkeyboard.b.a a(android.content.Context,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 297, locals = 8, stack = 5):
      [0] aload_0 v0
      [1] invokestatic #48
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [4] astore_2 v2
      [5] iload_1 v1
      [6] tableswitch (4 offsets, default=98) (target=104)
        1: offset = 30, target = 36
        2: offset = 48, target = 54
        3: offset = 66, target = 72
        4: offset = 84, target = 90
        default: offset = 98, target = 104
      [36] aload_0 v0
      [37] ldc #6
        - Integer [2131296295]
      [39] invokevirtual #44
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [42] astore_3 v3
      [43] aload_0 v0
      [44] ldc #4
        - Integer [2131296269]
      [46] invokevirtual #44
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [49] astore v4
      [51] goto +77 (target=128)
      [54] aload_0 v0
      [55] ldc #5
        - Integer [2131296294]
      [57] invokevirtual #44
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [60] astore_3 v3
      [61] aload_0 v0
      [62] ldc #2
        - Integer [2131296265]
      [64] invokevirtual #44
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [67] astore v4
      [69] goto +59 (target=128)
      [72] aload_0 v0
      [73] ldc #7
        - Integer [2131296296]
      [75] invokevirtual #44
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [78] astore_3 v3
      [79] aload_0 v0
      [80] ldc #3
        - Integer [2131296268]
      [82] invokevirtual #44
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [85] astore v4
      [87] goto +41 (target=128)
      [90] aload_0 v0
      [91] ldc #8
        - Integer [2131296297]
      [93] invokevirtual #44
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [96] astore_3 v3
      [97] ldc #9
        - String []
      [99] astore v4
      [101] goto +27 (target=128)
      [104] new #35
        - Class [java/lang/RuntimeException]
      [107] dup
      [108] new #37
        - Class [java/lang/StringBuilder]
      [111] dup
      [112] ldc #15
        - String [No such extension keyboard type: ]
      [114] invokespecial #62
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [117] iload_1 v1
      [118] invokevirtual #63
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [121] invokevirtual #64
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [124] invokespecial #59
        - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/String;)V]
      [127] athrow
      [128] aload_2 v2
      [129] aload_3 v3
      [130] aload v4
      [132] invokeinterface #69
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [137] astore v4
      [139] aconst_null
      [140] astore v5
      [142] getstatic #41
        - Fieldref [com/anysoftkeyboard/b/b.b Lcom/anysoftkeyboard/b/b;]
      [145] aload_0 v0
      [146] invokevirtual #56
        - Methodref [com/anysoftkeyboard/b/b.b (Landroid/content/Context;)Ljava/util/ArrayList;]
      [149] astore_0 v0
      [150] aload v4
      [152] ifnull +62 (target=214)
      [155] aload_0 v0
      [156] invokevirtual #67
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [159] astore v7
      [161] goto +43 (target=204)
      [164] aload v7
      [166] invokeinterface #75
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [171] checkcast #30
        - Class [com/anysoftkeyboard/b/a]
      [174] dup
      [175] astore v6
      [177] invokevirtual #51
        - Methodref [com/anysoftkeyboard/b/a.b ()I]
      [180] iload_1 v1
      [181] ificmpne +23 (target=204)
      [184] aload v6
      [186] invokevirtual #52
        - Methodref [com/anysoftkeyboard/b/a.j ()Ljava/lang/String;]
      [189] aload v4
      [191] invokevirtual #60
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [194] ifeq +10 (target=204)
      [197] aload v6
      [199] astore v5
      [201] goto +13 (target=214)
      [204] aload v7
      [206] invokeinterface #74
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [211] ifne -47 (target=164)
      [214] aload v5
      [216] ifnonnull +78 (target=294)
      [219] aload_0 v0
      [220] invokevirtual #67
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [223] astore v7
      [225] goto +30 (target=255)
      [228] aload v7
      [230] invokeinterface #75
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [235] checkcast #30
        - Class [com/anysoftkeyboard/b/a]
      [238] dup
      [239] astore v6
      [241] invokevirtual #51
        - Methodref [com/anysoftkeyboard/b/a.b ()I]
      [244] iload_1 v1
      [245] ificmpne +10 (target=255)
      [248] aload v6
      [250] astore v5
      [252] goto +13 (target=265)
      [255] aload v7
      [257] invokeinterface #74
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [262] ifne -34 (target=228)
      [265] aload_2 v2
      [266] invokeinterface #68
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [271] dup
      [272] astore v6
      [274] aload_3 v3
      [275] aload v5
      [277] invokevirtual #52
        - Methodref [com/anysoftkeyboard/b/a.j ()Ljava/lang/String;]
      [280] invokeinterface #71
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [285] pop
      [286] aload v6
      [288] invokeinterface #70
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [293] pop
      [294] aload v5
      [296] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/content/Context;I)Ljava/util/ArrayList;
    Access flags: 0x9
      = public static java.util.ArrayList b(android.content.Context,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 59, locals = 4, stack = 2):
      [0] getstatic #41
        - Fieldref [com/anysoftkeyboard/b/b.b Lcom/anysoftkeyboard/b/b;]
      [3] aload_0 v0
      [4] invokevirtual #56
        - Methodref [com/anysoftkeyboard/b/b.b (Landroid/content/Context;)Ljava/util/ArrayList;]
      [7] astore_0 v0
      [8] new #38
        - Class [java/util/ArrayList]
      [11] dup
      [12] invokespecial #65
        - Methodref [java/util/ArrayList.<init> ()V]
      [15] astore_2 v2
      [16] aload_0 v0
      [17] invokevirtual #67
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [20] astore_3 v3
      [21] goto +27 (target=48)
      [24] aload_3 v3
      [25] invokeinterface #75
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [30] checkcast #30
        - Class [com/anysoftkeyboard/b/a]
      [33] dup
      [34] astore_0 v0
      [35] invokevirtual #51
        - Methodref [com/anysoftkeyboard/b/a.b ()I]
      [38] iload_1 v1
      [39] ificmpne +9 (target=48)
      [42] aload_2 v2
      [43] aload_0 v0
      [44] invokevirtual #66
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [47] pop
      [48] aload_3 v3
      [49] invokeinterface #74
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [54] ifne -30 (target=24)
      [57] aload_2 v2
      [58] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x2
      = private b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 1, stack = 8):
      [0] aload_0 v0
      [1] ldc #10
        - String [ASK_EKF]
      [3] ldc #17
        - String [com.anysoftkeyboard.plugin.EXTENSION_KEYBOARD]
      [5] ldc #18
        - String [com.anysoftkeyboard.plugindata.extensionkeyboard]
      [7] ldc #12
        - String [ExtensionKeyboards]
      [9] ldc #11
        - String [ExtensionKeyboard]
      [11] ldc #1
        - Integer [2131034124]
      [13] iconst_0
      [14] invokespecial #57
        - Methodref [com/anysoftkeyboard/e/a.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Intent;Landroid/content/Context;)Z
    Access flags: 0x14
      = protected final boolean a(android.content.Intent,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 91, locals = 7, stack = 4):
      [0] iconst_4
      [1] newarray 10
      [3] dup
      [4] iconst_0
      [5] iconst_1
      [6] iastore
      [7] dup
      [8] iconst_1
      [9] iconst_3
      [10] iastore
      [11] dup
      [12] iconst_2
      [13] iconst_4
      [14] iastore
      [15] dup
      [16] iconst_3
      [17] iconst_2
      [18] iastore
      [19] dup
      [20] astore v6
      [22] arraylength
      [23] istore v5
      [25] iconst_0
      [26] istore v4
      [28] goto +54 (target=82)
      [31] aload v6
      [33] iload v4
      [35] iaload
      [36] istore_3 v3
      [37] aload_2 v2
      [38] iload_3 v3
      [39] invokestatic #55
        - Methodref [com/anysoftkeyboard/b/b.a (Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
      [42] dup
      [43] astore_3 v3
      [44] ifnull +35 (target=79)
      [47] aload_3 v3
      [48] invokevirtual #53
        - Methodref [com/anysoftkeyboard/b/a.m ()Landroid/content/Context;]
      [51] invokevirtual #42
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [54] aload_1 v1
      [55] invokevirtual #45
        - Methodref [android/content/Intent.getData ()Landroid/net/Uri;]
      [58] invokevirtual #47
        - Methodref [android/net/Uri.getSchemeSpecificPart ()Ljava/lang/String;]
      [61] invokevirtual #60
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [64] ifeq +15 (target=79)
      [67] aload_0 v0
      [68] getfield #40
        - Fieldref [com/anysoftkeyboard/b/b.a Ljava/lang/String;]
      [71] ldc #13
        - String [It seems that selected keyboard extension has been changed. I need to reload view!]
      [73] invokestatic #49
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [76] pop
      [77] iconst_1
      [78] ireturn
      [79] iinc v4, 1
      [82] iload v4
      [84] iload v5
      [86] ificmplt -55 (target=31)
      [89] iconst_0
      [90] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILandroid/util/AttributeSet;)Lcom/anysoftkeyboard/e/c;
    Access flags: 0x1054
      = protected final com.anysoftkeyboard.e.c a(android.content.Context,java.lang.String,int,java.lang.String,int,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 213, locals = 10, stack = 9):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] aload v4
      [6] iload v5
      [8] aload v6
      [10] astore v7
      [12] istore v6
      [14] astore v5
      [16] istore v4
      [18] astore_3 v3
      [19] astore_2 v2
      [20] astore_1 v1
      [21] aload v7
      [23] aconst_null
      [24] ldc #19
        - String [extensionKeyboardResId]
      [26] bipush -2
      [28] invokeinterface #73
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [33] dup
      [34] istore v8
      [36] bipush -2
      [38] ificmpne +17 (target=55)
      [41] aload v7
      [43] aconst_null
      [44] ldc #19
        - String [extensionKeyboardResId]
      [46] bipush -2
      [48] invokeinterface #72
        - InterfaceMethodref [android/util/AttributeSet.getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [53] istore v8
      [55] aload v7
      [57] aconst_null
      [58] ldc #20
        - String [extensionKeyboardType]
      [60] bipush -2
      [62] invokeinterface #73
        - InterfaceMethodref [android/util/AttributeSet.getAttributeResourceValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [67] dup
      [68] istore v9
      [70] bipush -2
      [72] ificmpeq +17 (target=89)
      [75] aload_2 v2
      [76] invokevirtual #43
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [79] iload v9
      [81] invokevirtual #46
        - Methodref [android/content/res/Resources.getInteger (I)I]
      [84] istore v9
      [86] goto +17 (target=103)
      [89] aload v7
      [91] aconst_null
      [92] ldc #20
        - String [extensionKeyboardType]
      [94] bipush -2
      [96] invokeinterface #72
        - InterfaceMethodref [android/util/AttributeSet.getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
      [101] istore v9
      [103] aload_1 v1
      [104] getfield #40
        - Fieldref [com/anysoftkeyboard/b/b.a Ljava/lang/String;]
      [107] ldc #16
        - String [Parsing Extension Keyboard! prefId %s, keyboardResId %d, type %d]
      [109] iconst_3
      [110] anewarray #34
        - Class [java/lang/Object]
      [113] dup
      [114] iconst_0
      [115] aload_3 v3
      [116] aastore
      [117] dup
      [118] iconst_1
      [119] iload v8
      [121] invokestatic #58
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [124] aastore
      [125] dup
      [126] iconst_2
      [127] iload v9
      [129] invokestatic #58
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [132] aastore
      [133] invokestatic #61
        - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
      [136] invokestatic #49
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [139] pop
      [140] iload v8
      [142] bipush -2
      [144] ificmpeq +10 (target=154)
      [147] iload v9
      [149] bipush -2
      [151] ificmpne +42 (target=193)
      [154] ldc #14
        - String [Missing details for creating Extension Keyboard! prefId %s
keyboardResId: %d, type: %d]
      [156] iconst_3
      [157] anewarray #34
        - Class [java/lang/Object]
      [160] dup
      [161] iconst_0
      [162] aload_3 v3
      [163] aastore
      [164] dup
      [165] iconst_1
      [166] iload v8
      [168] invokestatic #58
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [171] aastore
      [172] dup
      [173] iconst_2
      [174] iload v9
      [176] invokestatic #58
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [179] aastore
      [180] invokestatic #61
        - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
      [183] astore_1 v1
      [184] new #35
        - Class [java/lang/RuntimeException]
      [187] dup
      [188] aload_1 v1
      [189] invokespecial #59
        - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/String;)V]
      [192] athrow
      [193] new #30
        - Class [com/anysoftkeyboard/b/a]
      [196] dup
      [197] aload_2 v2
      [198] aload_3 v3
      [199] iload v4
      [201] iload v8
      [203] iload v9
      [205] aload v5
      [207] iload v6
      [209] invokespecial #50
        - Methodref [com/anysoftkeyboard/b/a.<init> (Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;I)V]
      [212] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/o
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.views.o extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/devicespecific/i]

Constant Pool (count = 120):
  - Float [4.0]
  - String [ASKKbdViewBase]
  - String [onFling vx %f, vy %f]
  - Class [android/util/Log]
  - Class [android/view/MotionEvent]
  - Class [com/anysoftkeyboard/devicespecific/i]
  - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  - Class [com/anysoftkeyboard/keyboards/views/f]
  - Class [com/anysoftkeyboard/keyboards/views/i]
  - Class [com/anysoftkeyboard/keyboards/views/o]
  - Class [java/lang/Float]
  - Class [java/lang/Math]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Double [0.5]
  - Double [1.5]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.f I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.g Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/o.a Lcom/anysoftkeyboard/keyboards/views/i;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/MotionEvent.getX ()F]
  - Methodref [android/view/MotionEvent.getY ()F]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/i.a ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/i.b ()F]
  - Methodref [com/anysoftkeyboard/keyboards/views/i.c ()F]
  - Methodref [java/lang/Float.valueOf (F)Ljava/lang/Float;]
  - Methodref [java/lang/Math.abs (F)F]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (Z)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.b ()V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.b (Z)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.c ()V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.c (Z)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.d (Z)V]
  + NameAndType [<init> ()V]
  + NameAndType [a ()V]
  + NameAndType [a (Z)V]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/views/i;]
  + NameAndType [abs (F)F]
  + NameAndType [b ()F]
  + NameAndType [b ()V]
  + NameAndType [b ()Z]
  + NameAndType [b (Z)V]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/views/f;]
  + NameAndType [c ()F]
  + NameAndType [c ()V]
  + NameAndType [c (Z)V]
  + NameAndType [c I]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d (Z)V]
  + NameAndType [d I]
  + NameAndType [e I]
  + NameAndType [f I]
  + NameAndType [format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [g Z]
  + NameAndType [getX ()F]
  + NameAndType [getY ()F]
  + NameAndType [valueOf (F)Ljava/lang/Float;]
  + Utf8 [()F]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(F)F]
  + Utf8 [(F)Ljava/lang/Float;]
  + Utf8 [(F)Z]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [(Landroid/view/MotionEvent;)Z]
  + Utf8 [(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/views/i;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [ASKKbdViewBase]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/f;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/i;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [abs]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/devicespecific/i]
  + Utf8 [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/f]
  + Utf8 [com/anysoftkeyboard/keyboards/views/i]
  + Utf8 [com/anysoftkeyboard/keyboards/views/o]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [format]
  + Utf8 [g]
  + Utf8 [getX]
  + Utf8 [getY]
  + Utf8 [java/lang/Float]
  + Utf8 [java/lang/Math]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [onDown]
  + Utf8 [onFling]
  + Utf8 [onFling vx %f, vy %f]
  + Utf8 [onLongPress]
  + Utf8 [onScroll]
  + Utf8 [onShowPress]
  + Utf8 [onSingleTapUp]
  + Utf8 [valueOf]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/keyboards/views/i;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.views.i a
  + Field:        b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView b

Methods (count = 9):
  - Method:       <init>(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/views/i;)V
    Access flags: 0x1
      = public o(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView,com.anysoftkeyboard.keyboards.views.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #36
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [9] aload_0 v0
      [10] aload_2 v2
      [11] putfield #25
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.a Lcom/anysoftkeyboard/keyboards/views/i;]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
    Access flags: 0x11
      = public final boolean onScroll(android.view.MotionEvent,android.view.MotionEvent,float,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 5, stack = 1):
      [0] iconst_0
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
    Access flags: 0x11
      = public final boolean onFling(android.view.MotionEvent,android.view.MotionEvent,float,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 419, locals = 10, stack = 6):
      [0] ldc #2
        - String [ASKKbdViewBase]
      [2] ldc #3
        - String [onFling vx %f, vy %f]
      [4] iconst_2
      [5] anewarray #13
        - Class [java/lang/Object]
      [8] dup
      [9] iconst_0
      [10] fload_3 v3
      [11] invokestatic #34
        - Methodref [java/lang/Float.valueOf (F)Ljava/lang/Float;]
      [14] aastore
      [15] dup
      [16] iconst_1
      [17] fload v4
      [19] invokestatic #34
        - Methodref [java/lang/Float.valueOf (F)Ljava/lang/Float;]
      [22] aastore
      [23] invokestatic #37
        - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
      [26] invokestatic #27
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [29] pop
      [30] fload_3 v3
      [31] invokestatic #35
        - Methodref [java/lang/Math.abs (F)F]
      [34] fstore v5
      [36] fload v4
      [38] invokestatic #35
        - Methodref [java/lang/Math.abs (F)F]
      [41] fstore v6
      [43] aload_2 v2
      [44] invokevirtual #28
        - Methodref [android/view/MotionEvent.getX ()F]
      [47] aload_1 v1
      [48] invokevirtual #28
        - Methodref [android/view/MotionEvent.getX ()F]
      [51] fsub
      [52] fstore v7
      [54] aload_2 v2
      [55] invokevirtual #29
        - Methodref [android/view/MotionEvent.getY ()F]
      [58] aload_1 v1
      [59] invokevirtual #29
        - Methodref [android/view/MotionEvent.getY ()F]
      [62] fsub
      [63] fstore_1 v1
      [64] aload_0 v0
      [65] getfield #25
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.a Lcom/anysoftkeyboard/keyboards/views/i;]
      [68] invokevirtual #31
        - Methodref [com/anysoftkeyboard/keyboards/views/i.a ()V]
      [71] aload_0 v0
      [72] getfield #25
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.a Lcom/anysoftkeyboard/keyboards/views/i;]
      [75] invokevirtual #32
        - Methodref [com/anysoftkeyboard/keyboards/views/i.b ()F]
      [78] fstore_2 v2
      [79] aload_0 v0
      [80] getfield #25
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.a Lcom/anysoftkeyboard/keyboards/views/i;]
      [83] invokevirtual #33
        - Methodref [com/anysoftkeyboard/keyboards/views/i.c ()F]
      [86] fstore v8
      [88] aload_0 v0
      [89] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [92] invokevirtual #30
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b ()Z]
      [95] ifeq +13 (target=108)
      [98] aload_0 v0
      [99] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [102] getfield #23
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.f I]
      [105] goto +10 (target=115)
      [108] aload_0 v0
      [109] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [112] getfield #21
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d I]
      [115] istore v9
      [117] fload_3 v3
      [118] aload_0 v0
      [119] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [122] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c I]
      [125] i2f
      [126] fcmpl
      [127] ifle +60 (target=187)
      [130] fload v6
      [132] fload v5
      [134] fcmpg
      [135] ifge +52 (target=187)
      [138] fload v7
      [140] iload v9
      [142] i2f
      [143] fcmpl
      [144] ifle +43 (target=187)
      [147] aload_0 v0
      [148] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [151] getfield #24
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.g Z]
      [154] ifeq +263 (target=417)
      [157] fload_2 v2
      [158] fload_3 v3
      [159] ldc #1
        - Float [4.0]
      [161] fdiv
      [162] fcmpl
      [163] iflt +254 (target=417)
      [166] aload_0 v0
      [167] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [170] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [173] aload_0 v0
      [174] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [177] invokevirtual #30
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b ()Z]
      [180] invokeinterface #38
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.a (Z)V]
      [185] iconst_1
      [186] ireturn
      [187] fload_3 v3
      [188] aload_0 v0
      [189] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [192] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c I]
      [195] ineg
      [196] i2f
      [197] fcmpg
      [198] ifge +61 (target=259)
      [201] fload v6
      [203] fload v5
      [205] fcmpg
      [206] ifge +53 (target=259)
      [209] fload v7
      [211] iload v9
      [213] ineg
      [214] i2f
      [215] fcmpg
      [216] ifge +43 (target=259)
      [219] aload_0 v0
      [220] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [223] getfield #24
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.g Z]
      [226] ifeq +191 (target=417)
      [229] fload_2 v2
      [230] fload_3 v3
      [231] ldc #1
        - Float [4.0]
      [233] fdiv
      [234] fcmpg
      [235] ifgt +182 (target=417)
      [238] aload_0 v0
      [239] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [242] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [245] aload_0 v0
      [246] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [249] invokevirtual #30
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b ()Z]
      [252] invokeinterface #40
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.b (Z)V]
      [257] iconst_1
      [258] ireturn
      [259] fload v4
      [261] aload_0 v0
      [262] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [265] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c I]
      [268] ineg
      [269] i2f
      [270] fcmpg
      [271] ifge +67 (target=338)
      [274] fload v5
      [276] fload v6
      [278] fcmpg
      [279] ifge +59 (target=338)
      [282] fload_1 v1
      [283] aload_0 v0
      [284] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [287] getfield #22
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
      [290] ineg
      [291] i2f
      [292] fcmpg
      [293] ifge +45 (target=338)
      [296] aload_0 v0
      [297] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [300] getfield #24
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.g Z]
      [303] ifeq +114 (target=417)
      [306] fload v8
      [308] fload v4
      [310] ldc #1
        - Float [4.0]
      [312] fdiv
      [313] fcmpg
      [314] ifgt +103 (target=417)
      [317] aload_0 v0
      [318] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [321] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [324] aload_0 v0
      [325] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [328] invokevirtual #30
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b ()Z]
      [331] invokeinterface #43
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.d (Z)V]
      [336] iconst_1
      [337] ireturn
      [338] fload v4
      [340] aload_0 v0
      [341] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [344] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c I]
      [347] i2f
      [348] fcmpl
      [349] ifle +68 (target=417)
      [352] fload v5
      [354] fload v6
      [356] fconst_2
      [357] fdiv
      [358] fcmpg
      [359] ifge +58 (target=417)
      [362] fload_1 v1
      [363] aload_0 v0
      [364] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [367] getfield #22
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
      [370] i2f
      [371] fcmpl
      [372] ifle +45 (target=417)
      [375] aload_0 v0
      [376] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [379] getfield #24
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.g Z]
      [382] ifeq +35 (target=417)
      [385] fload v8
      [387] fload v4
      [389] ldc #1
        - Float [4.0]
      [391] fdiv
      [392] fcmpl
      [393] iflt +24 (target=417)
      [396] aload_0 v0
      [397] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [400] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [403] aload_0 v0
      [404] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [407] invokevirtual #30
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b ()Z]
      [410] invokeinterface #42
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.c (Z)V]
      [415] iconst_1
      [416] ireturn
      [417] iconst_0
      [418] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(F)Z
    Access flags: 0x11
      = public final boolean a(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 2, stack = 4):
      [0] fload_1 v1
      [1] f2d
      [2] ldc2_w #15
        - Double [0.5]
      [5] dcmpg
      [6] ifge +17 (target=23)
      [9] aload_0 v0
      [10] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [13] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [16] invokeinterface #39
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.b ()V]
      [21] iconst_1
      [22] ireturn
      [23] iconst_0
      [24] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(F)Z
    Access flags: 0x11
      = public final boolean b(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 2, stack = 4):
      [0] fload_1 v1
      [1] f2d
      [2] ldc2_w #17
        - Double [1.5]
      [5] dcmpl
      [6] ifle +17 (target=23)
      [9] aload_0 v0
      [10] getfield #26
        - Fieldref [com/anysoftkeyboard/keyboards/views/o.b Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [13] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [16] invokeinterface #41
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.c ()V]
      [21] iconst_1
      [22] ireturn
      [23] iconst_0
      [24] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDown(Landroid/view/MotionEvent;)Z
    Access flags: 0x11
      = public final boolean onDown(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 2, stack = 1):
      [0] iconst_0
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onLongPress(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void onLongPress(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onShowPress(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void onShowPress(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onSingleTapUp(Landroid/view/MotionEvent;)Z
    Access flags: 0x11
      = public final boolean onSingleTapUp(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 2, stack = 1):
      [0] iconst_0
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/w
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.keyboards.w extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 26):
  - Class [com/anysoftkeyboard/keyboards/n]
  - Class [com/anysoftkeyboard/keyboards/w]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/w.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/w.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/w.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/w.d I]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a I]
  + NameAndType [b I]
  + NameAndType [c I]
  + NameAndType [d I]
  + Utf8 [()V]
  + Utf8 [(IIII)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/n]
  + Utf8 [com/anysoftkeyboard/keyboards/w]
  + Utf8 [d]
  + Utf8 [java/lang/Object]

Fields (count = 4):
  + Field:        a I
    Access flags: 0x11
      = public final int a
  + Field:        b I
    Access flags: 0x11
      = public final int b
  + Field:        c I
    Access flags: 0x11
      = public final int c
  + Field:        d I
    Access flags: 0x11
      = public final int d

Methods (count = 1):
  - Method:       <init>(IIII)V
    Access flags: 0x1
      = public w(int,int,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 5, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #8
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iload_1 v1
      [6] putfield #4
        - Fieldref [com/anysoftkeyboard/keyboards/w.a I]
      [9] aload_0 v0
      [10] iload_2 v2
      [11] putfield #5
        - Fieldref [com/anysoftkeyboard/keyboards/w.b I]
      [14] aload_0 v0
      [15] iload_3 v3
      [16] putfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/w.c I]
      [19] aload_0 v0
      [20] iload v4
      [22] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/w.d I]
      [25] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/f
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.f extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 49):
  - String [text]
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/widget/SimpleAdapter]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/f]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/util/HashMap]
  - Fieldref [com/anysoftkeyboard/f.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Fieldref [com/anysoftkeyboard/f.b Landroid/widget/SimpleAdapter;]
  - Methodref [android/widget/SimpleAdapter.getItem (I)Ljava/lang/Object;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;)V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/util/HashMap.get (Ljava/lang/Object;)Ljava/lang/Object;]
  - InterfaceMethodref [android/content/DialogInterface.dismiss ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Ljava/lang/CharSequence;)V]
  + NameAndType [a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [b Landroid/widget/SimpleAdapter;]
  + NameAndType [dismiss ()V]
  + NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [getItem (I)Ljava/lang/Object;]
  + Utf8 [()V]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/widget/SimpleAdapter;)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/widget/SimpleAdapter;]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/widget/SimpleAdapter]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/f]
  + Utf8 [dismiss]
  + Utf8 [get]
  + Utf8 [getItem]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/util/HashMap]
  + Utf8 [onClick]
  + Utf8 [text]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x1002
      = private com.anysoftkeyboard.AnySoftKeyboard a
  + Field:        b Landroid/widget/SimpleAdapter;
    Access flags: 0x1012
      = private final android.widget.SimpleAdapter b

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/widget/SimpleAdapter;)V
    Access flags: 0x0
      = f(com.anysoftkeyboard.AnySoftKeyboard,android.widget.SimpleAdapter)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #10
        - Fieldref [com/anysoftkeyboard/f.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #11
        - Fieldref [com/anysoftkeyboard/f.b Landroid/widget/SimpleAdapter;]
      [10] aload_0 v0
      [11] invokespecial #14
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #11
        - Fieldref [com/anysoftkeyboard/f.b Landroid/widget/SimpleAdapter;]
      [4] iload_2 v2
      [5] invokevirtual #12
        - Methodref [android/widget/SimpleAdapter.getItem (I)Ljava/lang/Object;]
      [8] checkcast #9
        - Class [java/util/HashMap]
      [11] astore_2 v2
      [12] aload_0 v0
      [13] getfield #10
        - Fieldref [com/anysoftkeyboard/f.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [16] aload_2 v2
      [17] ldc #1
        - String [text]
      [19] invokevirtual #15
        - Methodref [java/util/HashMap.get (Ljava/lang/Object;)Ljava/lang/Object;]
      [22] checkcast #8
        - Class [java/lang/String]
      [25] invokevirtual #13
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Ljava/lang/CharSequence;)V]
      [28] aload_1 v1
      [29] invokeinterface #16
        - InterfaceMethodref [android/content/DialogInterface.dismiss ()V]
      [34] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/g
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.g extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 43):
  - String [input_method]
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/view/inputmethod/InputMethodManager]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/g]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/g.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Methodref [android/view/inputmethod/InputMethodManager.showInputMethodPicker ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.h (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.i (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [java/lang/Object.<init> ()V]
  - InterfaceMethodref [android/content/DialogInterface.dismiss ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [dismiss ()V]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [h (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + NameAndType [i (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + NameAndType [showInputMethodPicker ()V]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/view/inputmethod/InputMethodManager]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/g]
  + Utf8 [dismiss]
  + Utf8 [getSystemService]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [input_method]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]
  + Utf8 [showInputMethodPicker]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x1002
      = private com.anysoftkeyboard.AnySoftKeyboard a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x0
      = g(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/g.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [5] aload_0 v0
      [6] invokespecial #13
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 64, locals = 3, stack = 2):
      [0] aload_1 v1
      [1] invokeinterface #14
        - InterfaceMethodref [android/content/DialogInterface.dismiss ()V]
      [6] iload_2 v2
      [7] tableswitch (3 offsets, default=56) (target=63)
        0: offset = 25, target = 32
        1: offset = 33, target = 40
        2: offset = 41, target = 48
        default: offset = 56, target = 63
      [32] aload_0 v0
      [33] getfield #8
        - Fieldref [com/anysoftkeyboard/g.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [36] invokestatic #11
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.h (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [39] return
      [40] aload_0 v0
      [41] getfield #8
        - Fieldref [com/anysoftkeyboard/g.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [44] invokestatic #12
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.i (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [47] return
      [48] aload_0 v0
      [49] getfield #8
        - Fieldref [com/anysoftkeyboard/g.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [52] ldc #1
        - String [input_method]
      [54] invokevirtual #10
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [57] checkcast #4
        - Class [android/view/inputmethod/InputMethodManager]
      [60] invokevirtual #9
        - Methodref [android/view/inputmethod/InputMethodManager.showInputMethodPicker ()V]
      [63] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/h
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.h extends java.lang.Object

Interfaces (count = 1):
  - Class [android/widget/SimpleAdapter$ViewBinder]

Constant Pool (count = 57):
  - Class [android/content/Context]
  - Class [android/content/res/Resources]
  - Class [android/widget/ImageView]
  - Class [android/widget/SimpleAdapter]
  - Class [android/widget/SimpleAdapter$ViewBinder]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/c/b]
  - Class [com/anysoftkeyboard/h]
  - Class [java/lang/Integer]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/h.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Fieldref [com/anysoftkeyboard/h.b Lcom/anysoftkeyboard/c/b;]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
  - Methodref [android/widget/ImageView.setImageDrawable (Landroid/graphics/drawable/Drawable;)V]
  - Methodref [com/anysoftkeyboard/c/b.m ()Landroid/content/Context;]
  - Methodref [java/lang/Integer.intValue ()I]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [b Lcom/anysoftkeyboard/c/b;]
  + NameAndType [getDrawable (I)Landroid/graphics/drawable/Drawable;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [intValue ()I]
  + NameAndType [m ()Landroid/content/Context;]
  + NameAndType [setImageDrawable (Landroid/graphics/drawable/Drawable;)V]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()V]
  + Utf8 [(I)Landroid/graphics/drawable/Drawable;]
  + Utf8 [(Landroid/graphics/drawable/Drawable;)V]
  + Utf8 [(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Lcom/anysoftkeyboard/c/b;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [Lcom/anysoftkeyboard/c/b;]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/widget/ImageView]
  + Utf8 [android/widget/SimpleAdapter]
  + Utf8 [android/widget/SimpleAdapter$ViewBinder]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/c/b]
  + Utf8 [com/anysoftkeyboard/h]
  + Utf8 [getDrawable]
  + Utf8 [getResources]
  + Utf8 [intValue]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/Object]
  + Utf8 [m]
  + Utf8 [setImageDrawable]
  + Utf8 [setViewValue]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x1002
      = private com.anysoftkeyboard.AnySoftKeyboard a
  + Field:        b Lcom/anysoftkeyboard/c/b;
    Access flags: 0x1012
      = private final com.anysoftkeyboard.c.b b

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/AnySoftKeyboard;Lcom/anysoftkeyboard/c/b;)V
    Access flags: 0x0
      = h(com.anysoftkeyboard.AnySoftKeyboard,com.anysoftkeyboard.c.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #11
        - Fieldref [com/anysoftkeyboard/h.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #12
        - Fieldref [com/anysoftkeyboard/h.b Lcom/anysoftkeyboard/c/b;]
      [10] aload_0 v0
      [11] invokespecial #18
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       setViewValue(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z
    Access flags: 0x11
      = public final boolean setViewValue(android.view.View,java.lang.Object,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 40, locals = 4, stack = 2):
      [0] aload_1 v1
      [1] instanceof #3
        - Class [android/widget/ImageView]
      [4] ifeq +34 (target=38)
      [7] aload_0 v0
      [8] getfield #12
        - Fieldref [com/anysoftkeyboard/h.b Lcom/anysoftkeyboard/c/b;]
      [11] invokevirtual #16
        - Methodref [com/anysoftkeyboard/c/b.m ()Landroid/content/Context;]
      [14] invokevirtual #13
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [17] aload_2 v2
      [18] checkcast #9
        - Class [java/lang/Integer]
      [21] invokevirtual #17
        - Methodref [java/lang/Integer.intValue ()I]
      [24] invokevirtual #14
        - Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [27] astore_2 v2
      [28] aload_1 v1
      [29] checkcast #3
        - Class [android/widget/ImageView]
      [32] aload_2 v2
      [33] invokevirtual #15
        - Methodref [android/widget/ImageView.setImageDrawable (Landroid/graphics/drawable/Drawable;)V]
      [36] iconst_1
      [37] ireturn
      [38] iconst_0
      [39] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/d/e
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.d.e extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 56):
  - String [, expected ]
  - String [No start tag found]
  - String [Unexpected start tag: found ]
  - Class [com/anysoftkeyboard/d/e]
  - Class [java/io/IOException]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/Map]
  - Class [java/util/Map$Entry]
  - Class [org/xmlpull/v1/XmlPullParser]
  - Class [org/xmlpull/v1/XmlPullParserException]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [org/xmlpull/v1/XmlPullParserException.<init> (Ljava/lang/String;)V]
  - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.getName ()Ljava/lang/String;]
  - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.next ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [getName ()Ljava/lang/String;]
  + NameAndType [next ()I]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Lorg/xmlpull/v1/XmlPullParser;)V]
  + Utf8 [(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V]
  + Utf8 [, expected ]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [No start tag found]
  + Utf8 [Unexpected start tag: found ]
  + Utf8 [a]
  + Utf8 [append]
  + Utf8 [com/anysoftkeyboard/d/e]
  + Utf8 [equals]
  + Utf8 [getName]
  + Utf8 [java/io/IOException]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/Map]
  + Utf8 [java/util/Map$Entry]
  + Utf8 [next]
  + Utf8 [org/xmlpull/v1/XmlPullParser]
  + Utf8 [org/xmlpull/v1/XmlPullParserException]
  + Utf8 [toString]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>()V
    Access flags: 0x1
      = public e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #13
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V
    Access flags: 0x19
      = public static final void a(org.xmlpull.v1.XmlPullParser,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 84, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] invokeinterface #20
        - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.next ()I]
      [6] dup
      [7] istore_2 v2
      [8] iconst_2
      [9] ificmpeq +8 (target=17)
      [12] iload_2 v2
      [13] iconst_1
      [14] ificmpne -14 (target=0)
      [17] iload_2 v2
      [18] iconst_2
      [19] ificmpeq +13 (target=32)
      [22] new #12
        - Class [org/xmlpull/v1/XmlPullParserException]
      [25] dup
      [26] ldc #2
        - String [No start tag found]
      [28] invokespecial #18
        - Methodref [org/xmlpull/v1/XmlPullParserException.<init> (Ljava/lang/String;)V]
      [31] athrow
      [32] aload_0 v0
      [33] invokeinterface #19
        - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.getName ()Ljava/lang/String;]
      [38] aload_1 v1
      [39] invokevirtual #14
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [42] ifne +41 (target=83)
      [45] new #12
        - Class [org/xmlpull/v1/XmlPullParserException]
      [48] dup
      [49] new #8
        - Class [java/lang/StringBuilder]
      [52] dup
      [53] ldc #3
        - String [Unexpected start tag: found ]
      [55] invokespecial #15
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [58] aload_0 v0
      [59] invokeinterface #19
        - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.getName ()Ljava/lang/String;]
      [64] invokevirtual #16
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [67] ldc #1
        - String [, expected ]
      [69] invokevirtual #16
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [72] aload_1 v1
      [73] invokevirtual #16
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [76] invokevirtual #17
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [79] invokespecial #18
        - Methodref [org/xmlpull/v1/XmlPullParserException.<init> (Ljava/lang/String;)V]
      [82] athrow
      [83] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lorg/xmlpull/v1/XmlPullParser;)V
    Access flags: 0x19
      = public static final void a(org.xmlpull.v1.XmlPullParser)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokeinterface #20
        - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.next ()I]
      [6] dup
      [7] istore_1 v1
      [8] iconst_2
      [9] ificmpeq +8 (target=17)
      [12] iload_1 v1
      [13] iconst_1
      [14] ificmpne -14 (target=0)
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/z
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.dictionaries.z extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 20):
  - Class [com/anysoftkeyboard/dictionaries/h]
  - Class [com/anysoftkeyboard/dictionaries/z]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/dictionaries/z.a Ljava/lang/String;]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/dictionaries/h]
  + Utf8 [com/anysoftkeyboard/dictionaries/z]
  + Utf8 [java/lang/Object]

Fields (count = 1):
  + Field:        a Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String a

Methods (count = 5):
  - Method:       <init>(Ljava/lang/String;)V
    Access flags: 0x4
      = protected z(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #5
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #4
        - Fieldref [com/anysoftkeyboard/dictionaries/z.a Ljava/lang/String;]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/d;Lcom/anysoftkeyboard/dictionaries/h;)V
    Access flags: 0x401
      = public abstract void a(com.anysoftkeyboard.d,com.anysoftkeyboard.dictionaries.h)
  + Method:       a(Ljava/lang/CharSequence;)Z
    Access flags: 0x401
      = public abstract boolean a(java.lang.CharSequence)
  + Method:       b()V
    Access flags: 0x401
      = public abstract void b()
  + Method:       a()V
    Access flags: 0x401
      = public abstract void a()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/i
  Superclass:    android/inputmethodservice/InputMethodService$InputMethodImpl
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.i extends android.inputmethodservice.InputMethodService$InputMethodImpl

Interfaces (count = 0):

Constant Pool (count = 31):
  - Class [android/inputmethodservice/AbstractInputMethodService]
  - Class [android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl]
  - Class [android/inputmethodservice/InputMethodService]
  - Class [android/inputmethodservice/InputMethodService$InputMethodImpl]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/i]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.b Landroid/os/IBinder;]
  - Fieldref [com/anysoftkeyboard/i.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Methodref [android/inputmethodservice/InputMethodService$InputMethodImpl.<init> (Landroid/inputmethodservice/InputMethodService;)V]
  - Methodref [android/inputmethodservice/InputMethodService$InputMethodImpl.attachToken (Landroid/os/IBinder;)V]
  + NameAndType [<init> (Landroid/inputmethodservice/InputMethodService;)V]
  + NameAndType [a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [attachToken (Landroid/os/IBinder;)V]
  + NameAndType [b Landroid/os/IBinder;]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)V]
  + Utf8 [(Landroid/os/IBinder;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/inputmethodservice/InputMethodService;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/os/IBinder;]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [a]
  + Utf8 [android/inputmethodservice/AbstractInputMethodService]
  + Utf8 [android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl]
  + Utf8 [android/inputmethodservice/InputMethodService]
  + Utf8 [android/inputmethodservice/InputMethodService$InputMethodImpl]
  + Utf8 [attachToken]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/i]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x1002
      = private com.anysoftkeyboard.AnySoftKeyboard a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/inputmethodservice/InputMethodService;)V
    Access flags: 0x0
      = i(com.anysoftkeyboard.AnySoftKeyboard,android.inputmethodservice.InputMethodService)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/i.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] invokespecial #9
        - Methodref [android/inputmethodservice/InputMethodService$InputMethodImpl.<init> (Landroid/inputmethodservice/InputMethodService;)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       attachToken(Landroid/os/IBinder;)V
    Access flags: 0x11
      = public final void attachToken(android.os.IBinder)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #10
        - Methodref [android/inputmethodservice/InputMethodService$InputMethodImpl.attachToken (Landroid/os/IBinder;)V]
      [5] aload_0 v0
      [6] getfield #8
        - Fieldref [com/anysoftkeyboard/i.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [9] aload_1 v1
      [10] putfield #7
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.b Landroid/os/IBinder;]
      [13] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/aa
  Superclass:    com/anysoftkeyboard/e/b
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.aa extends com.anysoftkeyboard.e.b

Interfaces (count = 0):

Constant Pool (count = 86):
  - String [dictionary_]
  - Class [android/content/Context]
  - Class [android/content/res/AssetManager]
  - Class [com/anysoftkeyboard/dictionaries/BinaryDictionary]
  - Class [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary]
  - Class [com/anysoftkeyboard/dictionaries/aa]
  - Class [com/anysoftkeyboard/dictionaries/v]
  - Class [com/anysoftkeyboard/e/b]
  - Class [java/lang/Exception]
  - Class [java/lang/StringBuilder]
  - Fieldref [com/anysoftkeyboard/dictionaries/aa.a Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/dictionaries/aa.b Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/dictionaries/aa.c I]
  - Fieldref [com/anysoftkeyboard/dictionaries/aa.d I]
  - Methodref [android/content/Context.getAssets ()Landroid/content/res/AssetManager;]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/res/AssetManager.openFd (Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
  - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.<init> (Ljava/lang/String;Landroid/content/res/AssetFileDescriptor;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.<init> (Ljava/lang/String;Landroid/content/Context;I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;II)V]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.m ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/dictionaries/aa.o ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/dictionaries/v.<init> (Landroid/content/res/Resources;I)V]
  - Methodref [com/anysoftkeyboard/e/b.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;II)V]
  + NameAndType [<init> (Landroid/content/res/Resources;I)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Landroid/content/Context;I)V]
  + NameAndType [<init> (Ljava/lang/String;Landroid/content/res/AssetFileDescriptor;)V]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b Ljava/lang/String;]
  + NameAndType [c I]
  + NameAndType [d I]
  + NameAndType [getAssets ()Landroid/content/res/AssetManager;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [m ()Landroid/content/Context;]
  + NameAndType [o ()Ljava/lang/String;]
  + NameAndType [openFd (Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/AssetManager;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/v;]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/z;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;II)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;II)V]
  + Utf8 [(Landroid/content/res/Resources;I)V]
  + Utf8 [(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;I)V]
  + Utf8 [(Ljava/lang/String;Landroid/content/res/AssetFileDescriptor;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/AssetManager]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/dictionaries/BinaryDictionary]
  + Utf8 [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary]
  + Utf8 [com/anysoftkeyboard/dictionaries/aa]
  + Utf8 [com/anysoftkeyboard/dictionaries/v]
  + Utf8 [com/anysoftkeyboard/e/b]
  + Utf8 [d]
  + Utf8 [dictionary_]
  + Utf8 [getAssets]
  + Utf8 [getResources]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [m]
  + Utf8 [o]
  + Utf8 [openFd]
  + Utf8 [toString]

Fields (count = 4):
  + Field:        a Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String a
  + Field:        b Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String b
  + Field:        c I
    Access flags: 0x12
      = private final int c
  + Field:        d I
    Access flags: 0x12
      = private final int d

Methods (count = 6):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;II)V
    Access flags: 0x2
      = private aa(android.content.Context,java.lang.String,int,java.lang.String,int,java.lang.String,java.lang.String,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 51, locals = 10, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] new #10
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #1
        - String [dictionary_]
      [8] invokespecial #25
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] aload_2 v2
      [12] invokevirtual #26
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [15] invokevirtual #27
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [18] iload_3 v3
      [19] aload v4
      [21] iload v5
      [23] invokespecial #24
        - Methodref [com/anysoftkeyboard/e/b.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
      [26] aload_0 v0
      [27] aload v6
      [29] putfield #11
        - Fieldref [com/anysoftkeyboard/dictionaries/aa.a Ljava/lang/String;]
      [32] aload_0 v0
      [33] aload v7
      [35] putfield #12
        - Fieldref [com/anysoftkeyboard/dictionaries/aa.b Ljava/lang/String;]
      [38] aload_0 v0
      [39] iload v8
      [41] putfield #13
        - Fieldref [com/anysoftkeyboard/dictionaries/aa.c I]
      [44] aload_0 v0
      [45] iload v9
      [47] putfield #14
        - Fieldref [com/anysoftkeyboard/dictionaries/aa.d I]
      [50] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
    Access flags: 0x1
      = public aa(android.content.Context,java.lang.String,int,java.lang.String,int,java.lang.String,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 8, stack = 10):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] aload v4
      [6] iload v5
      [8] aload v6
      [10] aload v7
      [12] iconst_m1
      [13] iconst_m1
      [14] invokespecial #20
        - Methodref [com/anysoftkeyboard/dictionaries/aa.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;II)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;II)V
    Access flags: 0x1
      = public aa(android.content.Context,java.lang.String,int,java.lang.String,int,java.lang.String,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 19, locals = 9, stack = 10):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] aload v4
      [6] iload v5
      [8] aload v6
      [10] aconst_null
      [11] iload v7
      [13] iload v8
      [15] invokespecial #20
        - Methodref [com/anysoftkeyboard/dictionaries/aa.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;II)V]
      [18] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #11
        - Fieldref [com/anysoftkeyboard/dictionaries/aa.a Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Lcom/anysoftkeyboard/dictionaries/z;
    Access flags: 0x11
      = public final com.anysoftkeyboard.dictionaries.z b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 54, locals = 1, stack = 5):
      [0] aload_0 v0
      [1] getfield #13
        - Fieldref [com/anysoftkeyboard/dictionaries/aa.c I]
      [4] iconst_m1
      [5] ificmpne +29 (target=34)
      [8] new #4
        - Class [com/anysoftkeyboard/dictionaries/BinaryDictionary]
      [11] dup
      [12] aload_0 v0
      [13] invokevirtual #22
        - Methodref [com/anysoftkeyboard/dictionaries/aa.o ()Ljava/lang/String;]
      [16] aload_0 v0
      [17] invokevirtual #21
        - Methodref [com/anysoftkeyboard/dictionaries/aa.m ()Landroid/content/Context;]
      [20] invokevirtual #15
        - Methodref [android/content/Context.getAssets ()Landroid/content/res/AssetManager;]
      [23] aload_0 v0
      [24] getfield #12
        - Fieldref [com/anysoftkeyboard/dictionaries/aa.b Ljava/lang/String;]
      [27] invokevirtual #17
        - Methodref [android/content/res/AssetManager.openFd (Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
      [30] invokespecial #18
        - Methodref [com/anysoftkeyboard/dictionaries/BinaryDictionary.<init> (Ljava/lang/String;Landroid/content/res/AssetFileDescriptor;)V]
      [33] areturn
      [34] new #5
        - Class [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary]
      [37] dup
      [38] aload_0 v0
      [39] invokevirtual #22
        - Methodref [com/anysoftkeyboard/dictionaries/aa.o ()Ljava/lang/String;]
      [42] aload_0 v0
      [43] invokevirtual #21
        - Methodref [com/anysoftkeyboard/dictionaries/aa.m ()Landroid/content/Context;]
      [46] aload_0 v0
      [47] getfield #13
        - Fieldref [com/anysoftkeyboard/dictionaries/aa.c I]
      [50] invokespecial #19
        - Methodref [com/anysoftkeyboard/dictionaries/ResourceBinaryDictionary.<init> (Ljava/lang/String;Landroid/content/Context;I)V]
      [53] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()Lcom/anysoftkeyboard/dictionaries/v;
    Access flags: 0x11
      = public final com.anysoftkeyboard.dictionaries.v c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 29, locals = 1, stack = 4):
      [0] aload_0 v0
      [1] getfield #14
        - Fieldref [com/anysoftkeyboard/dictionaries/aa.d I]
      [4] iconst_m1
      [5] ificmpne +5 (target=10)
      [8] aconst_null
      [9] areturn
      [10] new #7
        - Class [com/anysoftkeyboard/dictionaries/v]
      [13] dup
      [14] aload_0 v0
      [15] invokevirtual #21
        - Methodref [com/anysoftkeyboard/dictionaries/aa.m ()Landroid/content/Context;]
      [18] invokevirtual #16
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [21] aload_0 v0
      [22] getfield #14
        - Fieldref [com/anysoftkeyboard/dictionaries/aa.d I]
      [25] invokespecial #23
        - Methodref [com/anysoftkeyboard/dictionaries/v.<init> (Landroid/content/res/Resources;I)V]
      [28] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/i
  Superclass:    com/anysoftkeyboard/ui/settings/g
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.i extends com.anysoftkeyboard.ui.settings.g

Interfaces (count = 0):

Constant Pool (count = 79):
  - Class [com/anysoftkeyboard/dictionaries/n]
  - Class [com/anysoftkeyboard/dictionaries/u]
  - Class [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  - Class [com/anysoftkeyboard/ui/settings/a]
  - Class [com/anysoftkeyboard/ui/settings/g]
  - Class [com/anysoftkeyboard/ui/settings/i]
  - Class [java/lang/Exception]
  - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  - Methodref [com/anysoftkeyboard/dictionaries/n.a ()Lcom/anysoftkeyboard/dictionaries/n;]
  - Methodref [com/anysoftkeyboard/dictionaries/n.a (Landroid/content/Context;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/u;]
  - Methodref [com/anysoftkeyboard/dictionaries/u.b ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/u.e ()Landroid/database/Cursor;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/database/Cursor;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Lcom/anysoftkeyboard/dictionaries/u;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.d (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.e (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Lcom/anysoftkeyboard/dictionaries/u;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getListAdapter ()Landroid/widget/ListAdapter;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.setListAdapter (Landroid/widget/ListAdapter;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/a.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/a.changeCursor (Landroid/database/Cursor;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/g.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/i.b ()Ljava/lang/Void;]
  - Methodref [java/lang/Exception.printStackTrace ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  + NameAndType [a ()Lcom/anysoftkeyboard/dictionaries/n;]
  + NameAndType [a (Landroid/content/Context;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/u;]
  + NameAndType [a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;]
  + NameAndType [a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/database/Cursor;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Lcom/anysoftkeyboard/dictionaries/u;)V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + NameAndType [b ()Ljava/lang/Void;]
  + NameAndType [b ()V]
  + NameAndType [changeCursor (Landroid/database/Cursor;)V]
  + NameAndType [d (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Ljava/lang/String;]
  + NameAndType [e ()Landroid/database/Cursor;]
  + NameAndType [e (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Lcom/anysoftkeyboard/dictionaries/u;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getListAdapter ()Landroid/widget/ListAdapter;]
  + NameAndType [printStackTrace ()V]
  + NameAndType [setListAdapter (Landroid/widget/ListAdapter;)V]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/database/Cursor;]
  + Utf8 [()Landroid/widget/ListAdapter;]
  + Utf8 [()Lcom/anysoftkeyboard/dictionaries/n;]
  + Utf8 [()Ljava/lang/Void;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [(Landroid/database/Cursor;)V]
  + Utf8 [(Landroid/widget/ListAdapter;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Lcom/anysoftkeyboard/dictionaries/u;]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Ljava/lang/String;]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/database/Cursor;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Lcom/anysoftkeyboard/dictionaries/u;)V]
  + Utf8 [([Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [changeCursor]
  + Utf8 [com/anysoftkeyboard/dictionaries/n]
  + Utf8 [com/anysoftkeyboard/dictionaries/u]
  + Utf8 [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/a]
  + Utf8 [com/anysoftkeyboard/ui/settings/g]
  + Utf8 [com/anysoftkeyboard/ui/settings/i]
  + Utf8 [d]
  + Utf8 [doInBackground]
  + Utf8 [e]
  + Utf8 [getApplicationContext]
  + Utf8 [getListAdapter]
  + Utf8 [java/lang/Exception]
  + Utf8 [printStackTrace]
  + Utf8 [setListAdapter]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity a

Methods (count = 4):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V
    Access flags: 0x0
      = i(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [5] aload_0 v0
      [6] aload_1 v1
      [7] invokespecial #23
        - Methodref [com/anysoftkeyboard/ui/settings/g.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Ljava/lang/Void;
    Access flags: 0x82
      = private java.lang.Void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 85, locals = 2, stack = 3):
      [0] invokestatic #9
        - Methodref [com/anysoftkeyboard/dictionaries/n.a ()Lcom/anysoftkeyboard/dictionaries/n;]
      [3] aload_0 v0
      [4] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [7] invokevirtual #18
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getApplicationContext ()Landroid/content/Context;]
      [10] aload_0 v0
      [11] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [14] invokestatic #16
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.d (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Ljava/lang/String;]
      [17] invokevirtual #10
        - Methodref [com/anysoftkeyboard/dictionaries/n.a (Landroid/content/Context;Ljava/lang/String;)Lcom/anysoftkeyboard/dictionaries/u;]
      [20] dup
      [21] astore_1 v1
      [22] aload_0 v0
      [23] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [26] invokestatic #17
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.e (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Lcom/anysoftkeyboard/dictionaries/u;]
      [29] ifacmpeq +23 (target=52)
      [32] aload_0 v0
      [33] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [36] invokestatic #17
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.e (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Lcom/anysoftkeyboard/dictionaries/u;]
      [39] ifnull +13 (target=52)
      [42] aload_0 v0
      [43] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [46] invokestatic #17
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.e (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Lcom/anysoftkeyboard/dictionaries/u;]
      [49] invokevirtual #11
        - Methodref [com/anysoftkeyboard/dictionaries/u.b ()V]
      [52] aload_0 v0
      [53] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [56] aload_1 v1
      [57] invokestatic #15
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Lcom/anysoftkeyboard/dictionaries/u;)V]
      [60] aload_0 v0
      [61] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [64] aload_0 v0
      [65] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [68] invokestatic #17
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.e (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Lcom/anysoftkeyboard/dictionaries/u;]
      [71] invokevirtual #12
        - Methodref [com/anysoftkeyboard/dictionaries/u.e ()Landroid/database/Cursor;]
      [74] invokestatic #14
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/database/Cursor;)V]
      [77] goto +6 (target=83)
      [80] invokevirtual #25
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [83] aconst_null
      [84] areturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (0 -> 77: 80):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x14
      = protected final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 48, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [4] invokevirtual #19
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getListAdapter ()Landroid/widget/ListAdapter;]
      [7] checkcast #4
        - Class [com/anysoftkeyboard/ui/settings/a]
      [10] dup
      [11] astore_1 v1
      [12] ifnonnull +24 (target=36)
      [15] new #4
        - Class [com/anysoftkeyboard/ui/settings/a]
      [18] dup
      [19] aload_0 v0
      [20] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [23] invokespecial #21
        - Methodref [com/anysoftkeyboard/ui/settings/a.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
      [26] astore_1 v1
      [27] aload_0 v0
      [28] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [31] aload_1 v1
      [32] invokevirtual #20
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.setListAdapter (Landroid/widget/ListAdapter;)V]
      [35] return
      [36] aload_1 v1
      [37] aload_0 v0
      [38] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/i.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [41] invokestatic #13
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/database/Cursor;]
      [44] invokevirtual #22
        - Methodref [com/anysoftkeyboard/ui/settings/a.changeCursor (Landroid/database/Cursor;)V]
      [47] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
    Access flags: 0x10d4
      = protected final java.lang.Object doInBackground(java.lang.Object[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #24
        - Methodref [com/anysoftkeyboard/ui/settings/i.b ()Ljava/lang/Void;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/j
  Superclass:    android/os/Handler
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.j extends android.os.Handler

Interfaces (count = 0):

Constant Pool (count = 29):
  - Class [android/os/Handler]
  - Class [android/os/Message]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/j]
  - Fieldref [android/os/Message.what I]
  - Fieldref [com/anysoftkeyboard/j.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Methodref [android/os/Handler.<init> ()V]
  - Methodref [android/os/Handler.handleMessage (Landroid/os/Message;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + NameAndType [a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [handleMessage (Landroid/os/Message;)V]
  + NameAndType [what I]
  + Utf8 [()V]
  + Utf8 [(Landroid/os/Message;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [a]
  + Utf8 [android/os/Handler]
  + Utf8 [android/os/Message]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/j]
  + Utf8 [handleMessage]
  + Utf8 [what]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x1002
      = private com.anysoftkeyboard.AnySoftKeyboard a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x0
      = j(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        - Fieldref [com/anysoftkeyboard/j.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [5] aload_0 v0
      [6] invokespecial #7
        - Methodref [android/os/Handler.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       handleMessage(Landroid/os/Message;)V
    Access flags: 0x11
      = public final void handleMessage(android.os.Message)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 38, locals = 2, stack = 2):
      [0] aload_1 v1
      [1] getfield #5
        - Fieldref [android/os/Message.what I]
      [4] tableswitch (1 offsets, default=28) (target=32)
        0: offset = 20, target = 24
        default: offset = 28, target = 32
      [24] aload_0 v0
      [25] getfield #6
        - Fieldref [com/anysoftkeyboard/j.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [28] invokestatic #9
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [31] return
      [32] aload_0 v0
      [33] aload_1 v1
      [34] invokespecial #8
        - Methodref [android/os/Handler.handleMessage (Landroid/os/Message;)V]
      [37] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/AddOnSelector
  Superclass:    android/preference/PreferenceActivity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x421
    = public abstract class com.anysoftkeyboard.ui.settings.AddOnSelector extends android.preference.PreferenceActivity

Interfaces (count = 0):

Constant Pool (count = 137):
  - Integer [234234]
  - Integer [17039360]
  - Integer [2131296580]
  - Integer [2131296581]
  - String [search_for_addon_packs_at_market]
  - Class [android/app/AlertDialog]
  - Class [android/app/AlertDialog$Builder]
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/preference/ListPreference]
  - Class [android/preference/Preference]
  - Class [android/preference/Preference$OnPreferenceClickListener]
  - Class [android/preference/PreferenceActivity]
  - Class [com/anysoftkeyboard/e/c]
  - Class [com/anysoftkeyboard/ui/settings/AddOnSelector]
  - Class [com/anysoftkeyboard/ui/settings/f]
  - Class [java/lang/String]
  - Class [java/util/Iterator]
  - Class [java/util/List]
  - Fieldref [com/anysoftkeyboard/ui/settings/AddOnSelector.a Landroid/preference/ListPreference;]
  - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
  - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
  - Methodref [android/app/AlertDialog$Builder.setCancelable (Z)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;]
  - Methodref [android/preference/ListPreference.setEntries ([Ljava/lang/CharSequence;)V]
  - Methodref [android/preference/ListPreference.setEntryValues ([Ljava/lang/CharSequence;)V]
  - Methodref [android/preference/Preference.setOnPreferenceClickListener (Landroid/preference/Preference$OnPreferenceClickListener;)V]
  - Methodref [android/preference/PreferenceActivity.<init> ()V]
  - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/preference/PreferenceActivity.onCreateDialog (I)Landroid/app/Dialog;]
  - Methodref [android/preference/PreferenceActivity.onResume ()V]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.addPreferencesFromResource (I)V]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.b ()I]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.c ()I]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.d ()Ljava/util/List;]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
  - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.getString (I)Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/ui/settings/f.<init> (Lcom/anysoftkeyboard/ui/settings/AddOnSelector;)V]
  - InterfaceMethodref [com/anysoftkeyboard/e/c.j ()Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/e/c.o ()Ljava/lang/String;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/List.size ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/settings/AddOnSelector;)V]
  + NameAndType [a Landroid/preference/ListPreference;]
  + NameAndType [addPreferencesFromResource (I)V]
  + NameAndType [b ()I]
  + NameAndType [c ()I]
  + NameAndType [create ()Landroid/app/AlertDialog;]
  + NameAndType [d ()Ljava/util/List;]
  + NameAndType [findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [o ()Ljava/lang/String;]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [onCreateDialog (I)Landroid/app/Dialog;]
  + NameAndType [onResume ()V]
  + NameAndType [setCancelable (Z)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setEntries ([Ljava/lang/CharSequence;)V]
  + NameAndType [setEntryValues ([Ljava/lang/CharSequence;)V]
  + NameAndType [setMessage (I)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setOnPreferenceClickListener (Landroid/preference/Preference$OnPreferenceClickListener;)V]
  + NameAndType [setTitle (I)Landroid/app/AlertDialog$Builder;]
  + NameAndType [size ()I]
  + Utf8 [()I]
  + Utf8 [()Landroid/app/AlertDialog;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(I)Landroid/app/Dialog;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)V]
  + Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/preference/Preference$OnPreferenceClickListener;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/AddOnSelector;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Landroid/preference/Preference;]
  + Utf8 [(Z)Landroid/app/AlertDialog$Builder;]
  + Utf8 [([Ljava/lang/CharSequence;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/preference/ListPreference;]
  + Utf8 [a]
  + Utf8 [addPreferencesFromResource]
  + Utf8 [android/app/AlertDialog]
  + Utf8 [android/app/AlertDialog$Builder]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/preference/ListPreference]
  + Utf8 [android/preference/Preference]
  + Utf8 [android/preference/Preference$OnPreferenceClickListener]
  + Utf8 [android/preference/PreferenceActivity]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/e/c]
  + Utf8 [com/anysoftkeyboard/ui/settings/AddOnSelector]
  + Utf8 [com/anysoftkeyboard/ui/settings/f]
  + Utf8 [create]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [findPreference]
  + Utf8 [getString]
  + Utf8 [hasNext]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/String]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/List]
  + Utf8 [next]
  + Utf8 [o]
  + Utf8 [onCreate]
  + Utf8 [onCreateDialog]
  + Utf8 [onResume]
  + Utf8 [search_for_addon_packs_at_market]
  + Utf8 [setCancelable]
  + Utf8 [setEntries]
  + Utf8 [setEntryValues]
  + Utf8 [setMessage]
  + Utf8 [setNegativeButton]
  + Utf8 [setOnPreferenceClickListener]
  + Utf8 [setTitle]
  + Utf8 [size]

Fields (count = 1):
  + Field:        a Landroid/preference/ListPreference;
    Access flags: 0x2
      = private android.preference.ListPreference a

Methods (count = 9):
  - Method:       <init>()V
    Access flags: 0x1
      = public AddOnSelector()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #30
        - Methodref [android/preference/PreferenceActivity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 50, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #31
        - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] aload_0 v0
      [7] invokevirtual #36
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.c ()I]
      [10] invokevirtual #34
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.addPreferencesFromResource (I)V]
      [13] aload_0 v0
      [14] ldc #5
        - String [search_for_addon_packs_at_market]
      [16] invokevirtual #38
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
      [19] new #16
        - Class [com/anysoftkeyboard/ui/settings/f]
      [22] dup
      [23] aload_0 v0
      [24] invokespecial #40
        - Methodref [com/anysoftkeyboard/ui/settings/f.<init> (Lcom/anysoftkeyboard/ui/settings/AddOnSelector;)V]
      [27] invokevirtual #29
        - Methodref [android/preference/Preference.setOnPreferenceClickListener (Landroid/preference/Preference$OnPreferenceClickListener;)V]
      [30] aload_0 v0
      [31] aload_0 v0
      [32] aload_0 v0
      [33] aload_0 v0
      [34] invokevirtual #35
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.b ()I]
      [37] invokevirtual #39
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.getString (I)Ljava/lang/String;]
      [40] invokevirtual #38
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
      [43] checkcast #10
        - Class [android/preference/ListPreference]
      [46] putfield #20
        - Fieldref [com/anysoftkeyboard/ui/settings/AddOnSelector.a Landroid/preference/ListPreference;]
      [49] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreateDialog(I)Landroid/app/Dialog;
    Access flags: 0x4
      = protected android.app.Dialog onCreateDialog(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 44, locals = 2, stack = 3):
      [0] iload_1 v1
      [1] ldc #1
        - Integer [234234]
      [3] ificmpne +35 (target=38)
      [6] new #7
        - Class [android/app/AlertDialog$Builder]
      [9] dup
      [10] aload_0 v0
      [11] invokespecial #21
        - Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
      [14] ldc #3
        - Integer [2131296580]
      [16] invokevirtual #26
        - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;]
      [19] ldc #4
        - Integer [2131296581]
      [21] invokevirtual #24
        - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;]
      [24] iconst_1
      [25] invokevirtual #23
        - Methodref [android/app/AlertDialog$Builder.setCancelable (Z)Landroid/app/AlertDialog$Builder;]
      [28] ldc #2
        - Integer [17039360]
      [30] aconst_null
      [31] invokevirtual #25
        - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [34] invokevirtual #22
        - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
      [37] areturn
      [38] aload_0 v0
      [39] iload_1 v1
      [40] invokespecial #32
        - Methodref [android/preference/PreferenceActivity.onCreateDialog (I)Landroid/app/Dialog;]
      [43] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onResume()V
    Access flags: 0x4
      = protected void onResume()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 104, locals = 6, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #33
        - Methodref [android/preference/PreferenceActivity.onResume ()V]
      [4] aload_0 v0
      [5] invokevirtual #37
        - Methodref [com/anysoftkeyboard/ui/settings/AddOnSelector.d ()Ljava/util/List;]
      [8] dup
      [9] astore_1 v1
      [10] invokeinterface #46
        - InterfaceMethodref [java/util/List.size ()I]
      [15] anewarray #17
        - Class [java/lang/String]
      [18] astore_2 v2
      [19] aload_1 v1
      [20] invokeinterface #46
        - InterfaceMethodref [java/util/List.size ()I]
      [25] anewarray #17
        - Class [java/lang/String]
      [28] astore_3 v3
      [29] iconst_0
      [30] istore v4
      [32] aload_1 v1
      [33] invokeinterface #45
        - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
      [38] astore v5
      [40] goto +37 (target=77)
      [43] aload v5
      [45] invokeinterface #44
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [50] checkcast #14
        - Class [com/anysoftkeyboard/e/c]
      [53] astore_1 v1
      [54] aload_2 v2
      [55] iload v4
      [57] aload_1 v1
      [58] invokeinterface #41
        - InterfaceMethodref [com/anysoftkeyboard/e/c.j ()Ljava/lang/String;]
      [63] aastore
      [64] aload_3 v3
      [65] iload v4
      [67] aload_1 v1
      [68] invokeinterface #42
        - InterfaceMethodref [com/anysoftkeyboard/e/c.o ()Ljava/lang/String;]
      [73] aastore
      [74] iinc v4, 1
      [77] aload v5
      [79] invokeinterface #43
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [84] ifne -41 (target=43)
      [87] aload_0 v0
      [88] getfield #20
        - Fieldref [com/anysoftkeyboard/ui/settings/AddOnSelector.a Landroid/preference/ListPreference;]
      [91] aload_3 v3
      [92] invokevirtual #27
        - Methodref [android/preference/ListPreference.setEntries ([Ljava/lang/CharSequence;)V]
      [95] aload_0 v0
      [96] getfield #20
        - Fieldref [com/anysoftkeyboard/ui/settings/AddOnSelector.a Landroid/preference/ListPreference;]
      [99] aload_2 v2
      [100] invokevirtual #28
        - Methodref [android/preference/ListPreference.setEntryValues ([Ljava/lang/CharSequence;)V]
      [103] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Z
    Access flags: 0x404
      = protected abstract boolean e()
  + Method:       a()Ljava/lang/String;
    Access flags: 0x404
      = protected abstract java.lang.String a()
  + Method:       d()Ljava/util/List;
    Access flags: 0x404
      = protected abstract java.util.List d()
  + Method:       c()I
    Access flags: 0x404
      = protected abstract int c()
  + Method:       b()I
    Access flags: 0x404
      = protected abstract int b()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/k
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.k extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 111):
  - Integer [2131296408]
  - String [ which corresponds to id ]
  - String [(null)]
  - String [ASK]
  - String [Dictionary override dialog canceled.]
  - String [Dictionary override. User selected ]
  - String [Dictionary overriden disabled. User selected default.]
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$Editor]
  - Class [android/preference/PreferenceManager]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/k]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Object]
  - Class [java/lang/StringBuilder]
  - Fieldref [com/anysoftkeyboard/k.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Fieldref [com/anysoftkeyboard/k.b Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/k.c [Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/k.d [Ljava/lang/CharSequence;]
  - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/CharSequence;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f ()V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.g (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I[Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [android/content/DialogInterface.dismiss ()V]
  - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.remove (Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/CharSequence;)V]
  + NameAndType [a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b Ljava/lang/String;]
  + NameAndType [c [Ljava/lang/CharSequence;]
  + NameAndType [commit ()Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d [Ljava/lang/CharSequence;]
  + NameAndType [dismiss ()V]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [f ()V]
  + NameAndType [g (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + NameAndType [getString (I[Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [remove (Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [ which corresponds to id ]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I[Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/CharSequence;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(null)]
  + Utf8 [<init>]
  + Utf8 [ASK]
  + Utf8 [Code]
  + Utf8 [Dictionary override dialog canceled.]
  + Utf8 [Dictionary override. User selected ]
  + Utf8 [Dictionary overriden disabled. User selected default.]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [[Ljava/lang/CharSequence;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/preference/PreferenceManager]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/k]
  + Utf8 [commit]
  + Utf8 [d]
  + Utf8 [dismiss]
  + Utf8 [edit]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [getDefaultSharedPreferences]
  + Utf8 [getString]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [onClick]
  + Utf8 [putString]
  + Utf8 [remove]
  + Utf8 [toString]

Fields (count = 4):
  + Field:        a Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x1002
      = private com.anysoftkeyboard.AnySoftKeyboard a
  + Field:        b Ljava/lang/String;
    Access flags: 0x1012
      = private final java.lang.String b
  + Field:        c [Ljava/lang/CharSequence;
    Access flags: 0x1012
      = private final java.lang.CharSequence[] c
  + Field:        d [Ljava/lang/CharSequence;
    Access flags: 0x1012
      = private final java.lang.CharSequence[] d

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V
    Access flags: 0x0
      = k(com.anysoftkeyboard.AnySoftKeyboard,java.lang.String,java.lang.CharSequence[],java.lang.CharSequence[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 5, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #19
        - Fieldref [com/anysoftkeyboard/k.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #20
        - Fieldref [com/anysoftkeyboard/k.b Ljava/lang/String;]
      [10] aload_0 v0
      [11] aload_3 v3
      [12] putfield #21
        - Fieldref [com/anysoftkeyboard/k.c [Ljava/lang/CharSequence;]
      [15] aload_0 v0
      [16] aload v4
      [18] putfield #22
        - Fieldref [com/anysoftkeyboard/k.d [Ljava/lang/CharSequence;]
      [21] aload_0 v0
      [22] invokespecial #29
        - Methodref [java/lang/Object.<init> ()V]
      [25] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 218, locals = 4, stack = 7):
      [0] aload_1 v1
      [1] invokeinterface #33
        - InterfaceMethodref [android/content/DialogInterface.dismiss ()V]
      [6] aload_0 v0
      [7] getfield #19
        - Fieldref [com/anysoftkeyboard/k.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [10] invokestatic #23
        - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;]
      [13] invokeinterface #34
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [18] astore_1 v1
      [19] iload_2 v2
      [20] tableswitch (1 offsets, default=49) (target=69)
        0: offset = 20, target = 40
        default: offset = 49, target = 69
      [40] ldc #4
        - String [ASK]
      [42] ldc #7
        - String [Dictionary overriden disabled. User selected default.]
      [44] invokestatic #24
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [47] pop
      [48] aload_1 v1
      [49] aload_0 v0
      [50] getfield #20
        - Fieldref [com/anysoftkeyboard/k.b Ljava/lang/String;]
      [53] invokeinterface #37
        - InterfaceMethodref [android/content/SharedPreferences$Editor.remove (Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [58] pop
      [59] aload_0 v0
      [60] getfield #19
        - Fieldref [com/anysoftkeyboard/k.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [63] invokevirtual #26
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f ()V]
      [66] goto +137 (target=203)
      [69] iload_2 v2
      [70] iflt +12 (target=82)
      [73] iload_2 v2
      [74] aload_0 v0
      [75] getfield #21
        - Fieldref [com/anysoftkeyboard/k.c [Ljava/lang/CharSequence;]
      [78] arraylength
      [79] ificmplt +14 (target=93)
      [82] ldc #4
        - String [ASK]
      [84] ldc #5
        - String [Dictionary override dialog canceled.]
      [86] invokestatic #24
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [89] pop
      [90] goto +113 (target=203)
      [93] aload_0 v0
      [94] getfield #22
        - Fieldref [com/anysoftkeyboard/k.d [Ljava/lang/CharSequence;]
      [97] iload_2 v2
      [98] aaload
      [99] dup
      [100] astore_3 v3
      [101] ifnonnull +7 (target=108)
      [104] aconst_null
      [105] goto +9 (target=114)
      [108] aload_3 v3
      [109] invokeinterface #38
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [114] astore_3 v3
      [115] aload_0 v0
      [116] getfield #21
        - Fieldref [com/anysoftkeyboard/k.c [Ljava/lang/CharSequence;]
      [119] iload_2 v2
      [120] aaload
      [121] invokeinterface #38
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [126] astore_2 v2
      [127] ldc #4
        - String [ASK]
      [129] new #18
        - Class [java/lang/StringBuilder]
      [132] dup
      [133] ldc #6
        - String [Dictionary override. User selected ]
      [135] invokespecial #30
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [138] aload_2 v2
      [139] invokevirtual #31
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [142] ldc #2
        - String [ which corresponds to id ]
      [144] invokevirtual #31
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [147] aload_3 v3
      [148] ifnonnull +8 (target=156)
      [151] ldc #3
        - String [(null)]
      [153] goto +4 (target=157)
      [156] aload_3 v3
      [157] invokevirtual #31
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [160] invokevirtual #32
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [163] invokestatic #24
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [166] pop
      [167] aload_1 v1
      [168] aload_0 v0
      [169] getfield #20
        - Fieldref [com/anysoftkeyboard/k.b Ljava/lang/String;]
      [172] aload_3 v3
      [173] invokeinterface #36
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [178] pop
      [179] aload_0 v0
      [180] getfield #19
        - Fieldref [com/anysoftkeyboard/k.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [183] aload_0 v0
      [184] getfield #19
        - Fieldref [com/anysoftkeyboard/k.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [187] ldc #1
        - Integer [2131296408]
      [189] iconst_1
      [190] anewarray #17
        - Class [java/lang/Object]
      [193] dup
      [194] iconst_0
      [195] aload_2 v2
      [196] aastore
      [197] invokevirtual #28
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getString (I[Ljava/lang/Object;)Ljava/lang/String;]
      [200] invokestatic #25
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/CharSequence;)V]
      [203] aload_1 v1
      [204] invokeinterface #35
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [209] pop
      [210] aload_0 v0
      [211] getfield #19
        - Fieldref [com/anysoftkeyboard/k.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [214] invokestatic #27
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.g (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [217] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/l
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.l extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 86):
  - String [ with id ]
  - String [ASK]
  - String [Keyboard selection popup canceled]
  - String [User selected ]
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/keyboards/e]
  - Class [com/anysoftkeyboard/keyboards/r]
  - Class [com/anysoftkeyboard/l]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Object]
  - Class [java/lang/StringBuilder]
  - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
  - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
  - Fieldref [com/anysoftkeyboard/l.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Fieldref [com/anysoftkeyboard/l.b [Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/l.c [Ljava/lang/CharSequence;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
  - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Ljava/lang/String;)Lcom/anysoftkeyboard/keyboards/b;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [android/content/DialogInterface.dismiss ()V]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a (Landroid/view/inputmethod/EditorInfo;Ljava/lang/String;)Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [a (Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V]
  + NameAndType [a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/e;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/r;]
  + NameAndType [b [Ljava/lang/CharSequence;]
  + NameAndType [c [Ljava/lang/CharSequence;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [dismiss ()V]
  + NameAndType [getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [ with id ]
  + Utf8 [()Landroid/view/inputmethod/EditorInfo;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Landroid/view/inputmethod/EditorInfo;Ljava/lang/String;)Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [ASK]
  + Utf8 [Code]
  + Utf8 [Keyboard selection popup canceled]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/e;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/r;]
  + Utf8 [User selected ]
  + Utf8 [[Ljava/lang/CharSequence;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/keyboards/e]
  + Utf8 [com/anysoftkeyboard/keyboards/r]
  + Utf8 [com/anysoftkeyboard/l]
  + Utf8 [d]
  + Utf8 [dismiss]
  + Utf8 [getCurrentInputEditorInfo]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [onClick]
  + Utf8 [toString]

Fields (count = 3):
  + Field:        a Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x1002
      = private com.anysoftkeyboard.AnySoftKeyboard a
  + Field:        b [Ljava/lang/CharSequence;
    Access flags: 0x1012
      = private final java.lang.CharSequence[] b
  + Field:        c [Ljava/lang/CharSequence;
    Access flags: 0x1012
      = private final java.lang.CharSequence[] c

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/AnySoftKeyboard;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V
    Access flags: 0x0
      = l(com.anysoftkeyboard.AnySoftKeyboard,java.lang.CharSequence[],java.lang.CharSequence[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #17
        - Fieldref [com/anysoftkeyboard/l.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #18
        - Fieldref [com/anysoftkeyboard/l.b [Ljava/lang/CharSequence;]
      [10] aload_0 v0
      [11] aload_3 v3
      [12] putfield #19
        - Fieldref [com/anysoftkeyboard/l.c [Ljava/lang/CharSequence;]
      [15] aload_0 v0
      [16] invokespecial #24
        - Methodref [java/lang/Object.<init> ()V]
      [19] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 110, locals = 3, stack = 4):
      [0] aload_1 v1
      [1] invokeinterface #29
        - InterfaceMethodref [android/content/DialogInterface.dismiss ()V]
      [6] iload_2 v2
      [7] iflt +12 (target=19)
      [10] iload_2 v2
      [11] aload_0 v0
      [12] getfield #18
        - Fieldref [com/anysoftkeyboard/l.b [Ljava/lang/CharSequence;]
      [15] arraylength
      [16] ificmplt +12 (target=28)
      [19] ldc #2
        - String [ASK]
      [21] ldc #3
        - String [Keyboard selection popup canceled]
      [23] invokestatic #20
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [26] pop
      [27] return
      [28] aload_0 v0
      [29] getfield #19
        - Fieldref [com/anysoftkeyboard/l.c [Ljava/lang/CharSequence;]
      [32] iload_2 v2
      [33] aaload
      [34] astore_1 v1
      [35] ldc #2
        - String [ASK]
      [37] new #14
        - Class [java/lang/StringBuilder]
      [40] dup
      [41] ldc #4
        - String [User selected ]
      [43] invokespecial #25
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [46] aload_0 v0
      [47] getfield #18
        - Fieldref [com/anysoftkeyboard/l.b [Ljava/lang/CharSequence;]
      [50] iload_2 v2
      [51] aaload
      [52] invokevirtual #26
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [55] ldc #1
        - String [ with id ]
      [57] invokevirtual #27
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [60] aload_1 v1
      [61] invokevirtual #26
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [64] invokevirtual #28
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [67] invokestatic #20
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [70] pop
      [71] aload_0 v0
      [72] getfield #17
        - Fieldref [com/anysoftkeyboard/l.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [75] invokevirtual #22
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getCurrentInputEditorInfo ()Landroid/view/inputmethod/EditorInfo;]
      [78] astore_2 v2
      [79] aload_0 v0
      [80] getfield #17
        - Fieldref [com/anysoftkeyboard/l.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [83] getfield #15
        - Fieldref [com/anysoftkeyboard/AnySoftKeyboard.a Lcom/anysoftkeyboard/keyboards/e;]
      [86] aload_2 v2
      [87] aload_1 v1
      [88] invokeinterface #30
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [93] invokevirtual #23
        - Methodref [com/anysoftkeyboard/keyboards/e.a (Landroid/view/inputmethod/EditorInfo;Ljava/lang/String;)Lcom/anysoftkeyboard/keyboards/b;]
      [96] astore_1 v1
      [97] aload_0 v0
      [98] getfield #17
        - Fieldref [com/anysoftkeyboard/l.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [101] aload_2 v2
      [102] getstatic #16
        - Fieldref [com/anysoftkeyboard/keyboards/r.b Lcom/anysoftkeyboard/keyboards/r;]
      [105] aload_1 v1
      [106] invokestatic #21
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.a (Lcom/anysoftkeyboard/AnySoftKeyboard;Landroid/view/inputmethod/EditorInfo;Lcom/anysoftkeyboard/keyboards/r;Lcom/anysoftkeyboard/keyboards/b;)V]
      [109] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/m
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.m extends java.lang.Object

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 52):
  - Integer [268435456]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/m]
  - Class [com/anysoftkeyboard/ui/tutorials/TipsActivity]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/m.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
  - Methodref [android/view/View.setVisibility (I)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [a Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [f (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [setFlags (I)Landroid/content/Intent;]
  + NameAndType [setVisibility (I)V]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()V]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/m]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/TipsActivity]
  + Utf8 [f]
  + Utf8 [getApplicationContext]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]
  + Utf8 [setFlags]
  + Utf8 [setVisibility]
  + Utf8 [startActivity]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x1002
      = private com.anysoftkeyboard.AnySoftKeyboard a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x0
      = m(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #10
        - Fieldref [com/anysoftkeyboard/m.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [5] aload_0 v0
      [6] invokespecial #17
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x11
      = public final void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 45, locals = 3, stack = 4):
      [0] aload_1 v1
      [1] bipush 8
      [3] invokevirtual #14
        - Methodref [android/view/View.setVisibility (I)V]
      [6] aload_0 v0
      [7] getfield #10
        - Fieldref [com/anysoftkeyboard/m.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [10] invokestatic #15
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.f (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [13] aload_0 v0
      [14] getfield #10
        - Fieldref [com/anysoftkeyboard/m.a Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [17] invokevirtual #16
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.getApplicationContext ()Landroid/content/Context;]
      [20] astore_1 v1
      [21] new #3
        - Class [android/content/Intent]
      [24] dup
      [25] aload_1 v1
      [26] ldc #8
        - Class [com/anysoftkeyboard/ui/tutorials/TipsActivity]
      [28] invokespecial #12
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [31] dup
      [32] astore_2 v2
      [33] ldc #1
        - Integer [268435456]
      [35] invokevirtual #13
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [38] pop
      [39] aload_1 v1
      [40] aload_2 v2
      [41] invokevirtual #11
        - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
      [44] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/n
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.n extends java.lang.Object

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 59):
  - Class [android/os/SystemClock]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/widget/TextView]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/keyboards/views/CandidateView]
  - Class [com/anysoftkeyboard/n]
  - Class [java/lang/Object]
  - Long [2000]
  - Fieldref [com/anysoftkeyboard/n.a J]
  - Fieldref [com/anysoftkeyboard/n.b Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Methodref [android/os/SystemClock.elapsedRealtime ()J]
  - Methodref [android/widget/TextView.setVisibility (I)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Lcom/anysoftkeyboard/AnySoftKeyboard;)Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.d (Lcom/anysoftkeyboard/AnySoftKeyboard;)Landroid/widget/TextView;]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.e (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Ljava/util/List;ZZZ)V]
  + NameAndType [a J]
  + NameAndType [b (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + NameAndType [b Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [c (Lcom/anysoftkeyboard/AnySoftKeyboard;)Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
  + NameAndType [d (Lcom/anysoftkeyboard/AnySoftKeyboard;)Landroid/widget/TextView;]
  + NameAndType [e (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + NameAndType [elapsedRealtime ()J]
  + NameAndType [setVisibility (I)V]
  + Utf8 [()J]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)Landroid/widget/TextView;]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
  + Utf8 [(Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
  + Utf8 [(Ljava/util/List;ZZZ)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [J]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [a]
  + Utf8 [android/os/SystemClock]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/widget/TextView]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/keyboards/views/CandidateView]
  + Utf8 [com/anysoftkeyboard/n]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [elapsedRealtime]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]
  + Utf8 [setVisibility]

Fields (count = 2):
  + Field:        a J
    Access flags: 0x2
      = private long a
  + Field:        b Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x1002
      = private com.anysoftkeyboard.AnySoftKeyboard b

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/AnySoftKeyboard;)V
    Access flags: 0x0
      = n(com.anysoftkeyboard.AnySoftKeyboard)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #12
        - Fieldref [com/anysoftkeyboard/n.b Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [5] aload_0 v0
      [6] invokespecial #20
        - Methodref [java/lang/Object.<init> ()V]
      [9] aload_0 v0
      [10] lconst_0
      [11] putfield #11
        - Fieldref [com/anysoftkeyboard/n.a J]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x11
      = public final void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 75, locals = 4, stack = 5):
      [0] invokestatic #13
        - Methodref [android/os/SystemClock.elapsedRealtime ()J]
      [3] dup2
      [4] lstore_2 v2
      [5] aload_0 v0
      [6] getfield #11
        - Fieldref [com/anysoftkeyboard/n.a J]
      [9] lsub
      [10] ldc2_w #9
        - Long [2000]
      [13] lcmp
      [14] ifge +13 (target=27)
      [17] aload_0 v0
      [18] getfield #12
        - Fieldref [com/anysoftkeyboard/n.b Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [21] invokestatic #15
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [24] goto +45 (target=69)
      [27] aload_0 v0
      [28] getfield #12
        - Fieldref [com/anysoftkeyboard/n.b Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [31] invokestatic #16
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.c (Lcom/anysoftkeyboard/AnySoftKeyboard;)Lcom/anysoftkeyboard/keyboards/views/CandidateView;]
      [34] aconst_null
      [35] iconst_0
      [36] iconst_0
      [37] iconst_0
      [38] invokevirtual #19
        - Methodref [com/anysoftkeyboard/keyboards/views/CandidateView.a (Ljava/util/List;ZZZ)V]
      [41] aload_0 v0
      [42] getfield #12
        - Fieldref [com/anysoftkeyboard/n.b Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [45] invokestatic #17
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.d (Lcom/anysoftkeyboard/AnySoftKeyboard;)Landroid/widget/TextView;]
      [48] ifnull +14 (target=62)
      [51] aload_0 v0
      [52] getfield #12
        - Fieldref [com/anysoftkeyboard/n.b Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [55] invokestatic #17
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.d (Lcom/anysoftkeyboard/AnySoftKeyboard;)Landroid/widget/TextView;]
      [58] iconst_0
      [59] invokevirtual #14
        - Methodref [android/widget/TextView.setVisibility (I)V]
      [62] aload_0 v0
      [63] getfield #12
        - Fieldref [com/anysoftkeyboard/n.b Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [66] invokestatic #18
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.e (Lcom/anysoftkeyboard/AnySoftKeyboard;)V]
      [69] aload_0 v0
      [70] lload_2 v2
      [71] putfield #11
        - Fieldref [com/anysoftkeyboard/n.a J]
      [74] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/menny/android/anysoftkeyboard/b
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.menny.android.anysoftkeyboard.b extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 12):
  - Class [com/menny/android/anysoftkeyboard/a]
  - Class [com/menny/android/anysoftkeyboard/b]
  - Class [java/lang/Object]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [com/menny/android/anysoftkeyboard/a]
  + Utf8 [com/menny/android/anysoftkeyboard/b]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 1):
  - Method:       <init>()V
    Access flags: 0x1
      = public b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #4
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/x
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.keyboards.x extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 112):
  - String ['targetCharacters' should be the same lenght as the latin QWERTY keys strings: ]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/keyboards/aa]
  - Class [com/anysoftkeyboard/keyboards/k]
  - Class [com/anysoftkeyboard/keyboards/x]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [java/lang/Character]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [java/security/InvalidParameterException]
  - Fieldref [com/anysoftkeyboard/keyboards/k.a Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.d Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.e Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/x.a [I]
  - Fieldref [com/anysoftkeyboard/keyboards/x.b J]
  - Fieldref [com/anysoftkeyboard/keyboards/x.c Lcom/anysoftkeyboard/keyboards/aa;]
  - Methodref [com/anysoftkeyboard/keyboards/aa.<init> ()V]
  - Methodref [com/anysoftkeyboard/keyboards/aa.a ()I]
  - Methodref [com/anysoftkeyboard/keyboards/aa.a (I)Lcom/anysoftkeyboard/keyboards/k;]
  - Methodref [com/anysoftkeyboard/keyboards/aa.a ([II)V]
  - Methodref [com/anysoftkeyboard/keyboards/aa.a ([III)V]
  - Methodref [com/anysoftkeyboard/keyboards/aa.b ()I]
  - Methodref [com/anysoftkeyboard/keyboards/aa.c ()V]
  - Methodref [com/anysoftkeyboard/keyboards/x.a ([II)V]
  - Methodref [com/anysoftkeyboard/keyboards/x.b (I)Lcom/anysoftkeyboard/keyboards/k;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [java/lang/Character.toUpperCase (C)C]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.charAt (I)C]
  - Methodref [java/lang/String.length ()I]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.currentTimeMillis ()J]
  - Methodref [java/security/InvalidParameterException.<init> (Ljava/lang/String;)V]
  - InterfaceMethodref [com/anysoftkeyboard/a.I ()I]
  - InterfaceMethodref [com/anysoftkeyboard/b.c (I)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [I ()I]
  + NameAndType [a ()I]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a (I)Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [a ([II)V]
  + NameAndType [a ([III)V]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [a [I]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()I]
  + NameAndType [b (I)Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [b J]
  + NameAndType [c ()V]
  + NameAndType [c (I)V]
  + NameAndType [c Lcom/anysoftkeyboard/keyboards/aa;]
  + NameAndType [charAt (I)C]
  + NameAndType [currentTimeMillis ()J]
  + NameAndType [d Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [e Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [length ()I]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [toUpperCase (C)C]
  + Utf8 ['targetCharacters' should be the same lenght as the latin QWERTY keys strings: ]
  + Utf8 [()I]
  + Utf8 [()J]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(C)C]
  + Utf8 [(I)C]
  + Utf8 [(I)Lcom/anysoftkeyboard/keyboards/k;]
  + Utf8 [(I)V]
  + Utf8 [(I)Z]
  + Utf8 [(ILcom/anysoftkeyboard/b;)I]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [([II)V]
  + Utf8 [([III)V]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [J]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/aa;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/k;]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/keyboards/aa]
  + Utf8 [com/anysoftkeyboard/keyboards/k]
  + Utf8 [com/anysoftkeyboard/keyboards/x]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [currentTimeMillis]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [java/security/InvalidParameterException]
  + Utf8 [length]
  + Utf8 [toString]
  + Utf8 [toUpperCase]

Fields (count = 3):
  + Field:        a [I
    Access flags: 0x1a
      = private static final int[] a
  + Field:        b J
    Access flags: 0x2
      = private long b
  + Field:        c Lcom/anysoftkeyboard/keyboards/aa;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.aa c

Methods (count = 9):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 158, locals = 0, stack = 4):
      [0] bipush 26
      [2] newarray 10
      [4] dup
      [5] iconst_0
      [6] bipush 45
      [8] iastore
      [9] dup
      [10] iconst_1
      [11] bipush 51
      [13] iastore
      [14] dup
      [15] iconst_2
      [16] bipush 33
      [18] iastore
      [19] dup
      [20] iconst_3
      [21] bipush 46
      [23] iastore
      [24] dup
      [25] iconst_4
      [26] bipush 48
      [28] iastore
      [29] dup
      [30] iconst_5
      [31] bipush 53
      [33] iastore
      [34] dup
      [35] bipush 6
      [37] bipush 49
      [39] iastore
      [40] dup
      [41] bipush 7
      [43] bipush 37
      [45] iastore
      [46] dup
      [47] bipush 8
      [49] bipush 43
      [51] iastore
      [52] dup
      [53] bipush 9
      [55] bipush 44
      [57] iastore
      [58] dup
      [59] bipush 10
      [61] bipush 29
      [63] iastore
      [64] dup
      [65] bipush 11
      [67] bipush 47
      [69] iastore
      [70] dup
      [71] bipush 12
      [73] bipush 32
      [75] iastore
      [76] dup
      [77] bipush 13
      [79] bipush 34
      [81] iastore
      [82] dup
      [83] bipush 14
      [85] bipush 35
      [87] iastore
      [88] dup
      [89] bipush 15
      [91] bipush 36
      [93] iastore
      [94] dup
      [95] bipush 16
      [97] bipush 38
      [99] iastore
      [100] dup
      [101] bipush 17
      [103] bipush 39
      [105] iastore
      [106] dup
      [107] bipush 18
      [109] bipush 40
      [111] iastore
      [112] dup
      [113] bipush 19
      [115] bipush 54
      [117] iastore
      [118] dup
      [119] bipush 20
      [121] bipush 52
      [123] iastore
      [124] dup
      [125] bipush 21
      [127] bipush 31
      [129] iastore
      [130] dup
      [131] bipush 22
      [133] bipush 50
      [135] iastore
      [136] dup
      [137] bipush 23
      [139] bipush 30
      [141] iastore
      [142] dup
      [143] bipush 24
      [145] bipush 42
      [147] iastore
      [148] dup
      [149] bipush 25
      [151] bipush 41
      [153] iastore
      [154] putstatic #17
        - Fieldref [com/anysoftkeyboard/keyboards/x.a [I]
      [157] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>()V
    Access flags: 0x1
      = public x()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 23, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #31
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #4
        - Class [com/anysoftkeyboard/keyboards/aa]
      [8] dup
      [9] invokespecial #20
        - Methodref [com/anysoftkeyboard/keyboards/aa.<init> ()V]
      [12] putfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/x.c Lcom/anysoftkeyboard/keyboards/aa;]
      [15] aload_0 v0
      [16] invokestatic #37
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [19] putfield #18
        - Fieldref [com/anysoftkeyboard/keyboards/x.b J]
      [22] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 105, locals = 5, stack = 5):
      [0] getstatic #17
        - Fieldref [com/anysoftkeyboard/keyboards/x.a [I]
      [3] arraylength
      [4] aload_1 v1
      [5] invokevirtual #33
        - Methodref [java/lang/String.length ()I]
      [8] ificmpeq +29 (target=37)
      [11] new #13
        - Class [java/security/InvalidParameterException]
      [14] dup
      [15] new #11
        - Class [java/lang/StringBuilder]
      [18] dup
      [19] ldc #1
        - String ['targetCharacters' should be the same lenght as the latin QWERTY keys strings: ]
      [21] invokespecial #34
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [24] getstatic #17
        - Fieldref [com/anysoftkeyboard/keyboards/x.a [I]
      [27] invokevirtual #35
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [30] invokevirtual #36
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [33] invokespecial #38
        - Methodref [java/security/InvalidParameterException.<init> (Ljava/lang/String;)V]
      [36] athrow
      [37] iconst_0
      [38] istore_2 v2
      [39] goto +57 (target=96)
      [42] getstatic #17
        - Fieldref [com/anysoftkeyboard/keyboards/x.a [I]
      [45] iload_2 v2
      [46] iaload
      [47] i2c
      [48] istore_3 v3
      [49] aload_1 v1
      [50] iload_2 v2
      [51] invokevirtual #32
        - Methodref [java/lang/String.charAt (I)C]
      [54] dup
      [55] istore v4
      [57] ifle +36 (target=93)
      [60] aload_0 v0
      [61] iconst_1
      [62] newarray 10
      [64] dup
      [65] iconst_0
      [66] iload_3 v3
      [67] iastore
      [68] iload v4
      [70] invokevirtual #27
        - Methodref [com/anysoftkeyboard/keyboards/x.a ([II)V]
      [73] aload_0 v0
      [74] iconst_2
      [75] newarray 10
      [77] dup
      [78] iconst_0
      [79] iconst_m1
      [80] iastore
      [81] dup
      [82] iconst_1
      [83] iload_3 v3
      [84] iastore
      [85] iload v4
      [87] invokestatic #30
        - Methodref [java/lang/Character.toUpperCase (C)C]
      [90] invokevirtual #27
        - Methodref [com/anysoftkeyboard/keyboards/x.a ([II)V]
      [93] iinc v2, 1
      [96] iload_2 v2
      [97] getstatic #17
        - Fieldref [com/anysoftkeyboard/keyboards/x.a [I]
      [100] arraylength
      [101] ificmplt -59 (target=42)
      [104] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a([II)V
    Access flags: 0x11
      = public final void a(int[],int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/x.c Lcom/anysoftkeyboard/keyboards/aa;]
      [4] aload_1 v1
      [5] iload_2 v2
      [6] invokevirtual #23
        - Methodref [com/anysoftkeyboard/keyboards/aa.a ([II)V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b([II)V
    Access flags: 0x11
      = public final void b(int[],int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/x.c Lcom/anysoftkeyboard/keyboards/aa;]
      [4] aload_1 v1
      [5] iconst_m1
      [6] iload_2 v2
      [7] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/aa.a ([III)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c([II)V
    Access flags: 0x11
      = public final void c(int[],int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/x.c Lcom/anysoftkeyboard/keyboards/aa;]
      [4] aload_1 v1
      [5] bipush -6
      [7] iload_2 v2
      [8] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/aa.a ([III)V]
      [11] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(I)Lcom/anysoftkeyboard/keyboards/k;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.k b(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 44, locals = 4, stack = 4):
      [0] invokestatic #37
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [3] dup2
      [4] lstore_2 v2
      [5] aload_0 v0
      [6] getfield #18
        - Fieldref [com/anysoftkeyboard/keyboards/x.b J]
      [9] lsub
      [10] invokestatic #29
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [13] invokeinterface #39
        - InterfaceMethodref [com/anysoftkeyboard/a.I ()I]
      [18] i2l
      [19] lcmp
      [20] iflt +10 (target=30)
      [23] aload_0 v0
      [24] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/x.c Lcom/anysoftkeyboard/keyboards/aa;]
      [27] invokevirtual #26
        - Methodref [com/anysoftkeyboard/keyboards/aa.c ()V]
      [30] aload_0 v0
      [31] lload_2 v2
      [32] putfield #18
        - Fieldref [com/anysoftkeyboard/keyboards/x.b J]
      [35] aload_0 v0
      [36] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/x.c Lcom/anysoftkeyboard/keyboards/aa;]
      [39] iload_1 v1
      [40] invokevirtual #22
        - Methodref [com/anysoftkeyboard/keyboards/aa.a (I)Lcom/anysoftkeyboard/keyboards/k;]
      [43] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)Z
    Access flags: 0x11
      = public final boolean a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] invokespecial #28
        - Methodref [com/anysoftkeyboard/keyboards/x.b (I)Lcom/anysoftkeyboard/keyboards/k;]
      [5] getstatic #14
        - Fieldref [com/anysoftkeyboard/keyboards/k.a Lcom/anysoftkeyboard/keyboards/k;]
      [8] ifacmpeq +5 (target=13)
      [11] iconst_1
      [12] ireturn
      [13] iconst_0
      [14] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(ILcom/anysoftkeyboard/b;)I
    Access flags: 0x11
      = public final int a(int,com.anysoftkeyboard.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 53, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] invokespecial #28
        - Methodref [com/anysoftkeyboard/keyboards/x.b (I)Lcom/anysoftkeyboard/keyboards/k;]
      [5] dup
      [6] astore_1 v1
      [7] getstatic #16
        - Fieldref [com/anysoftkeyboard/keyboards/k.e Lcom/anysoftkeyboard/keyboards/k;]
      [10] ifacmpeq +10 (target=20)
      [13] aload_1 v1
      [14] getstatic #15
        - Fieldref [com/anysoftkeyboard/keyboards/k.d Lcom/anysoftkeyboard/keyboards/k;]
      [17] ifacmpne +34 (target=51)
      [20] aload_0 v0
      [21] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/x.c Lcom/anysoftkeyboard/keyboards/aa;]
      [24] invokevirtual #21
        - Methodref [com/anysoftkeyboard/keyboards/aa.a ()I]
      [27] istore_1 v1
      [28] aload_0 v0
      [29] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/x.c Lcom/anysoftkeyboard/keyboards/aa;]
      [32] invokevirtual #25
        - Methodref [com/anysoftkeyboard/keyboards/aa.b ()I]
      [35] iconst_1
      [36] isub
      [37] dup
      [38] istore_3 v3
      [39] ifle +10 (target=49)
      [42] aload_2 v2
      [43] iload_3 v3
      [44] invokeinterface #40
        - InterfaceMethodref [com/anysoftkeyboard/b.c (I)V]
      [49] iload_1 v1
      [50] ireturn
      [51] iconst_0
      [52] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/q
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.voice.q extends java.lang.Object

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/voice/n]

Constant Pool (count = 153):
  - String [com.google.android]
  - String [input_method]
  - String [voice]
  - Class [android/app/Dialog]
  - Class [android/content/ComponentName]
  - Class [android/inputmethodservice/InputMethodService]
  - Class [android/os/Build]
  - Class [android/os/Build$VERSION]
  - Class [android/view/Window]
  - Class [android/view/WindowManager]
  - Class [android/view/WindowManager$LayoutParams]
  - Class [android/view/inputmethod/InputMethodInfo]
  - Class [android/view/inputmethod/InputMethodManager]
  - Class [android/view/inputmethod/InputMethodSubtype]
  - Class [com/anysoftkeyboard/voice/n]
  - Class [com/anysoftkeyboard/voice/q]
  - Class [java/lang/IllegalArgumentException]
  - Class [java/lang/Object]
  - Class [java/lang/SecurityException]
  - Class [java/lang/String]
  - Class [java/util/Iterator]
  - Class [java/util/List]
  - Class [java/util/Map]
  - Fieldref [android/os/Build$VERSION.SDK_INT I]
  - Fieldref [android/view/WindowManager$LayoutParams.token Landroid/os/IBinder;]
  - Fieldref [com/anysoftkeyboard/voice/q.a Landroid/inputmethodservice/InputMethodService;]
  - Methodref [android/app/Dialog.getWindow ()Landroid/view/Window;]
  - Methodref [android/content/ComponentName.getPackageName ()Ljava/lang/String;]
  - Methodref [android/inputmethodservice/InputMethodService.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [android/inputmethodservice/InputMethodService.getWindow ()Landroid/app/Dialog;]
  - Methodref [android/view/Window.getAttributes ()Landroid/view/WindowManager$LayoutParams;]
  - Methodref [android/view/inputmethod/InputMethodInfo.getComponent ()Landroid/content/ComponentName;]
  - Methodref [android/view/inputmethod/InputMethodInfo.getId ()Ljava/lang/String;]
  - Methodref [android/view/inputmethod/InputMethodInfo.getSubtypeAt (I)Landroid/view/inputmethod/InputMethodSubtype;]
  - Methodref [android/view/inputmethod/InputMethodInfo.getSubtypeCount ()I]
  - Methodref [android/view/inputmethod/InputMethodManager.getEnabledInputMethodList ()Ljava/util/List;]
  - Methodref [android/view/inputmethod/InputMethodManager.getShortcutInputMethodsAndSubtypes ()Ljava/util/Map;]
  - Methodref [android/view/inputmethod/InputMethodManager.setInputMethodAndSubtype (Landroid/os/IBinder;Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V]
  - Methodref [android/view/inputmethod/InputMethodSubtype.getMode ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/voice/q.a (Landroid/view/inputmethod/InputMethodManager;)Landroid/view/inputmethod/InputMethodInfo;]
  - Methodref [com/anysoftkeyboard/voice/q.b (Landroid/inputmethodservice/InputMethodService;)Landroid/view/inputmethod/InputMethodManager;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/List.size ()I]
  - InterfaceMethodref [java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [SDK_INT I]
  + NameAndType [a (Landroid/view/inputmethod/InputMethodManager;)Landroid/view/inputmethod/InputMethodInfo;]
  + NameAndType [a Landroid/inputmethodservice/InputMethodService;]
  + NameAndType [b (Landroid/inputmethodservice/InputMethodService;)Landroid/view/inputmethod/InputMethodManager;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [getAttributes ()Landroid/view/WindowManager$LayoutParams;]
  + NameAndType [getComponent ()Landroid/content/ComponentName;]
  + NameAndType [getEnabledInputMethodList ()Ljava/util/List;]
  + NameAndType [getId ()Ljava/lang/String;]
  + NameAndType [getMode ()Ljava/lang/String;]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getShortcutInputMethodsAndSubtypes ()Ljava/util/Map;]
  + NameAndType [getSubtypeAt (I)Landroid/view/inputmethod/InputMethodSubtype;]
  + NameAndType [getSubtypeCount ()I]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [getWindow ()Landroid/app/Dialog;]
  + NameAndType [getWindow ()Landroid/view/Window;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [setInputMethodAndSubtype (Landroid/os/IBinder;Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V]
  + NameAndType [size ()I]
  + NameAndType [startsWith (Ljava/lang/String;)Z]
  + NameAndType [token Landroid/os/IBinder;]
  + Utf8 [()I]
  + Utf8 [()Landroid/app/Dialog;]
  + Utf8 [()Landroid/content/ComponentName;]
  + Utf8 [()Landroid/view/Window;]
  + Utf8 [()Landroid/view/WindowManager$LayoutParams;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()Ljava/util/Map;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Landroid/view/inputmethod/InputMethodSubtype;]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)Landroid/view/inputmethod/InputMethodManager;]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)V]
  + Utf8 [(Landroid/inputmethodservice/InputMethodService;)Z]
  + Utf8 [(Landroid/os/IBinder;Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V]
  + Utf8 [(Landroid/view/inputmethod/InputMethodManager;)Landroid/view/inputmethod/InputMethodInfo;]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/inputmethodservice/InputMethodService;]
  + Utf8 [Landroid/os/IBinder;]
  + Utf8 [SDK_INT]
  + Utf8 [a]
  + Utf8 [android/app/Dialog]
  + Utf8 [android/content/ComponentName]
  + Utf8 [android/inputmethodservice/InputMethodService]
  + Utf8 [android/os/Build]
  + Utf8 [android/os/Build$VERSION]
  + Utf8 [android/view/Window]
  + Utf8 [android/view/WindowManager]
  + Utf8 [android/view/WindowManager$LayoutParams]
  + Utf8 [android/view/inputmethod/InputMethodInfo]
  + Utf8 [android/view/inputmethod/InputMethodManager]
  + Utf8 [android/view/inputmethod/InputMethodSubtype]
  + Utf8 [b]
  + Utf8 [com.google.android]
  + Utf8 [com/anysoftkeyboard/voice/n]
  + Utf8 [com/anysoftkeyboard/voice/q]
  + Utf8 [equals]
  + Utf8 [get]
  + Utf8 [getAttributes]
  + Utf8 [getComponent]
  + Utf8 [getEnabledInputMethodList]
  + Utf8 [getId]
  + Utf8 [getMode]
  + Utf8 [getPackageName]
  + Utf8 [getShortcutInputMethodsAndSubtypes]
  + Utf8 [getSubtypeAt]
  + Utf8 [getSubtypeCount]
  + Utf8 [getSystemService]
  + Utf8 [getWindow]
  + Utf8 [hasNext]
  + Utf8 [input_method]
  + Utf8 [iterator]
  + Utf8 [java/lang/IllegalArgumentException]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/SecurityException]
  + Utf8 [java/lang/String]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/List]
  + Utf8 [java/util/Map]
  + Utf8 [next]
  + Utf8 [setInputMethodAndSubtype]
  + Utf8 [size]
  + Utf8 [startsWith]
  + Utf8 [token]
  + Utf8 [voice]

Fields (count = 1):
  + Field:        a Landroid/inputmethodservice/InputMethodService;
    Access flags: 0x12
      = private final android.inputmethodservice.InputMethodService a

Methods (count = 6):
  - Method:       <init>(Landroid/inputmethodservice/InputMethodService;)V
    Access flags: 0x1
      = public q(android.inputmethodservice.InputMethodService)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #42
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #26
        - Fieldref [com/anysoftkeyboard/voice/q.a Landroid/inputmethodservice/InputMethodService;]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 86, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] getfield #26
        - Fieldref [com/anysoftkeyboard/voice/q.a Landroid/inputmethodservice/InputMethodService;]
      [4] invokestatic #41
        - Methodref [com/anysoftkeyboard/voice/q.b (Landroid/inputmethodservice/InputMethodService;)Landroid/view/inputmethod/InputMethodManager;]
      [7] dup
      [8] astore_1 v1
      [9] invokestatic #40
        - Methodref [com/anysoftkeyboard/voice/q.a (Landroid/view/inputmethod/InputMethodManager;)Landroid/view/inputmethod/InputMethodInfo;]
      [12] dup
      [13] astore_2 v2
      [14] ifnonnull +4 (target=18)
      [17] return
      [18] aload_1 v1
      [19] aload_0 v0
      [20] getfield #26
        - Fieldref [com/anysoftkeyboard/voice/q.a Landroid/inputmethodservice/InputMethodService;]
      [23] invokevirtual #30
        - Methodref [android/inputmethodservice/InputMethodService.getWindow ()Landroid/app/Dialog;]
      [26] invokevirtual #27
        - Methodref [android/app/Dialog.getWindow ()Landroid/view/Window;]
      [29] invokevirtual #31
        - Methodref [android/view/Window.getAttributes ()Landroid/view/WindowManager$LayoutParams;]
      [32] getfield #25
        - Fieldref [android/view/WindowManager$LayoutParams.token Landroid/os/IBinder;]
      [35] aload_2 v2
      [36] invokevirtual #33
        - Methodref [android/view/inputmethod/InputMethodInfo.getId ()Ljava/lang/String;]
      [39] aload_1 v1
      [40] aload_2 v2
      [41] astore_2 v2
      [42] invokevirtual #37
        - Methodref [android/view/inputmethod/InputMethodManager.getShortcutInputMethodsAndSubtypes ()Ljava/util/Map;]
      [45] aload_2 v2
      [46] invokeinterface #50
        - InterfaceMethodref [java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;]
      [51] checkcast #22
        - Class [java/util/List]
      [54] dup
      [55] astore_1 v1
      [56] ifnull +25 (target=81)
      [59] aload_1 v1
      [60] invokeinterface #49
        - InterfaceMethodref [java/util/List.size ()I]
      [65] ifle +16 (target=81)
      [68] aload_1 v1
      [69] iconst_0
      [70] invokeinterface #47
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [75] checkcast #14
        - Class [android/view/inputmethod/InputMethodSubtype]
      [78] goto +4 (target=82)
      [81] aconst_null
      [82] invokevirtual #38
        - Methodref [android/view/inputmethod/InputMethodManager.setInputMethodAndSubtype (Landroid/os/IBinder;Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V]
      [85] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/inputmethodservice/InputMethodService;)Landroid/view/inputmethod/InputMethodManager;
    Access flags: 0xa
      = private static android.view.inputmethod.InputMethodManager b(android.inputmethodservice.InputMethodService)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] ldc #2
        - String [input_method]
      [3] invokevirtual #29
        - Methodref [android/inputmethodservice/InputMethodService.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [6] checkcast #13
        - Class [android/view/inputmethod/InputMethodManager]
      [9] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/inputmethod/InputMethodManager;)Landroid/view/inputmethod/InputMethodInfo;
    Access flags: 0xa
      = private static android.view.inputmethod.InputMethodInfo a(android.view.inputmethod.InputMethodManager)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 85, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #36
        - Methodref [android/view/inputmethod/InputMethodManager.getEnabledInputMethodList ()Ljava/util/List;]
      [4] invokeinterface #48
        - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
      [9] astore_1 v1
      [10] goto +64 (target=74)
      [13] aload_1 v1
      [14] invokeinterface #46
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [19] checkcast #12
        - Class [android/view/inputmethod/InputMethodInfo]
      [22] astore_0 v0
      [23] iconst_0
      [24] istore_2 v2
      [25] goto +41 (target=66)
      [28] aload_0 v0
      [29] iload_2 v2
      [30] invokevirtual #34
        - Methodref [android/view/inputmethod/InputMethodInfo.getSubtypeAt (I)Landroid/view/inputmethod/InputMethodSubtype;]
      [33] astore_3 v3
      [34] ldc #3
        - String [voice]
      [36] aload_3 v3
      [37] invokevirtual #39
        - Methodref [android/view/inputmethod/InputMethodSubtype.getMode ()Ljava/lang/String;]
      [40] invokevirtual #43
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [43] ifeq +20 (target=63)
      [46] aload_0 v0
      [47] invokevirtual #32
        - Methodref [android/view/inputmethod/InputMethodInfo.getComponent ()Landroid/content/ComponentName;]
      [50] invokevirtual #28
        - Methodref [android/content/ComponentName.getPackageName ()Ljava/lang/String;]
      [53] ldc #1
        - String [com.google.android]
      [55] invokevirtual #44
        - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z]
      [58] ifeq +5 (target=63)
      [61] aload_0 v0
      [62] areturn
      [63] iinc v2, 1
      [66] iload_2 v2
      [67] aload_0 v0
      [68] invokevirtual #35
        - Methodref [android/view/inputmethod/InputMethodInfo.getSubtypeCount ()I]
      [71] ificmplt -43 (target=28)
      [74] aload_1 v1
      [75] invokeinterface #45
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [80] ifne -67 (target=13)
      [83] aconst_null
      [84] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/inputmethodservice/InputMethodService;)Z
    Access flags: 0x9
      = public static boolean a(android.inputmethodservice.InputMethodService)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 1, stack = 2):
      [0] getstatic #24
        - Fieldref [android/os/Build$VERSION.SDK_INT I]
      [3] bipush 14
      [5] ificmpge +5 (target=10)
      [8] iconst_0
      [9] ireturn
      [10] aload_0 v0
      [11] invokestatic #41
        - Methodref [com/anysoftkeyboard/voice/q.b (Landroid/inputmethodservice/InputMethodService;)Landroid/view/inputmethod/InputMethodManager;]
      [14] invokestatic #40
        - Methodref [com/anysoftkeyboard/voice/q.a (Landroid/view/inputmethod/InputMethodManager;)Landroid/view/inputmethod/InputMethodInfo;]
      [17] dup
      [18] astore_0 v0
      [19] ifnonnull +5 (target=24)
      [22] iconst_0
      [23] ireturn
      [24] aload_0 v0
      [25] invokevirtual #35
        - Methodref [android/view/inputmethod/InputMethodInfo.getSubtypeCount ()I]
      [28] ifle +5 (target=33)
      [31] iconst_1
      [32] ireturn
      [33] iconst_0
      [34] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 1, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/j
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.j extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 50):
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [android/text/Editable]
  - Class [android/widget/EditText]
  - Class [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  - Class [com/anysoftkeyboard/ui/settings/j]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/settings/j.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  - Fieldref [com/anysoftkeyboard/ui/settings/j.b Landroid/widget/EditText;]
  - Methodref [android/widget/EditText.getText ()Landroid/text/Editable;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.c (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Z]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.d (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.finish ()V]
  - Methodref [java/lang/Object.<init> ()V]
  - InterfaceMethodref [android/text/Editable.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + NameAndType [b Landroid/widget/EditText;]
  + NameAndType [c (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Z]
  + NameAndType [d (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  + NameAndType [finish ()V]
  + NameAndType [getText ()Landroid/text/Editable;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()Landroid/text/Editable;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/widget/EditText;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/widget/EditText;]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [android/text/Editable]
  + Utf8 [android/widget/EditText]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/j]
  + Utf8 [d]
  + Utf8 [finish]
  + Utf8 [getText]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]
  + Utf8 [toString]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity a
  + Field:        b Landroid/widget/EditText;
    Access flags: 0x1012
      = private final android.widget.EditText b

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Landroid/widget/EditText;)V
    Access flags: 0x0
      = j(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity,android.widget.EditText)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/j.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #9
        - Fieldref [com/anysoftkeyboard/ui/settings/j.b Landroid/widget/EditText;]
      [10] aload_0 v0
      [11] invokespecial #14
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/j.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [4] aload_0 v0
      [5] getfield #9
        - Fieldref [com/anysoftkeyboard/ui/settings/j.b Landroid/widget/EditText;]
      [8] invokevirtual #10
        - Methodref [android/widget/EditText.getText ()Landroid/text/Editable;]
      [11] invokeinterface #15
        - InterfaceMethodref [android/text/Editable.toString ()Ljava/lang/String;]
      [16] invokestatic #12
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.d (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
      [19] aload_0 v0
      [20] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/j.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [23] invokestatic #11
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.c (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Z]
      [26] ifeq +10 (target=36)
      [29] aload_0 v0
      [30] getfield #8
        - Fieldref [com/anysoftkeyboard/ui/settings/j.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [33] invokevirtual #13
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.finish ()V]
      [36] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/k
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.k extends java.lang.Object

Interfaces (count = 1):
  - Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 30):
  - Class [android/content/DialogInterface]
  - Class [android/content/DialogInterface$OnClickListener]
  - Class [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  - Class [com/anysoftkeyboard/ui/settings/k]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/settings/k.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.c (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Z]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.finish ()V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + NameAndType [c (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Z]
  + NameAndType [finish ()V]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/k]
  + Utf8 [finish]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V
    Access flags: 0x0
      = k(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        - Fieldref [com/anysoftkeyboard/ui/settings/k.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [5] aload_0 v0
      [6] invokespecial #9
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 3, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/ui/settings/k.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [4] invokestatic #7
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.c (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Z]
      [7] ifeq +10 (target=17)
      [10] aload_0 v0
      [11] getfield #6
        - Fieldref [com/anysoftkeyboard/ui/settings/k.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [14] invokevirtual #8
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.finish ()V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/l
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.l extends java.lang.Object

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 26):
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  - Class [com/anysoftkeyboard/ui/settings/l]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/settings/l.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + Utf8 [()V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + Utf8 [a]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/l]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V
    Access flags: 0x0
      = l(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        - Fieldref [com/anysoftkeyboard/ui/settings/l.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [5] aload_0 v0
      [6] invokespecial #8
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x11
      = public final void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/anysoftkeyboard/ui/settings/l.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [4] aconst_null
      [5] invokestatic #7
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/ab
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.dictionaries.ab extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 22):
  - Class [com/anysoftkeyboard/dictionaries/ab]
  - Class [com/anysoftkeyboard/dictionaries/d]
  - Class [com/anysoftkeyboard/dictionaries/y]
  - Class [java/lang/Object]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [C]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/y;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/dictionaries/ab]
  + Utf8 [com/anysoftkeyboard/dictionaries/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/y]
  + Utf8 [d]
  + Utf8 [java/lang/Object]

Fields (count = 4):
  + Field:        a C
    Access flags: 0x0
      = char a
  + Field:        b I
    Access flags: 0x0
      = int b
  + Field:        c Z
    Access flags: 0x0
      = boolean c
  + Field:        d Lcom/anysoftkeyboard/dictionaries/y;
    Access flags: 0x0
      = com.anysoftkeyboard.dictionaries.y d

Methods (count = 1):
  - Method:       <init>()V
    Access flags: 0x0
      = ab()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #5
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/m
  Superclass:    com/anysoftkeyboard/ui/settings/g
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.m extends com.anysoftkeyboard.ui.settings.g

Interfaces (count = 0):

Constant Pool (count = 117):
  - Integer [17367048]
  - Integer [17367049]
  - String [ to editor.]
  - String [ASK_UDE]
  - String [Adding locale ]
  - Class [android/text/TextUtils]
  - Class [android/util/Log]
  - Class [android/widget/ArrayAdapter]
  - Class [android/widget/Spinner]
  - Class [com/anysoftkeyboard/keyboards/h]
  - Class [com/anysoftkeyboard/keyboards/z]
  - Class [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  - Class [com/anysoftkeyboard/ui/settings/g]
  - Class [com/anysoftkeyboard/ui/settings/m]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/ArrayList]
  - Class [java/util/Iterator]
  - Fieldref [com/anysoftkeyboard/ui/settings/m.a Ljava/util/ArrayList;]
  - Fieldref [com/anysoftkeyboard/ui/settings/m.b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/widget/ArrayAdapter.<init> (Landroid/content/Context;I)V]
  - Methodref [android/widget/ArrayAdapter.add (Ljava/lang/Object;)V]
  - Methodref [android/widget/ArrayAdapter.setDropDownViewResource (I)V]
  - Methodref [android/widget/Spinner.setAdapter (Landroid/widget/SpinnerAdapter;)V]
  - Methodref [com/anysoftkeyboard/keyboards/h.a (Landroid/content/Context;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/keyboards/z.b ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/widget/Spinner;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/settings/g.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/ArrayList.<init> ()V]
  - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/ArrayList.contains (Ljava/lang/Object;)Z]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;I)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a (Landroid/content/Context;)Ljava/util/ArrayList;]
  + NameAndType [a Ljava/util/ArrayList;]
  + NameAndType [add (Ljava/lang/Object;)V]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()Ljava/lang/String;]
  + NameAndType [b (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/widget/Spinner;]
  + NameAndType [b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + NameAndType [contains (Ljava/lang/Object;)Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [hasNext ()Z]
  + NameAndType [isEmpty (Ljava/lang/CharSequence;)Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [setAdapter (Landroid/widget/SpinnerAdapter;)V]
  + NameAndType [setDropDownViewResource (I)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [ to editor.]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/content/Context;)Ljava/util/ArrayList;]
  + Utf8 [(Landroid/content/Context;I)V]
  + Utf8 [(Landroid/widget/SpinnerAdapter;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/widget/Spinner;]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/Object;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [([Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [<init>]
  + Utf8 [ASK_UDE]
  + Utf8 [Adding locale ]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [android/text/TextUtils]
  + Utf8 [android/util/Log]
  + Utf8 [android/widget/ArrayAdapter]
  + Utf8 [android/widget/Spinner]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/keyboards/h]
  + Utf8 [com/anysoftkeyboard/keyboards/z]
  + Utf8 [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/g]
  + Utf8 [com/anysoftkeyboard/ui/settings/m]
  + Utf8 [contains]
  + Utf8 [d]
  + Utf8 [doInBackground]
  + Utf8 [getApplicationContext]
  + Utf8 [hasNext]
  + Utf8 [isEmpty]
  + Utf8 [iterator]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Iterator]
  + Utf8 [next]
  + Utf8 [setAdapter]
  + Utf8 [setDropDownViewResource]
  + Utf8 [toString]

Fields (count = 2):
  + Field:        a Ljava/util/ArrayList;
    Access flags: 0x2
      = private java.util.ArrayList a
  + Field:        b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity b

Methods (count = 3):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V
    Access flags: 0x0
      = m(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #20
        - Fieldref [com/anysoftkeyboard/ui/settings/m.b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [5] aload_0 v0
      [6] aload_1 v1
      [7] invokespecial #31
        - Methodref [com/anysoftkeyboard/ui/settings/g.<init> (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x14
      = protected final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 67, locals = 4, stack = 4):
      [0] new #8
        - Class [android/widget/ArrayAdapter]
      [3] dup
      [4] aload_0 v0
      [5] getfield #20
        - Fieldref [com/anysoftkeyboard/ui/settings/m.b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [8] ldc #1
        - Integer [17367048]
      [10] invokespecial #23
        - Methodref [android/widget/ArrayAdapter.<init> (Landroid/content/Context;I)V]
      [13] dup
      [14] astore_1 v1
      [15] ldc #2
        - Integer [17367049]
      [17] invokevirtual #25
        - Methodref [android/widget/ArrayAdapter.setDropDownViewResource (I)V]
      [20] aload_0 v0
      [21] getfield #19
        - Fieldref [com/anysoftkeyboard/ui/settings/m.a Ljava/util/ArrayList;]
      [24] invokevirtual #38
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [27] astore_3 v3
      [28] goto +18 (target=46)
      [31] aload_3 v3
      [32] invokeinterface #40
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [37] checkcast #15
        - Class [java/lang/String]
      [40] astore_2 v2
      [41] aload_1 v1
      [42] aload_2 v2
      [43] invokevirtual #24
        - Methodref [android/widget/ArrayAdapter.add (Ljava/lang/Object;)V]
      [46] aload_3 v3
      [47] invokeinterface #39
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [52] ifne -21 (target=31)
      [55] aload_0 v0
      [56] getfield #20
        - Fieldref [com/anysoftkeyboard/ui/settings/m.b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [59] invokestatic #29
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.b (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)Landroid/widget/Spinner;]
      [62] aload_1 v1
      [63] invokevirtual #26
        - Methodref [android/widget/Spinner.setAdapter (Landroid/widget/SpinnerAdapter;)V]
      [66] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
    Access flags: 0x10d4
      = protected final java.lang.Object doInBackground(java.lang.Object[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 108, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] dup
      [2] astore_1 v1
      [3] new #17
        - Class [java/util/ArrayList]
      [6] dup
      [7] invokespecial #35
        - Methodref [java/util/ArrayList.<init> ()V]
      [10] putfield #19
        - Fieldref [com/anysoftkeyboard/ui/settings/m.a Ljava/util/ArrayList;]
      [13] aload_1 v1
      [14] getfield #20
        - Fieldref [com/anysoftkeyboard/ui/settings/m.b Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [17] invokevirtual #30
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.getApplicationContext ()Landroid/content/Context;]
      [20] invokestatic #27
        - Methodref [com/anysoftkeyboard/keyboards/h.a (Landroid/content/Context;)Ljava/util/ArrayList;]
      [23] invokevirtual #38
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [26] astore_3 v3
      [27] goto +70 (target=97)
      [30] aload_3 v3
      [31] invokeinterface #40
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [36] checkcast #11
        - Class [com/anysoftkeyboard/keyboards/z]
      [39] invokevirtual #28
        - Methodref [com/anysoftkeyboard/keyboards/z.b ()Ljava/lang/String;]
      [42] dup
      [43] astore_2 v2
      [44] invokestatic #21
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [47] ifne +50 (target=97)
      [50] aload_1 v1
      [51] getfield #19
        - Fieldref [com/anysoftkeyboard/ui/settings/m.a Ljava/util/ArrayList;]
      [54] aload_2 v2
      [55] invokevirtual #37
        - Methodref [java/util/ArrayList.contains (Ljava/lang/Object;)Z]
      [58] ifne +39 (target=97)
      [61] ldc #4
        - String [ASK_UDE]
      [63] new #16
        - Class [java/lang/StringBuilder]
      [66] dup
      [67] ldc #5
        - String [Adding locale ]
      [69] invokespecial #32
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [72] aload_2 v2
      [73] invokevirtual #33
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [76] ldc #3
        - String [ to editor.]
      [78] invokevirtual #33
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [81] invokevirtual #34
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [84] invokestatic #22
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [87] pop
      [88] aload_1 v1
      [89] getfield #19
        - Fieldref [com/anysoftkeyboard/ui/settings/m.a Ljava/util/ArrayList;]
      [92] aload_2 v2
      [93] invokevirtual #36
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [96] pop
      [97] aload_3 v3
      [98] invokeinterface #39
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [103] ifne -73 (target=30)
      [106] aconst_null
      [107] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/n
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.ui.settings.n extends java.lang.Object

Interfaces (count = 1):
  - Class [android/widget/AdapterView$OnItemSelectedListener]

Constant Pool (count = 49):
  - String [ASK_UDE]
  - String [No locale selected]
  - Class [android/util/Log]
  - Class [android/widget/AdapterView]
  - Class [android/widget/AdapterView$OnItemSelectedListener]
  - Class [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  - Class [com/anysoftkeyboard/ui/settings/n]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/ui/settings/n.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/widget/AdapterView.getItemAtPosition (I)Ljava/lang/Object;]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a ()V]
  - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.c (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/Object.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [a ()V]
  + NameAndType [a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + NameAndType [c (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [getItemAtPosition (I)Ljava/lang/Object;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(Landroid/widget/AdapterView;)V]
  + Utf8 [(Landroid/widget/AdapterView;Landroid/view/View;IJ)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [ASK_UDE]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
  + Utf8 [No locale selected]
  + Utf8 [a]
  + Utf8 [android/util/Log]
  + Utf8 [android/widget/AdapterView]
  + Utf8 [android/widget/AdapterView$OnItemSelectedListener]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/n]
  + Utf8 [d]
  + Utf8 [getItemAtPosition]
  + Utf8 [java/lang/Object]
  + Utf8 [onItemSelected]
  + Utf8 [onNothingSelected]
  + Utf8 [toString]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;
    Access flags: 0x1002
      = private com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity a

Methods (count = 3):
  - Method:       <init>(Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;)V
    Access flags: 0x0
      = n(com.anysoftkeyboard.ui.settings.UserDictionaryEditorActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #9
        - Fieldref [com/anysoftkeyboard/ui/settings/n.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [5] aload_0 v0
      [6] invokespecial #14
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
    Access flags: 0x11
      = public final void onItemSelected(android.widget.AdapterView,android.view.View,int,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 23, locals = 6, stack = 3):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/ui/settings/n.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [4] aload_1 v1
      [5] iload_3 v3
      [6] invokevirtual #11
        - Methodref [android/widget/AdapterView.getItemAtPosition (I)Ljava/lang/Object;]
      [9] invokevirtual #15
        - Methodref [java/lang/Object.toString ()Ljava/lang/String;]
      [12] invokestatic #13
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.c (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
      [15] aload_0 v0
      [16] getfield #9
        - Fieldref [com/anysoftkeyboard/ui/settings/n.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [19] invokevirtual #12
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.a ()V]
      [22] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onNothingSelected(Landroid/widget/AdapterView;)V
    Access flags: 0x11
      = public final void onNothingSelected(android.widget.AdapterView)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 2, stack = 2):
      [0] ldc #1
        - String [ASK_UDE]
      [2] ldc #2
        - String [No locale selected]
      [4] invokestatic #10
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] getfield #9
        - Fieldref [com/anysoftkeyboard/ui/settings/n.a Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;]
      [12] aconst_null
      [13] invokestatic #13
        - Methodref [com/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity.c (Lcom/anysoftkeyboard/ui/settings/UserDictionaryEditorActivity;Ljava/lang/String;)V]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/ac
  Superclass:    com/anysoftkeyboard/dictionaries/d
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.ac extends com.anysoftkeyboard.dictionaries.d

Interfaces (count = 0):

Constant Pool (count = 177):
  - String [ into Android's user dictionary. Result ]
  - String [' at locale ]
  - String [ASK UDict]
  - String [Added the word ']
  - String [AndroidUserDictionary]
  - String [No built-in Android dictionary!]
  - String [_id]
  - String [appid]
  - String [frequency]
  - String [locale]
  - String [word]
  - String [word=?]
  - Class [android/content/ContentResolver]
  - Class [android/content/ContentValues]
  - Class [android/content/Context]
  - Class [android/database/Cursor]
  - Class [android/provider/UserDictionary]
  - Class [android/provider/UserDictionary$Words]
  - Class [android/text/TextUtils]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/ac]
  - Class [com/anysoftkeyboard/dictionaries/c]
  - Class [com/anysoftkeyboard/dictionaries/d]
  - Class [java/lang/Integer]
  - Class [java/lang/RuntimeException]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Fieldref [android/provider/UserDictionary$Words.CONTENT_URI Landroid/net/Uri;]
  - Fieldref [com/anysoftkeyboard/dictionaries/ac.a Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/dictionaries/ac.c [Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/dictionaries/ac.d Landroid/database/ContentObserver;]
  - Fieldref [com/anysoftkeyboard/dictionaries/ac.e Ljava/lang/String;]
  - Methodref [android/content/ContentResolver.delete (Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I]
  - Methodref [android/content/ContentResolver.insert (Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;]
  - Methodref [android/content/ContentResolver.registerContentObserver (Landroid/net/Uri;ZLandroid/database/ContentObserver;)V]
  - Methodref [android/content/ContentResolver.unregisterContentObserver (Landroid/database/ContentObserver;)V]
  - Methodref [android/content/ContentValues.<init> (I)V]
  - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
  - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
  - Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
  - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/ac.c (Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/ac.d ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/ac.e ()Landroid/database/Cursor;]
  - Methodref [com/anysoftkeyboard/dictionaries/c.<init> (Lcom/anysoftkeyboard/dictionaries/ac;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.<init> (Ljava/lang/String;Landroid/content/Context;)V]
  - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
  - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/String.length ()I]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - InterfaceMethodref [android/database/Cursor.close ()V]
  - InterfaceMethodref [android/database/Cursor.getInt (I)I]
  - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
  - InterfaceMethodref [android/database/Cursor.isAfterLast ()Z]
  - InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
  - InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/ac;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Landroid/content/Context;)V]
  + NameAndType [CONTENT_URI Landroid/net/Uri;]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [c (Ljava/lang/String;I)V]
  + NameAndType [c [Ljava/lang/String;]
  + NameAndType [close ()V]
  + NameAndType [d ()V]
  + NameAndType [d Landroid/database/ContentObserver;]
  + NameAndType [delete (Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I]
  + NameAndType [e ()Landroid/database/Cursor;]
  + NameAndType [e Ljava/lang/String;]
  + NameAndType [getContentResolver ()Landroid/content/ContentResolver;]
  + NameAndType [getInt (I)I]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [insert (Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;]
  + NameAndType [isAfterLast ()Z]
  + NameAndType [isEmpty (Ljava/lang/CharSequence;)Z]
  + NameAndType [length ()I]
  + NameAndType [moveToFirst ()Z]
  + NameAndType [moveToNext ()Z]
  + NameAndType [put (Ljava/lang/String;Ljava/lang/Integer;)V]
  + NameAndType [put (Ljava/lang/String;Ljava/lang/String;)V]
  + NameAndType [registerContentObserver (Landroid/net/Uri;ZLandroid/database/ContentObserver;)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [unregisterContentObserver (Landroid/database/ContentObserver;)V]
  + NameAndType [valueOf (I)Ljava/lang/Integer;]
  + Utf8 [ into Android's user dictionary. Result ]
  + Utf8 [' at locale ]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/ContentResolver;]
  + Utf8 [()Landroid/database/Cursor;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)I]
  + Utf8 [(I)Ljava/lang/Integer;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;)V]
  + Utf8 [(Landroid/database/ContentObserver;)V]
  + Utf8 [(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;]
  + Utf8 [(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I]
  + Utf8 [(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ac;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/Integer;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [ASK UDict]
  + Utf8 [Added the word ']
  + Utf8 [AndroidUserDictionary]
  + Utf8 [CONTENT_URI]
  + Utf8 [Code]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Landroid/database/ContentObserver;]
  + Utf8 [Landroid/net/Uri;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [No built-in Android dictionary!]
  + Utf8 [[Ljava/lang/String;]
  + Utf8 [_id]
  + Utf8 [a]
  + Utf8 [android/content/ContentResolver]
  + Utf8 [android/content/ContentValues]
  + Utf8 [android/content/Context]
  + Utf8 [android/database/Cursor]
  + Utf8 [android/provider/UserDictionary]
  + Utf8 [android/provider/UserDictionary$Words]
  + Utf8 [android/text/TextUtils]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [appid]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [close]
  + Utf8 [com/anysoftkeyboard/dictionaries/ac]
  + Utf8 [com/anysoftkeyboard/dictionaries/c]
  + Utf8 [com/anysoftkeyboard/dictionaries/d]
  + Utf8 [d]
  + Utf8 [delete]
  + Utf8 [e]
  + Utf8 [frequency]
  + Utf8 [getContentResolver]
  + Utf8 [getInt]
  + Utf8 [getString]
  + Utf8 [i]
  + Utf8 [insert]
  + Utf8 [isAfterLast]
  + Utf8 [isEmpty]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/RuntimeException]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [length]
  + Utf8 [locale]
  + Utf8 [moveToFirst]
  + Utf8 [moveToNext]
  + Utf8 [put]
  + Utf8 [registerContentObserver]
  + Utf8 [toString]
  + Utf8 [unregisterContentObserver]
  + Utf8 [valueOf]
  + Utf8 [word]
  + Utf8 [word=?]

Fields (count = 3):
  + Field:        c [Ljava/lang/String;
    Access flags: 0x1a
      = private static final java.lang.String[] c
  + Field:        d Landroid/database/ContentObserver;
    Access flags: 0x2
      = private android.database.ContentObserver d
  + Field:        e Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String e

Methods (count = 8):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 23, locals = 0, stack = 4):
      [0] iconst_3
      [1] anewarray #26
        - Class [java/lang/String]
      [4] dup
      [5] iconst_0
      [6] ldc #7
        - String [_id]
      [8] aastore
      [9] dup
      [10] iconst_1
      [11] ldc #11
        - String [word]
      [13] aastore
      [14] dup
      [15] iconst_2
      [16] ldc #9
        - String [frequency]
      [18] aastore
      [19] putstatic #30
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.c [Ljava/lang/String;]
      [22] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;)V
    Access flags: 0x1
      = public ac(android.content.Context,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] ldc #5
        - String [AndroidUserDictionary]
      [3] aload_1 v1
      [4] invokespecial #47
        - Methodref [com/anysoftkeyboard/dictionaries/d.<init> (Ljava/lang/String;Landroid/content/Context;)V]
      [7] aload_0 v0
      [8] aload_2 v2
      [9] putfield #32
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.e Ljava/lang/String;]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x14
      = protected final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 27, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #31
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.d Landroid/database/ContentObserver;]
      [4] ifnull +22 (target=26)
      [7] aload_0 v0
      [8] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.a Landroid/content/Context;]
      [11] invokevirtual #40
        - Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
      [14] aload_0 v0
      [15] getfield #31
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.d Landroid/database/ContentObserver;]
      [18] invokevirtual #36
        - Methodref [android/content/ContentResolver.unregisterContentObserver (Landroid/database/ContentObserver;)V]
      [21] aload_0 v0
      [22] aconst_null
      [23] putfield #31
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.d Landroid/database/ContentObserver;]
      [26] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokevirtual #44
        - Methodref [com/anysoftkeyboard/dictionaries/ac.d ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()V
    Access flags: 0x14
      = protected final void d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 107, locals = 6, stack = 7):
      [0] aload_0 v0
      [1] invokevirtual #45
        - Methodref [com/anysoftkeyboard/dictionaries/ac.e ()Landroid/database/Cursor;]
      [4] astore_1 v1
      [5] aload_0 v0
      [6] aload_1 v1
      [7] astore_3 v3
      [8] astore_2 v2
      [9] aload_3 v3
      [10] invokeinterface #59
        - InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
      [15] ifeq +58 (target=73)
      [18] goto +46 (target=64)
      [21] aload_3 v3
      [22] iconst_1
      [23] invokeinterface #57
        - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
      [28] astore v4
      [30] aload_3 v3
      [31] iconst_2
      [32] invokeinterface #56
        - InterfaceMethodref [android/database/Cursor.getInt (I)I]
      [37] istore v5
      [39] aload v4
      [41] invokevirtual #50
        - Methodref [java/lang/String.length ()I]
      [44] bipush 32
      [46] ificmpge +11 (target=57)
      [49] aload_2 v2
      [50] aload v4
      [52] iload v5
      [54] invokevirtual #43
        - Methodref [com/anysoftkeyboard/dictionaries/ac.c (Ljava/lang/String;I)V]
      [57] aload_3 v3
      [58] invokeinterface #60
        - InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
      [63] pop
      [64] aload_3 v3
      [65] invokeinterface #58
        - InterfaceMethodref [android/database/Cursor.isAfterLast ()Z]
      [70] ifeq -49 (target=21)
      [73] aload_1 v1
      [74] invokeinterface #55
        - InterfaceMethodref [android/database/Cursor.close ()V]
      [79] aload_0 v0
      [80] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.a Landroid/content/Context;]
      [83] invokevirtual #40
        - Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
      [86] getstatic #28
        - Fieldref [android/provider/UserDictionary$Words.CONTENT_URI Landroid/net/Uri;]
      [89] iconst_1
      [90] aload_0 v0
      [91] new #22
        - Class [com/anysoftkeyboard/dictionaries/c]
      [94] dup
      [95] aload_0 v0
      [96] invokespecial #46
        - Methodref [com/anysoftkeyboard/dictionaries/c.<init> (Lcom/anysoftkeyboard/dictionaries/ac;)V]
      [99] dup_x1
      [100] putfield #31
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.d Landroid/database/ContentObserver;]
      [103] invokevirtual #35
        - Methodref [android/content/ContentResolver.registerContentObserver (Landroid/net/Uri;ZLandroid/database/ContentObserver;)V]
      [106] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Landroid/database/Cursor;
    Access flags: 0x11
      = public final android.database.Cursor e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 3):
      [0] new #25
        - Class [java/lang/RuntimeException]
      [3] dup
      [4] ldc #6
        - String [No built-in Android dictionary!]
      [6] invokespecial #49
        - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/String;)V]
      [9] athrow
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Ljava/lang/String;I)V
    Access flags: 0x14
      = protected final void b(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 130, locals = 4, stack = 4):
      [0] aload_1 v1
      [1] invokestatic #41
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [4] ifeq +4 (target=8)
      [7] return
      [8] iload_2 v2
      [9] ifgt +5 (target=14)
      [12] iconst_1
      [13] istore_2 v2
      [14] iload_2 v2
      [15] sipush 255
      [18] ificmple +7 (target=25)
      [21] sipush 255
      [24] istore_2 v2
      [25] new #14
        - Class [android/content/ContentValues]
      [28] dup
      [29] iconst_4
      [30] invokespecial #37
        - Methodref [android/content/ContentValues.<init> (I)V]
      [33] dup
      [34] astore_3 v3
      [35] ldc #11
        - String [word]
      [37] aload_1 v1
      [38] invokevirtual #39
        - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
      [41] aload_3 v3
      [42] ldc #9
        - String [frequency]
      [44] iload_2 v2
      [45] invokestatic #48
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [48] invokevirtual #38
        - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
      [51] aload_3 v3
      [52] ldc #10
        - String [locale]
      [54] aload_0 v0
      [55] getfield #32
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.e Ljava/lang/String;]
      [58] invokevirtual #39
        - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
      [61] aload_3 v3
      [62] ldc #8
        - String [appid]
      [64] iconst_0
      [65] invokestatic #48
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [68] invokevirtual #38
        - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
      [71] aload_0 v0
      [72] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.a Landroid/content/Context;]
      [75] invokevirtual #40
        - Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
      [78] getstatic #28
        - Fieldref [android/provider/UserDictionary$Words.CONTENT_URI Landroid/net/Uri;]
      [81] aload_3 v3
      [82] invokevirtual #34
        - Methodref [android/content/ContentResolver.insert (Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;]
      [85] astore_2 v2
      [86] ldc #3
        - String [ASK UDict]
      [88] new #27
        - Class [java/lang/StringBuilder]
      [91] dup
      [92] ldc #4
        - String [Added the word ']
      [94] invokespecial #51
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [97] aload_1 v1
      [98] invokevirtual #53
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [101] ldc #2
        - String [' at locale ]
      [103] invokevirtual #53
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [106] aload_0 v0
      [107] getfield #32
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.e Ljava/lang/String;]
      [110] invokevirtual #53
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [113] ldc #1
        - String [ into Android's user dictionary. Result ]
      [115] invokevirtual #53
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [118] aload_2 v2
      [119] invokevirtual #52
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [122] invokevirtual #54
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [125] invokestatic #42
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [128] pop
      [129] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 2, stack = 7):
      [0] aload_0 v0
      [1] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/ac.a Landroid/content/Context;]
      [4] invokevirtual #40
        - Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
      [7] getstatic #28
        - Fieldref [android/provider/UserDictionary$Words.CONTENT_URI Landroid/net/Uri;]
      [10] ldc #12
        - String [word=?]
      [12] iconst_1
      [13] anewarray #26
        - Class [java/lang/String]
      [16] dup
      [17] iconst_0
      [18] aload_1 v1
      [19] aastore
      [20] invokevirtual #33
        - Methodref [android/content/ContentResolver.delete (Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I]
      [23] pop
      [24] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/Dictionaries
  Superclass:    android/preference/PreferenceActivity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.settings.Dictionaries extends android.preference.PreferenceActivity

Interfaces (count = 0):

Constant Pool (count = 19):
  - Integer [2130903070]
  - Class [android/preference/PreferenceActivity]
  - Class [com/anysoftkeyboard/ui/settings/Dictionaries]
  - Methodref [android/preference/PreferenceActivity.<init> ()V]
  - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [com/anysoftkeyboard/ui/settings/Dictionaries.addPreferencesFromResource (I)V]
  + NameAndType [<init> ()V]
  + NameAndType [addPreferencesFromResource (I)V]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [addPreferencesFromResource]
  + Utf8 [android/preference/PreferenceActivity]
  + Utf8 [com/anysoftkeyboard/ui/settings/Dictionaries]
  + Utf8 [onCreate]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>()V
    Access flags: 0x1
      = public Dictionaries()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #4
        - Methodref [android/preference/PreferenceActivity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #5
        - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] ldc #1
        - Integer [2130903070]
      [8] invokevirtual #6
        - Methodref [com/anysoftkeyboard/ui/settings/Dictionaries.addPreferencesFromResource (I)V]
      [11] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/y
  Superclass:    com/anysoftkeyboard/keyboards/b
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.keyboards.y extends com.anysoftkeyboard.keyboards.b

Interfaces (count = 1):
  - Class [com/anysoftkeyboard/keyboards/s]

Constant Pool (count = 322):
  - Integer [2131034129]
  - String [,]
  - String [ASK - EAK]
  - String [ASK Hard Translation Parser]
  - String [Creating qwerty mapping:]
  - String [Parse error:]
  - String [Physical translator sequence does not include mandatory fields keySequence or targetChar]
  - String [PhysicalTranslation]
  - String [QwertyTranslation]
  - String [SequenceMapping]
  - String [altModifier]
  - String [keySequence]
  - String [shiftModifier]
  - String [targetChar]
  - String [targetCharCode]
  - String [§ßśŝš]
  - String [àáâãäåæą]
  - String [çćĉč]
  - String [èéêëę€ē]
  - String [ìíîïłī]
  - String [ñ]
  - String [òóôõöøőœō]
  - String [ùúûüŭűū]
  - String [ýÿ]
  - String [đ]
  - String [ĝ]
  - String [ĥ]
  - String [ĵ]
  - String [ł]
  - String [żžź]
  - Class [android/content/Context]
  - Class [android/content/res/Configuration]
  - Class [android/content/res/Resources]
  - Class [android/util/AttributeSet]
  - Class [android/util/Log]
  - Class [android/util/Xml]
  - Class [android/view/KeyEvent]
  - Class [com/anysoftkeyboard/b]
  - Class [com/anysoftkeyboard/b/b]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/g]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/s]
  - Class [com/anysoftkeyboard/keyboards/x]
  - Class [com/anysoftkeyboard/keyboards/y]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Character]
  - Class [java/lang/Class]
  - Class [java/lang/Exception]
  - Class [java/lang/Integer]
  - Class [java/lang/NumberFormatException]
  - Class [java/lang/RuntimeException]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/reflect/Field]
  - Class [java/util/HashSet]
  - Class [org/xmlpull/v1/XmlPullParser]
  - Fieldref [android/content/res/Configuration.orientation I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
  - Fieldref [com/anysoftkeyboard/keyboards/y.d Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/keyboards/y.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/y.f I]
  - Fieldref [com/anysoftkeyboard/keyboards/y.g Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/keyboards/y.h Lcom/anysoftkeyboard/keyboards/x;]
  - Fieldref [com/anysoftkeyboard/keyboards/y.i Ljava/util/HashSet;]
  - Fieldref [com/anysoftkeyboard/keyboards/y.j Ljava/util/HashSet;]
  - Fieldref [com/anysoftkeyboard/keyboards/y.k Lcom/anysoftkeyboard/b/a;]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
  - Methodref [android/content/res/Resources.getXml (I)Landroid/content/res/XmlResourceParser;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  - Methodref [com/anysoftkeyboard/b/b.a (Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
  - Methodref [com/anysoftkeyboard/keyboards/b.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (C)Z]
  - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/o;)V]
  - Methodref [com/anysoftkeyboard/keyboards/x.<init> ()V]
  - Methodref [com/anysoftkeyboard/keyboards/x.a (I)Z]
  - Methodref [com/anysoftkeyboard/keyboards/x.a (ILcom/anysoftkeyboard/b;)I]
  - Methodref [com/anysoftkeyboard/keyboards/x.a (Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/keyboards/x.a ([II)V]
  - Methodref [com/anysoftkeyboard/keyboards/x.b ([II)V]
  - Methodref [com/anysoftkeyboard/keyboards/x.c ([II)V]
  - Methodref [com/anysoftkeyboard/keyboards/y.a (Landroid/content/Context;I)Lcom/anysoftkeyboard/keyboards/x;]
  - Methodref [com/anysoftkeyboard/keyboards/y.a (Ljava/lang/String;)[I]
  - Methodref [com/anysoftkeyboard/keyboards/y.c ()Lcom/anysoftkeyboard/b;]
  - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
  - Methodref [java/lang/Class.getField (Ljava/lang/String;)Ljava/lang/reflect/Field;]
  - Methodref [java/lang/Exception.printStackTrace ()V]
  - Methodref [java/lang/Integer.<init> (I)V]
  - Methodref [java/lang/Integer.intValue ()I]
  - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
  - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/Throwable;)V]
  - Methodref [java/lang/String.charAt (I)C]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.length ()I]
  - Methodref [java/lang/String.split (Ljava/lang/String;)[Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/reflect/Field.getInt (Ljava/lang/Object;)I]
  - Methodref [java/util/HashSet.<init> ()V]
  - Methodref [java/util/HashSet.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/HashSet.contains (Ljava/lang/Object;)Z]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeBooleanValue (Ljava/lang/String;Ljava/lang/String;Z)Z]
  - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/g.a ()I]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/g.a (I)V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/g.b ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/g.c ()Z]
  - InterfaceMethodref [java/lang/CharSequence.length ()I]
  - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.getName ()Ljava/lang/String;]
  - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.next ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/Throwable;)V]
  + NameAndType [a ()I]
  + NameAndType [a (C)Z]
  + NameAndType [a (I)V]
  + NameAndType [a (I)Z]
  + NameAndType [a (ILcom/anysoftkeyboard/b;)I]
  + NameAndType [a (Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
  + NameAndType [a (Landroid/content/Context;I)Lcom/anysoftkeyboard/keyboards/x;]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/o;)V]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a (Ljava/lang/String;)[I]
  + NameAndType [a ([II)V]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + NameAndType [b ()Z]
  + NameAndType [b ([II)V]
  + NameAndType [c ()Lcom/anysoftkeyboard/b;]
  + NameAndType [c ()Z]
  + NameAndType [c ([II)V]
  + NameAndType [charAt (I)C]
  + NameAndType [contains (Ljava/lang/Object;)Z]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d Ljava/lang/String;]
  + NameAndType [d [I]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e I]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [f I]
  + NameAndType [g Ljava/lang/String;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getAttributeBooleanValue (Ljava/lang/String;Ljava/lang/String;Z)Z]
  + NameAndType [getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getConfiguration ()Landroid/content/res/Configuration;]
  + NameAndType [getField (Ljava/lang/String;)Ljava/lang/reflect/Field;]
  + NameAndType [getInt (Ljava/lang/Object;)I]
  + NameAndType [getName ()Ljava/lang/String;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getXml (I)Landroid/content/res/XmlResourceParser;]
  + NameAndType [h Lcom/anysoftkeyboard/keyboards/x;]
  + NameAndType [i Ljava/util/HashSet;]
  + NameAndType [intValue ()I]
  + NameAndType [j Ljava/util/HashSet;]
  + NameAndType [k Lcom/anysoftkeyboard/b/a;]
  + NameAndType [length ()I]
  + NameAndType [next ()I]
  + NameAndType [orientation I]
  + NameAndType [parseInt (Ljava/lang/String;)I]
  + NameAndType [printStackTrace ()V]
  + NameAndType [q Ljava/lang/CharSequence;]
  + NameAndType [split (Ljava/lang/String;)[Ljava/lang/String;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [u I]
  + NameAndType [valueOf (C)Ljava/lang/Character;]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/Configuration;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Lcom/anysoftkeyboard/b/a;]
  + Utf8 [()Lcom/anysoftkeyboard/b;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/HashSet;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(C)Ljava/lang/Character;]
  + Utf8 [(C)Z]
  + Utf8 [(I)C]
  + Utf8 [(I)Landroid/content/res/XmlResourceParser;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(I)Z]
  + Utf8 [(ILcom/anysoftkeyboard/b;)I]
  + Utf8 [(Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
  + Utf8 [(Landroid/content/Context;I)Lcom/anysoftkeyboard/keyboards/x;]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/Context;IILjava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/g;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/o;)V]
  + Utf8 [(Ljava/lang/Object;)I]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/reflect/Field;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)[I]
  + Utf8 [(Ljava/lang/String;)[Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)Z]
  + Utf8 [(Ljava/lang/Throwable;)V]
  + Utf8 [(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
  + Utf8 [([II)V]
  + Utf8 [,]
  + Utf8 [<init>]
  + Utf8 [ASK - EAK]
  + Utf8 [ASK Hard Translation Parser]
  + Utf8 [Code]
  + Utf8 [Creating qwerty mapping:]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/b/a;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/x;]
  + Utf8 [Ljava/lang/CharSequence;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/util/HashSet;]
  + Utf8 [Parse error:]
  + Utf8 [Physical translator sequence does not include mandatory fields keySequence or targetChar]
  + Utf8 [PhysicalTranslation]
  + Utf8 [QwertyTranslation]
  + Utf8 [SequenceMapping]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [altModifier]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Configuration]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/util/AttributeSet]
  + Utf8 [android/util/Log]
  + Utf8 [android/util/Xml]
  + Utf8 [android/view/KeyEvent]
  + Utf8 [append]
  + Utf8 [asAttributeSet]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [com/anysoftkeyboard/b]
  + Utf8 [com/anysoftkeyboard/b/b]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/g]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/s]
  + Utf8 [com/anysoftkeyboard/keyboards/x]
  + Utf8 [com/anysoftkeyboard/keyboards/y]
  + Utf8 [contains]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [equals]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [getApplicationContext]
  + Utf8 [getAttributeBooleanValue]
  + Utf8 [getAttributeValue]
  + Utf8 [getConfiguration]
  + Utf8 [getField]
  + Utf8 [getInt]
  + Utf8 [getName]
  + Utf8 [getResources]
  + Utf8 [getXml]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [intValue]
  + Utf8 [j]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Class]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/NumberFormatException]
  + Utf8 [java/lang/RuntimeException]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/reflect/Field]
  + Utf8 [java/util/HashSet]
  + Utf8 [k]
  + Utf8 [keySequence]
  + Utf8 [length]
  + Utf8 [next]
  + Utf8 [o]
  + Utf8 [org/xmlpull/v1/XmlPullParser]
  + Utf8 [orientation]
  + Utf8 [parseInt]
  + Utf8 [printStackTrace]
  + Utf8 [q]
  + Utf8 [shiftModifier]
  + Utf8 [split]
  + Utf8 [targetChar]
  + Utf8 [targetCharCode]
  + Utf8 [toString]
  + Utf8 [u]
  + Utf8 [v]
  + Utf8 [valueOf]
  + Utf8 [§ßśŝš]
  + Utf8 [àáâãäåæą]
  + Utf8 [çćĉč]
  + Utf8 [èéêëę€ē]
  + Utf8 [ìíîïłī]
  + Utf8 [ñ]
  + Utf8 [òóôõöøőœō]
  + Utf8 [ùúûüŭűū]
  + Utf8 [ýÿ]
  + Utf8 [đ]
  + Utf8 [ĝ]
  + Utf8 [ĥ]
  + Utf8 [ĵ]
  + Utf8 [ł]
  + Utf8 [żžź]

Fields (count = 8):
  + Field:        d Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String d
  + Field:        e I
    Access flags: 0x12
      = private final int e
  + Field:        f I
    Access flags: 0x12
      = private final int f
  + Field:        g Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String g
  + Field:        h Lcom/anysoftkeyboard/keyboards/x;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.x h
  + Field:        i Ljava/util/HashSet;
    Access flags: 0x12
      = private final java.util.HashSet i
  + Field:        j Ljava/util/HashSet;
    Access flags: 0x12
      = private final java.util.HashSet j
  + Field:        k Lcom/anysoftkeyboard/b/a;
    Access flags: 0x2
      = private com.anysoftkeyboard.b.a k

Methods (count = 13):
  - Method:       <init>(Lcom/anysoftkeyboard/b;Landroid/content/Context;IILjava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
    Access flags: 0x1
      = public y(com.anysoftkeyboard.b,android.content.Context,int,int,java.lang.String,int,int,int,java.lang.String,java.lang.String,java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 238, locals = 13, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] aload_1 v1
      [4] invokeinterface #112
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [9] iload_3 v3
      [10] iload v4
      [12] istore_3 v3
      [13] istore v4
      [15] invokevirtual #71
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [18] invokevirtual #72
        - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
      [21] getfield #59
        - Fieldref [android/content/res/Configuration.orientation I]
      [24] iconst_1
      [25] ificmpne +7 (target=32)
      [28] iconst_1
      [29] goto +4 (target=33)
      [32] iconst_0
      [33] ifeq +8 (target=41)
      [36] iload v4
      [38] goto +4 (target=42)
      [41] iload_3 v3
      [42] iload v12
      [44] invokespecial #78
        - Methodref [com/anysoftkeyboard/keyboards/b.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;II)V]
      [47] aload_0 v0
      [48] aconst_null
      [49] putfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/y.k Lcom/anysoftkeyboard/b/a;]
      [52] aload_0 v0
      [53] aload v5
      [55] putfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/y.d Ljava/lang/String;]
      [58] aload_0 v0
      [59] iload v6
      [61] putfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/y.e I]
      [64] aload_0 v0
      [65] iload v7
      [67] putfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/y.f I]
      [70] aload_0 v0
      [71] aload v9
      [73] putfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/y.g Ljava/lang/String;]
      [76] iload v8
      [78] iconst_m1
      [79] ificmpeq +39 (target=118)
      [82] ldc #3
        - String [ASK - EAK]
      [84] new #55
        - Class [java/lang/StringBuilder]
      [87] dup
      [88] ldc #5
        - String [Creating qwerty mapping:]
      [90] invokespecial #102
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [93] iload v8
      [95] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [98] invokevirtual #105
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [101] invokestatic #74
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [104] pop
      [105] aload_0 v0
      [106] aload_2 v2
      [107] iload v8
      [109] invokestatic #88
        - Methodref [com/anysoftkeyboard/keyboards/y.a (Landroid/content/Context;I)Lcom/anysoftkeyboard/keyboards/x;]
      [112] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/y.h Lcom/anysoftkeyboard/keyboards/x;]
      [115] goto +8 (target=123)
      [118] aload_0 v0
      [119] aconst_null
      [120] putfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/y.h Lcom/anysoftkeyboard/keyboards/x;]
      [123] aload_0 v0
      [124] new #57
        - Class [java/util/HashSet]
      [127] dup
      [128] invokespecial #107
        - Methodref [java/util/HashSet.<init> ()V]
      [131] putfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/y.i Ljava/util/HashSet;]
      [134] aload v10
      [136] ifnull +37 (target=173)
      [139] iconst_0
      [140] istore_2 v2
      [141] goto +23 (target=164)
      [144] aload_0 v0
      [145] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/y.i Ljava/util/HashSet;]
      [148] aload v10
      [150] iload_2 v2
      [151] invokevirtual #98
        - Methodref [java/lang/String.charAt (I)C]
      [154] invokestatic #91
        - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
      [157] invokevirtual #108
        - Methodref [java/util/HashSet.add (Ljava/lang/Object;)Z]
      [160] pop
      [161] iinc v2, 1
      [164] iload_2 v2
      [165] aload v10
      [167] invokevirtual #100
        - Methodref [java/lang/String.length ()I]
      [170] ificmplt -26 (target=144)
      [173] aload_0 v0
      [174] new #57
        - Class [java/util/HashSet]
      [177] dup
      [178] invokespecial #107
        - Methodref [java/util/HashSet.<init> ()V]
      [181] putfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/y.j Ljava/util/HashSet;]
      [184] aload v11
      [186] ifnull +37 (target=223)
      [189] iconst_0
      [190] istore_2 v2
      [191] goto +23 (target=214)
      [194] aload_0 v0
      [195] getfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/y.j Ljava/util/HashSet;]
      [198] aload v11
      [200] iload_2 v2
      [201] invokevirtual #98
        - Methodref [java/lang/String.charAt (I)C]
      [204] invokestatic #91
        - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
      [207] invokevirtual #108
        - Methodref [java/util/HashSet.add (Ljava/lang/Object;)Z]
      [210] pop
      [211] iinc v2, 1
      [214] iload_2 v2
      [215] aload v11
      [217] invokevirtual #100
        - Methodref [java/lang/String.length ()I]
      [220] ificmplt -26 (target=194)
      [223] aload_0 v0
      [224] aload_1 v1
      [225] invokeinterface #112
        - InterfaceMethodref [com/anysoftkeyboard/b.getApplicationContext ()Landroid/content/Context;]
      [230] iconst_3
      [231] invokestatic #77
        - Methodref [com/anysoftkeyboard/b/b.a (Landroid/content/Context;I)Lcom/anysoftkeyboard/b/a;]
      [234] putfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/y.k Lcom/anysoftkeyboard/b/a;]
      [237] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       u()V
    Access flags: 0x14
      = protected final void u()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] aconst_null
      [2] putfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/y.k Lcom/anysoftkeyboard/b/a;]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       v()Lcom/anysoftkeyboard/b/a;
    Access flags: 0x11
      = public final com.anysoftkeyboard.b.a v()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #70
        - Fieldref [com/anysoftkeyboard/keyboards/y.k Lcom/anysoftkeyboard/b/a;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;I)Lcom/anysoftkeyboard/keyboards/x;
    Access flags: 0xa
      = private static com.anysoftkeyboard.keyboards.x a(android.content.Context,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 337, locals = 8, stack = 4):
      [0] new #45
        - Class [com/anysoftkeyboard/keyboards/x]
      [3] dup
      [4] invokespecial #81
        - Methodref [com/anysoftkeyboard/keyboards/x.<init> ()V]
      [7] astore_2 v2
      [8] aload_0 v0
      [9] invokevirtual #71
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [12] iload_1 v1
      [13] invokevirtual #73
        - Methodref [android/content/res/Resources.getXml (I)Landroid/content/res/XmlResourceParser;]
      [16] astore_0 v0
      [17] iconst_0
      [18] istore_3 v3
      [19] goto +274 (target=293)
      [22] aload_0 v0
      [23] invokeinterface #118
        - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.getName ()Ljava/lang/String;]
      [28] astore v4
      [30] iload_1 v1
      [31] iconst_2
      [32] ificmpne +234 (target=266)
      [35] ldc #8
        - String [PhysicalTranslation]
      [37] aload v4
      [39] invokevirtual #99
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [42] ifeq +32 (target=74)
      [45] iconst_1
      [46] istore_3 v3
      [47] aload_0 v0
      [48] invokestatic #76
        - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
      [51] aconst_null
      [52] ldc #9
        - String [QwertyTranslation]
      [54] invokeinterface #111
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [59] dup
      [60] astore v4
      [62] ifnull +231 (target=293)
      [65] aload_2 v2
      [66] aload v4
      [68] invokevirtual #84
        - Methodref [com/anysoftkeyboard/keyboards/x.a (Ljava/lang/String;)V]
      [71] goto +222 (target=293)
      [74] iload_3 v3
      [75] ifeq +218 (target=293)
      [78] ldc #10
        - String [SequenceMapping]
      [80] aload v4
      [82] invokevirtual #99
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [85] ifeq +208 (target=293)
      [88] aload_0 v0
      [89] invokestatic #76
        - Methodref [android/util/Xml.asAttributeSet (Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;]
      [92] dup
      [93] astore_1 v1
      [94] aconst_null
      [95] ldc #12
        - String [keySequence]
      [97] invokeinterface #111
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [102] invokestatic #89
        - Methodref [com/anysoftkeyboard/keyboards/y.a (Ljava/lang/String;)[I]
      [105] astore v4
      [107] aload_1 v1
      [108] aconst_null
      [109] ldc #11
        - String [altModifier]
      [111] iconst_0
      [112] invokeinterface #110
        - InterfaceMethodref [android/util/AttributeSet.getAttributeBooleanValue (Ljava/lang/String;Ljava/lang/String;Z)Z]
      [117] istore v5
      [119] aload_1 v1
      [120] aconst_null
      [121] ldc #13
        - String [shiftModifier]
      [123] iconst_0
      [124] invokeinterface #110
        - InterfaceMethodref [android/util/AttributeSet.getAttributeBooleanValue (Ljava/lang/String;Ljava/lang/String;Z)Z]
      [129] istore v6
      [131] aload_1 v1
      [132] aconst_null
      [133] ldc #14
        - String [targetChar]
      [135] invokeinterface #111
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [140] astore v7
      [142] aload_1 v1
      [143] aconst_null
      [144] ldc #15
        - String [targetCharCode]
      [146] invokeinterface #111
        - InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [151] dup
      [152] astore_1 v1
      [153] ifnonnull +20 (target=173)
      [156] new #51
        - Class [java/lang/Integer]
      [159] dup
      [160] aload v7
      [162] iconst_0
      [163] invokevirtual #98
        - Methodref [java/lang/String.charAt (I)C]
      [166] invokespecial #94
        - Methodref [java/lang/Integer.<init> (I)V]
      [169] astore_1 v1
      [170] goto +15 (target=185)
      [173] new #51
        - Class [java/lang/Integer]
      [176] dup
      [177] aload_1 v1
      [178] invokestatic #96
        - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
      [181] invokespecial #94
        - Methodref [java/lang/Integer.<init> (I)V]
      [184] astore_1 v1
      [185] aload v4
      [187] ifnull +9 (target=196)
      [190] aload v4
      [192] arraylength
      [193] ifne +14 (target=207)
      [196] ldc #4
        - String [ASK Hard Translation Parser]
      [198] ldc #7
        - String [Physical translator sequence does not include mandatory fields keySequence or targetChar]
      [200] invokestatic #75
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [203] pop
      [204] goto +89 (target=293)
      [207] iload v5
      [209] ifne +21 (target=230)
      [212] iload v6
      [214] ifne +16 (target=230)
      [217] aload_2 v2
      [218] aload v4
      [220] aload_1 v1
      [221] invokevirtual #95
        - Methodref [java/lang/Integer.intValue ()I]
      [224] invokevirtual #85
        - Methodref [com/anysoftkeyboard/keyboards/x.a ([II)V]
      [227] goto +66 (target=293)
      [230] iload v5
      [232] ifeq +16 (target=248)
      [235] aload_2 v2
      [236] aload v4
      [238] aload_1 v1
      [239] invokevirtual #95
        - Methodref [java/lang/Integer.intValue ()I]
      [242] invokevirtual #87
        - Methodref [com/anysoftkeyboard/keyboards/x.c ([II)V]
      [245] goto +48 (target=293)
      [248] iload v6
      [250] ifeq +43 (target=293)
      [253] aload_2 v2
      [254] aload v4
      [256] aload_1 v1
      [257] invokevirtual #95
        - Methodref [java/lang/Integer.intValue ()I]
      [260] invokevirtual #86
        - Methodref [com/anysoftkeyboard/keyboards/x.b ([II)V]
      [263] goto +30 (target=293)
      [266] iload_1 v1
      [267] iconst_3
      [268] ificmpne +25 (target=293)
      [271] ldc #8
        - String [PhysicalTranslation]
      [273] aload v4
      [275] invokevirtual #99
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [278] ifne +57 (target=335)
      [281] iload_3 v3
      [282] ifeq +11 (target=293)
      [285] ldc #10
        - String [SequenceMapping]
      [287] aload v4
      [289] invokevirtual #99
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [292] pop
      [293] aload_0 v0
      [294] invokeinterface #119
        - InterfaceMethodref [org/xmlpull/v1/XmlPullParser.next ()I]
      [299] dup
      [300] istore_1 v1
      [301] iconst_1
      [302] ificmpne -280 (target=22)
      [305] goto +30 (target=335)
      [308] astore_1 v1
      [309] ldc #4
        - String [ASK Hard Translation Parser]
      [311] new #55
        - Class [java/lang/StringBuilder]
      [314] dup
      [315] ldc #6
        - String [Parse error:]
      [317] invokespecial #102
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [320] aload_1 v1
      [321] invokevirtual #104
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [324] invokevirtual #105
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [327] invokestatic #75
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [330] pop
      [331] aload_1 v1
      [332] invokevirtual #93
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [335] aload_2 v2
      [336] areturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (17 -> 305: 308):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)[I
    Access flags: 0xa
      = private static int[] a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 71, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] ldc #2
        - String [,]
      [3] invokevirtual #101
        - Methodref [java/lang/String.split (Ljava/lang/String;)[Ljava/lang/String;]
      [6] dup
      [7] astore_0 v0
      [8] arraylength
      [9] newarray 10
      [11] astore_1 v1
      [12] iconst_0
      [13] istore_2 v2
      [14] goto +49 (target=63)
      [17] aload_1 v1
      [18] iload_2 v2
      [19] aload_0 v0
      [20] iload_2 v2
      [21] aaload
      [22] invokestatic #96
        - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
      [25] iastore
      [26] goto +34 (target=60)
      [29] pop
      [30] aload_0 v0
      [31] iload_2 v2
      [32] aaload
      [33] astore_3 v3
      [34] aload_1 v1
      [35] iload_2 v2
      [36] ldc #37
        - Class [android/view/KeyEvent]
      [38] aload_3 v3
      [39] invokevirtual #92
        - Methodref [java/lang/Class.getField (Ljava/lang/String;)Ljava/lang/reflect/Field;]
      [42] aconst_null
      [43] invokevirtual #106
        - Methodref [java/lang/reflect/Field.getInt (Ljava/lang/Object;)I]
      [46] iastore
      [47] goto +13 (target=60)
      [50] astore_0 v0
      [51] new #53
        - Class [java/lang/RuntimeException]
      [54] dup
      [55] aload_0 v0
      [56] invokespecial #97
        - Methodref [java/lang/RuntimeException.<init> (Ljava/lang/Throwable;)V]
      [59] athrow
      [60] iinc v2, 1
      [63] iload_2 v2
      [64] aload_1 v1
      [65] arraylength
      [66] ificmplt -49 (target=17)
      [69] aload_1 v1
      [70] areturn
      Code attribute exceptions (count = 2):
      - ExceptionInfo (17 -> 26: 29):
      - Class [java/lang/NumberFormatException]
      - ExceptionInfo (34 -> 47: 50):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       e()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #66
        - Fieldref [com/anysoftkeyboard/keyboards/y.g Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       o()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String o()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #63
        - Fieldref [com/anysoftkeyboard/keyboards/y.d Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       j()I
    Access flags: 0x11
      = public final int j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #65
        - Fieldref [com/anysoftkeyboard/keyboards/y.f I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()I
    Access flags: 0x14
      = protected final int g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #64
        - Fieldref [com/anysoftkeyboard/keyboards/y.e I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/g;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.keyboards.g)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 80, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/y.h Lcom/anysoftkeyboard/keyboards/x;]
      [4] ifnull +75 (target=79)
      [7] aload_1 v1
      [8] invokeinterface #115
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/g.b ()Z]
      [13] ifeq +16 (target=29)
      [16] aload_0 v0
      [17] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/y.h Lcom/anysoftkeyboard/keyboards/x;]
      [20] bipush -6
      [22] invokevirtual #82
        - Methodref [com/anysoftkeyboard/keyboards/x.a (I)Z]
      [25] ifne +4 (target=29)
      [28] return
      [29] aload_1 v1
      [30] invokeinterface #116
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/g.c ()Z]
      [35] ifeq +15 (target=50)
      [38] aload_0 v0
      [39] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/y.h Lcom/anysoftkeyboard/keyboards/x;]
      [42] iconst_m1
      [43] invokevirtual #82
        - Methodref [com/anysoftkeyboard/keyboards/x.a (I)Z]
      [46] ifne +4 (target=50)
      [49] return
      [50] aload_0 v0
      [51] getfield #67
        - Fieldref [com/anysoftkeyboard/keyboards/y.h Lcom/anysoftkeyboard/keyboards/x;]
      [54] aload_1 v1
      [55] invokeinterface #113
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/g.a ()I]
      [60] aload_0 v0
      [61] invokevirtual #90
        - Methodref [com/anysoftkeyboard/keyboards/y.c ()Lcom/anysoftkeyboard/b;]
      [64] invokevirtual #83
        - Methodref [com/anysoftkeyboard/keyboards/x.a (ILcom/anysoftkeyboard/b;)I]
      [67] dup
      [68] istore_2 v2
      [69] ifeq +10 (target=79)
      [72] aload_1 v1
      [73] iload_2 v2
      [74] invokeinterface #114
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/g.a (I)V]
      [79] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(C)Z
    Access flags: 0x11
      = public final boolean a(char)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] invokespecial #79
        - Methodref [com/anysoftkeyboard/keyboards/b.a (C)Z]
      [5] ifne +19 (target=24)
      [8] aload_0 v0
      [9] getfield #68
        - Fieldref [com/anysoftkeyboard/keyboards/y.i Ljava/util/HashSet;]
      [12] iload_1 v1
      [13] invokestatic #91
        - Methodref [java/lang/Character.valueOf (C)Ljava/lang/Character;]
      [16] invokevirtual #109
        - Methodref [java/util/HashSet.contains (Ljava/lang/Object;)Z]
      [19] ifne +5 (target=24)
      [22] iconst_0
      [23] ireturn
      [24] iconst_1
      [25] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()Ljava/util/HashSet;
    Access flags: 0x11
      = public final java.util.HashSet f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #69
        - Fieldref [com/anysoftkeyboard/keyboards/y.j Ljava/util/HashSet;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/o;)V
    Access flags: 0x14
      = protected final void a(com.anysoftkeyboard.keyboards.o)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 377, locals = 2, stack = 2):
      [0] aload_1 v1
      [1] getfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [4] ifle +4 (target=8)
      [7] return
      [8] aload_1 v1
      [9] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [12] ifnull +22 (target=34)
      [15] aload_1 v1
      [16] getfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [19] invokeinterface #117
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [24] ifle +9 (target=33)
      [27] aload_1 v1
      [28] ldc #1
        - Integer [2131034129]
      [30] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [33] return
      [34] aload_1 v1
      [35] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [38] ifnull +338 (target=376)
      [41] aload_1 v1
      [42] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [45] arraylength
      [46] ifle +330 (target=376)
      [49] aload_1 v1
      [50] getfield #60
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [53] iconst_0
      [54] iaload
      [55] i2c
      [56] tableswitch (26 offsets, default=315) (target=371)
        97: offset = 120, target = 176
        98: offset = 315, target = 371
        99: offset = 133, target = 189
        100: offset = 146, target = 202
        101: offset = 159, target = 215
        102: offset = 315, target = 371
        103: offset = 172, target = 228
        104: offset = 185, target = 241
        105: offset = 198, target = 254
        106: offset = 211, target = 267
        107: offset = 315, target = 371
        108: offset = 224, target = 280
        109: offset = 315, target = 371
        110: offset = 276, target = 332
        111: offset = 237, target = 293
        112: offset = 315, target = 371
        113: offset = 315, target = 371
        114: offset = 315, target = 371
        115: offset = 250, target = 306
        116: offset = 315, target = 371
        117: offset = 263, target = 319
        118: offset = 315, target = 371
        119: offset = 315, target = 371
        120: offset = 315, target = 371
        121: offset = 289, target = 345
        122: offset = 302, target = 358
        default: offset = 315, target = 371
      [176] aload_1 v1
      [177] ldc #17
        - String [àáâãäåæą]
      [179] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [182] aload_1 v1
      [183] ldc #1
        - Integer [2131034129]
      [185] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [188] return
      [189] aload_1 v1
      [190] ldc #18
        - String [çćĉč]
      [192] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [195] aload_1 v1
      [196] ldc #1
        - Integer [2131034129]
      [198] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [201] return
      [202] aload_1 v1
      [203] ldc #25
        - String [đ]
      [205] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [208] aload_1 v1
      [209] ldc #1
        - Integer [2131034129]
      [211] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [214] return
      [215] aload_1 v1
      [216] ldc #19
        - String [èéêëę€ē]
      [218] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [221] aload_1 v1
      [222] ldc #1
        - Integer [2131034129]
      [224] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [227] return
      [228] aload_1 v1
      [229] ldc #26
        - String [ĝ]
      [231] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [234] aload_1 v1
      [235] ldc #1
        - Integer [2131034129]
      [237] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [240] return
      [241] aload_1 v1
      [242] ldc #27
        - String [ĥ]
      [244] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [247] aload_1 v1
      [248] ldc #1
        - Integer [2131034129]
      [250] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [253] return
      [254] aload_1 v1
      [255] ldc #20
        - String [ìíîïłī]
      [257] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [260] aload_1 v1
      [261] ldc #1
        - Integer [2131034129]
      [263] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [266] return
      [267] aload_1 v1
      [268] ldc #28
        - String [ĵ]
      [270] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [273] aload_1 v1
      [274] ldc #1
        - Integer [2131034129]
      [276] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [279] return
      [280] aload_1 v1
      [281] ldc #29
        - String [ł]
      [283] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [286] aload_1 v1
      [287] ldc #1
        - Integer [2131034129]
      [289] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [292] return
      [293] aload_1 v1
      [294] ldc #22
        - String [òóôõöøőœō]
      [296] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [299] aload_1 v1
      [300] ldc #1
        - Integer [2131034129]
      [302] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [305] return
      [306] aload_1 v1
      [307] ldc #16
        - String [§ßśŝš]
      [309] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [312] aload_1 v1
      [313] ldc #1
        - Integer [2131034129]
      [315] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [318] return
      [319] aload_1 v1
      [320] ldc #23
        - String [ùúûüŭűū]
      [322] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [325] aload_1 v1
      [326] ldc #1
        - Integer [2131034129]
      [328] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [331] return
      [332] aload_1 v1
      [333] ldc #21
        - String [ñ]
      [335] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [338] aload_1 v1
      [339] ldc #1
        - Integer [2131034129]
      [341] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [344] return
      [345] aload_1 v1
      [346] ldc #24
        - String [ýÿ]
      [348] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [351] aload_1 v1
      [352] ldc #1
        - Integer [2131034129]
      [354] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [357] return
      [358] aload_1 v1
      [359] ldc #30
        - String [żžź]
      [361] putfield #61
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [364] aload_1 v1
      [365] ldc #1
        - Integer [2131034129]
      [367] putfield #62
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [370] return
      [371] aload_0 v0
      [372] aload_1 v1
      [373] invokespecial #80
        - Methodref [com/anysoftkeyboard/keyboards/b.a (Lcom/anysoftkeyboard/keyboards/o;)V]
      [376] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/m
  Superclass:    android/view/GestureDetector
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.devicespecific.m extends android.view.GestureDetector

Interfaces (count = 0):

Constant Pool (count = 44):
  - Class [android/view/GestureDetector]
  - Class [android/view/GestureDetector$OnGestureListener]
  - Class [android/view/ScaleGestureDetector]
  - Class [android/view/ScaleGestureDetector$OnScaleGestureListener]
  - Class [com/anysoftkeyboard/devicespecific/k]
  - Class [com/anysoftkeyboard/devicespecific/m]
  - Fieldref [com/anysoftkeyboard/devicespecific/m.a Landroid/view/ScaleGestureDetector;]
  - Fieldref [com/anysoftkeyboard/devicespecific/m.b Lcom/anysoftkeyboard/devicespecific/i;]
  - Fieldref [com/anysoftkeyboard/devicespecific/m.c Z]
  - Methodref [android/view/GestureDetector.<init> (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;Z)V]
  - Methodref [android/view/GestureDetector.onTouchEvent (Landroid/view/MotionEvent;)Z]
  - Methodref [android/view/ScaleGestureDetector.<init> (Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;)V]
  - Methodref [android/view/ScaleGestureDetector.onTouchEvent (Landroid/view/MotionEvent;)Z]
  - Methodref [com/anysoftkeyboard/devicespecific/k.<init> (Lcom/anysoftkeyboard/devicespecific/m;)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;Z)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/devicespecific/m;)V]
  + NameAndType [a Landroid/view/ScaleGestureDetector;]
  + NameAndType [b Lcom/anysoftkeyboard/devicespecific/i;]
  + NameAndType [c Z]
  + NameAndType [onTouchEvent (Landroid/view/MotionEvent;)Z]
  + Utf8 [(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;Z)V]
  + Utf8 [(Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;)V]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)V]
  + Utf8 [(Landroid/view/MotionEvent;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/devicespecific/m;)Lcom/anysoftkeyboard/devicespecific/i;]
  + Utf8 [(Lcom/anysoftkeyboard/devicespecific/m;)V]
  + Utf8 [(Lcom/anysoftkeyboard/devicespecific/m;Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/view/ScaleGestureDetector;]
  + Utf8 [Lcom/anysoftkeyboard/devicespecific/i;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/view/GestureDetector]
  + Utf8 [android/view/GestureDetector$OnGestureListener]
  + Utf8 [android/view/ScaleGestureDetector]
  + Utf8 [android/view/ScaleGestureDetector$OnScaleGestureListener]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/devicespecific/k]
  + Utf8 [com/anysoftkeyboard/devicespecific/m]
  + Utf8 [onTouchEvent]

Fields (count = 3):
  + Field:        a Landroid/view/ScaleGestureDetector;
    Access flags: 0x12
      = private final android.view.ScaleGestureDetector a
  + Field:        b Lcom/anysoftkeyboard/devicespecific/i;
    Access flags: 0x12
      = private final com.anysoftkeyboard.devicespecific.i b
  + Field:        c Z
    Access flags: 0x2
      = private boolean c

Methods (count = 4):
  - Method:       <init>(Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)V
    Access flags: 0x1
      = public m(android.content.Context,com.anysoftkeyboard.devicespecific.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 39, locals = 3, stack = 7):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] aconst_null
      [4] iconst_1
      [5] invokespecial #10
        - Methodref [android/view/GestureDetector.<init> (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;Z)V]
      [8] aload_0 v0
      [9] iconst_0
      [10] putfield #9
        - Fieldref [com/anysoftkeyboard/devicespecific/m.c Z]
      [13] aload_0 v0
      [14] aload_2 v2
      [15] putfield #8
        - Fieldref [com/anysoftkeyboard/devicespecific/m.b Lcom/anysoftkeyboard/devicespecific/i;]
      [18] aload_0 v0
      [19] new #3
        - Class [android/view/ScaleGestureDetector]
      [22] dup
      [23] aload_1 v1
      [24] new #5
        - Class [com/anysoftkeyboard/devicespecific/k]
      [27] dup
      [28] aload_0 v0
      [29] invokespecial #14
        - Methodref [com/anysoftkeyboard/devicespecific/k.<init> (Lcom/anysoftkeyboard/devicespecific/m;)V]
      [32] invokespecial #12
        - Methodref [android/view/ScaleGestureDetector.<init> (Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;)V]
      [35] putfield #7
        - Fieldref [com/anysoftkeyboard/devicespecific/m.a Landroid/view/ScaleGestureDetector;]
      [38] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onTouchEvent(Landroid/view/MotionEvent;)Z
    Access flags: 0x11
      = public final boolean onTouchEvent(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] getfield #7
        - Fieldref [com/anysoftkeyboard/devicespecific/m.a Landroid/view/ScaleGestureDetector;]
      [4] aload_1 v1
      [5] invokevirtual #13
        - Methodref [android/view/ScaleGestureDetector.onTouchEvent (Landroid/view/MotionEvent;)Z]
      [8] pop
      [9] aload_0 v0
      [10] getfield #9
        - Fieldref [com/anysoftkeyboard/devicespecific/m.c Z]
      [13] istore_2 v2
      [14] aload_0 v0
      [15] iconst_0
      [16] putfield #9
        - Fieldref [com/anysoftkeyboard/devicespecific/m.c Z]
      [19] aload_0 v0
      [20] aload_1 v1
      [21] invokespecial #11
        - Methodref [android/view/GestureDetector.onTouchEvent (Landroid/view/MotionEvent;)Z]
      [24] ifne +9 (target=33)
      [27] iload_2 v2
      [28] ifne +5 (target=33)
      [31] iconst_0
      [32] ireturn
      [33] iconst_1
      [34] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/devicespecific/m;)Lcom/anysoftkeyboard/devicespecific/i;
    Access flags: 0x1008
      = static com.anysoftkeyboard.devicespecific.i a(com.anysoftkeyboard.devicespecific.m)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/devicespecific/m.b Lcom/anysoftkeyboard/devicespecific/i;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/devicespecific/m;Z)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.devicespecific.m,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] putfield #9
        - Fieldref [com/anysoftkeyboard/devicespecific/m.c Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/ad
  Superclass:    com/anysoftkeyboard/dictionaries/d
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.dictionaries.ad extends com.anysoftkeyboard.dictionaries.d

Interfaces (count = 0):

Constant Pool (count = 208):
  - String [Auto]
  - String [_id]
  - String [freq]
  - String [freq DESC]
  - String [locale]
  - String [locale=?]
  - String [word]
  - String [words]
  - Class [android/database/Cursor]
  - Class [android/database/sqlite/SQLiteQueryBuilder]
  - Class [android/text/TextUtils]
  - Class [com/anysoftkeyboard/AnySoftKeyboard]
  - Class [com/anysoftkeyboard/d]
  - Class [com/anysoftkeyboard/dictionaries/ad]
  - Class [com/anysoftkeyboard/dictionaries/d]
  - Class [com/anysoftkeyboard/dictionaries/i]
  - Class [com/anysoftkeyboard/dictionaries/x]
  - Class [java/lang/Character]
  - Class [java/lang/Integer]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/Void]
  - Class [java/util/HashMap]
  - Fieldref [com/anysoftkeyboard/dictionaries/ad.a Landroid/content/Context;]
  - Fieldref [com/anysoftkeyboard/dictionaries/ad.c Lcom/anysoftkeyboard/AnySoftKeyboard;]
  - Fieldref [com/anysoftkeyboard/dictionaries/ad.d Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/dictionaries/ad.e Ljava/util/HashMap;]
  - Fieldref [com/anysoftkeyboard/dictionaries/ad.f Ljava/lang/Object;]
  - Fieldref [com/anysoftkeyboard/dictionaries/ad.g Ljava/util/HashMap;]
  - Fieldref [com/anysoftkeyboard/dictionaries/ad.h Lcom/anysoftkeyboard/dictionaries/i;]
  - Methodref [android/database/sqlite/SQLiteQueryBuilder.<init> ()V]
  - Methodref [android/database/sqlite/SQLiteQueryBuilder.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;]
  - Methodref [android/database/sqlite/SQLiteQueryBuilder.setProjectionMap (Ljava/util/Map;)V]
  - Methodref [android/database/sqlite/SQLiteQueryBuilder.setTables (Ljava/lang/String;)V]
  - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/AnySoftKeyboard.i ()Lcom/anysoftkeyboard/d;]
  - Methodref [com/anysoftkeyboard/d.i ()Z]
  - Methodref [com/anysoftkeyboard/dictionaries/ad.a (Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;]
  - Methodref [com/anysoftkeyboard/dictionaries/ad.b (Ljava/lang/CharSequence;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/ad.c (Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/ad.e ()Landroid/database/Cursor;]
  - Methodref [com/anysoftkeyboard/dictionaries/ad.g ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.<init> (Ljava/lang/String;Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.a (Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/dictionaries/d.b ()V]
  - Methodref [com/anysoftkeyboard/dictionaries/i.<init> (Landroid/content/Context;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/i.getReadableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
  - Methodref [com/anysoftkeyboard/dictionaries/x.<init> (Lcom/anysoftkeyboard/dictionaries/i;Ljava/util/HashMap;Ljava/lang/String;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/x.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  - Methodref [java/lang/Character.toLowerCase (C)C]
  - Methodref [java/lang/Integer.<init> (I)V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.charAt (I)C]
  - Methodref [java/lang/String.length ()I]
  - Methodref [java/lang/String.substring (I)Ljava/lang/String;]
  - Methodref [java/lang/String.valueOf (C)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/HashMap.<init> ()V]
  - Methodref [java/util/HashMap.isEmpty ()Z]
  - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  - InterfaceMethodref [android/database/Cursor.close ()V]
  - InterfaceMethodref [android/database/Cursor.getColumnIndex (Ljava/lang/String;)I]
  - InterfaceMethodref [android/database/Cursor.getInt (I)I]
  - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
  - InterfaceMethodref [android/database/Cursor.isAfterLast ()Z]
  - InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
  - InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/i;Ljava/util/HashMap;Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Landroid/content/Context;)V]
  + NameAndType [a (Ljava/lang/String;I)V]
  + NameAndType [a (Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()V]
  + NameAndType [b (Ljava/lang/CharSequence;)I]
  + NameAndType [b (Ljava/lang/String;)V]
  + NameAndType [c (Ljava/lang/String;I)V]
  + NameAndType [c Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + NameAndType [charAt (I)C]
  + NameAndType [close ()V]
  + NameAndType [d Ljava/lang/String;]
  + NameAndType [e ()Landroid/database/Cursor;]
  + NameAndType [e Ljava/util/HashMap;]
  + NameAndType [execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + NameAndType [f Ljava/lang/Object;]
  + NameAndType [g ()V]
  + NameAndType [g Ljava/util/HashMap;]
  + NameAndType [getColumnIndex (Ljava/lang/String;)I]
  + NameAndType [getInt (I)I]
  + NameAndType [getReadableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [h Lcom/anysoftkeyboard/dictionaries/i;]
  + NameAndType [i ()Lcom/anysoftkeyboard/d;]
  + NameAndType [i ()Z]
  + NameAndType [isAfterLast ()Z]
  + NameAndType [isEmpty ()Z]
  + NameAndType [isEmpty (Ljava/lang/CharSequence;)Z]
  + NameAndType [length ()I]
  + NameAndType [moveToFirst ()Z]
  + NameAndType [moveToNext ()Z]
  + NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [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;]
  + NameAndType [setProjectionMap (Ljava/util/Map;)V]
  + NameAndType [setTables (Ljava/lang/String;)V]
  + NameAndType [substring (I)Ljava/lang/String;]
  + NameAndType [toLowerCase (C)C]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [valueOf (C)Ljava/lang/String;]
  + Utf8 [()I]
  + Utf8 [()Landroid/database/Cursor;]
  + Utf8 [()Landroid/database/sqlite/SQLiteDatabase;]
  + Utf8 [()Lcom/anysoftkeyboard/d;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(C)C]
  + Utf8 [(C)Ljava/lang/String;]
  + Utf8 [(I)C]
  + Utf8 [(I)I]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)V]
  + Utf8 [(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;]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/i;Ljava/util/HashMap;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/CharSequence;)I]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Landroid/content/Context;)V]
  + Utf8 [(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;]
  + Utf8 [(Ljava/util/Map;)V]
  + Utf8 [([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Auto]
  + Utf8 [Code]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Lcom/anysoftkeyboard/AnySoftKeyboard;]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/i;]
  + Utf8 [Ljava/lang/Object;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/util/HashMap;]
  + Utf8 [_id]
  + Utf8 [a]
  + Utf8 [android/database/Cursor]
  + Utf8 [android/database/sqlite/SQLiteQueryBuilder]
  + Utf8 [android/text/TextUtils]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [close]
  + Utf8 [com/anysoftkeyboard/AnySoftKeyboard]
  + Utf8 [com/anysoftkeyboard/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/ad]
  + Utf8 [com/anysoftkeyboard/dictionaries/d]
  + Utf8 [com/anysoftkeyboard/dictionaries/i]
  + Utf8 [com/anysoftkeyboard/dictionaries/x]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [execute]
  + Utf8 [f]
  + Utf8 [freq]
  + Utf8 [freq DESC]
  + Utf8 [g]
  + Utf8 [getColumnIndex]
  + Utf8 [getInt]
  + Utf8 [getReadableDatabase]
  + Utf8 [getString]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [isAfterLast]
  + Utf8 [isEmpty]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/Void]
  + Utf8 [java/util/HashMap]
  + Utf8 [length]
  + Utf8 [locale]
  + Utf8 [locale=?]
  + Utf8 [moveToFirst]
  + Utf8 [moveToNext]
  + Utf8 [put]
  + Utf8 [query]
  + Utf8 [setProjectionMap]
  + Utf8 [setTables]
  + Utf8 [substring]
  + Utf8 [toLowerCase]
  + Utf8 [toString]
  + Utf8 [valueOf]
  + Utf8 [word]
  + Utf8 [words]

Fields (count = 6):
  + Field:        c Lcom/anysoftkeyboard/AnySoftKeyboard;
    Access flags: 0x2
      = private com.anysoftkeyboard.AnySoftKeyboard c
  + Field:        d Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String d
  + Field:        e Ljava/util/HashMap;
    Access flags: 0x2
      = private java.util.HashMap e
  + Field:        f Ljava/lang/Object;
    Access flags: 0x12
      = private final java.lang.Object f
  + Field:        g Ljava/util/HashMap;
    Access flags: 0xa
      = private static java.util.HashMap g
  + Field:        h Lcom/anysoftkeyboard/dictionaries/i;
    Access flags: 0xa
      = private static com.anysoftkeyboard.dictionaries.i h

Methods (count = 13):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 57, locals = 0, stack = 3):
      [0] new #24
        - Class [java/util/HashMap]
      [3] dup
      [4] invokespecial #62
        - Methodref [java/util/HashMap.<init> ()V]
      [7] dup
      [8] putstatic #30
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.g Ljava/util/HashMap;]
      [11] ldc #2
        - String [_id]
      [13] ldc #2
        - String [_id]
      [15] invokevirtual #64
        - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [18] pop
      [19] getstatic #30
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.g Ljava/util/HashMap;]
      [22] ldc #7
        - String [word]
      [24] ldc #7
        - String [word]
      [26] invokevirtual #64
        - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [29] pop
      [30] getstatic #30
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.g Ljava/util/HashMap;]
      [33] ldc #3
        - String [freq]
      [35] ldc #3
        - String [freq]
      [37] invokevirtual #64
        - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [40] pop
      [41] getstatic #30
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.g Ljava/util/HashMap;]
      [44] ldc #5
        - String [locale]
      [46] ldc #5
        - String [locale]
      [48] invokevirtual #64
        - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [51] pop
      [52] aconst_null
      [53] putstatic #31
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.h Lcom/anysoftkeyboard/dictionaries/i;]
      [56] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Lcom/anysoftkeyboard/AnySoftKeyboard;Ljava/lang/String;)V
    Access flags: 0x1
      = public ad(android.content.Context,com.anysoftkeyboard.AnySoftKeyboard,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 40, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] ldc #1
        - String [Auto]
      [3] aload_1 v1
      [4] invokespecial #45
        - Methodref [com/anysoftkeyboard/dictionaries/d.<init> (Ljava/lang/String;Landroid/content/Context;)V]
      [7] aload_0 v0
      [8] new #24
        - Class [java/util/HashMap]
      [11] dup
      [12] invokespecial #62
        - Methodref [java/util/HashMap.<init> ()V]
      [15] putfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.e Ljava/util/HashMap;]
      [18] aload_0 v0
      [19] new #20
        - Class [java/lang/Object]
      [22] dup
      [23] invokespecial #54
        - Methodref [java/lang/Object.<init> ()V]
      [26] putfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.f Ljava/lang/Object;]
      [29] aload_0 v0
      [30] aload_2 v2
      [31] putfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.c Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [34] aload_0 v0
      [35] aload_3 v3
      [36] putfield #27
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.d Ljava/lang/String;]
      [39] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/CharSequence;)Z
    Access flags: 0x11
      = public final boolean a(java.lang.CharSequence)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokevirtual #41
        - Methodref [com/anysoftkeyboard/dictionaries/ad.b (Ljava/lang/CharSequence;)I]
      [5] bipush 6
      [7] ificmplt +5 (target=12)
      [10] iconst_1
      [11] ireturn
      [12] iconst_0
      [13] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokevirtual #44
        - Methodref [com/anysoftkeyboard/dictionaries/ad.g ()V]
      [4] aload_0 v0
      [5] invokespecial #47
        - Methodref [com/anysoftkeyboard/dictionaries/d.b ()V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()V
    Access flags: 0x14
      = protected final void d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 126, locals = 6, stack = 3):
      [0] getstatic #31
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.h Lcom/anysoftkeyboard/dictionaries/i;]
      [3] ifnonnull +17 (target=20)
      [6] new #16
        - Class [com/anysoftkeyboard/dictionaries/i]
      [9] dup
      [10] aload_0 v0
      [11] getfield #25
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.a Landroid/content/Context;]
      [14] invokespecial #48
        - Methodref [com/anysoftkeyboard/dictionaries/i.<init> (Landroid/content/Context;)V]
      [17] putstatic #31
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.h Lcom/anysoftkeyboard/dictionaries/i;]
      [20] aload_0 v0
      [21] invokevirtual #43
        - Methodref [com/anysoftkeyboard/dictionaries/ad.e ()Landroid/database/Cursor;]
      [24] astore_1 v1
      [25] aload_1 v1
      [26] invokeinterface #70
        - InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
      [31] ifeq +88 (target=119)
      [34] aload_1 v1
      [35] ldc #7
        - String [word]
      [37] invokeinterface #66
        - InterfaceMethodref [android/database/Cursor.getColumnIndex (Ljava/lang/String;)I]
      [42] istore_2 v2
      [43] aload_1 v1
      [44] ldc #3
        - String [freq]
      [46] invokeinterface #66
        - InterfaceMethodref [android/database/Cursor.getColumnIndex (Ljava/lang/String;)I]
      [51] istore_3 v3
      [52] goto +46 (target=98)
      [55] aload_1 v1
      [56] iload_2 v2
      [57] invokeinterface #68
        - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
      [62] astore v4
      [64] aload_1 v1
      [65] iload_3 v3
      [66] invokeinterface #67
        - InterfaceMethodref [android/database/Cursor.getInt (I)I]
      [71] istore v5
      [73] aload v4
      [75] invokevirtual #56
        - Methodref [java/lang/String.length ()I]
      [78] bipush 32
      [80] ificmpge +11 (target=91)
      [83] aload_0 v0
      [84] aload v4
      [86] iload v5
      [88] invokevirtual #42
        - Methodref [com/anysoftkeyboard/dictionaries/ad.c (Ljava/lang/String;I)V]
      [91] aload_1 v1
      [92] invokeinterface #71
        - InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
      [97] pop
      [98] aload_1 v1
      [99] invokeinterface #69
        - InterfaceMethodref [android/database/Cursor.isAfterLast ()Z]
      [104] ifeq -49 (target=55)
      [107] goto +12 (target=119)
      [110] astore_2 v2
      [111] aload_1 v1
      [112] invokeinterface #65
        - InterfaceMethodref [android/database/Cursor.close ()V]
      [117] aload_2 v2
      [118] athrow
      [119] aload_1 v1
      [120] invokeinterface #65
        - InterfaceMethodref [android/database/Cursor.close ()V]
      [125] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (25 -> 110: 110):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;I)V
    Access flags: 0x11
      = public final void a(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 138, locals = 4, stack = 5):
      [0] aload_1 v1
      [1] invokevirtual #56
        - Methodref [java/lang/String.length ()I]
      [4] dup
      [5] istore_3 v3
      [6] iconst_2
      [7] ificmplt +9 (target=16)
      [10] iload_3 v3
      [11] bipush 32
      [13] ificmple +4 (target=17)
      [16] return
      [17] aload_0 v0
      [18] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.c Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [21] invokevirtual #38
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.i ()Lcom/anysoftkeyboard/d;]
      [24] invokevirtual #39
        - Methodref [com/anysoftkeyboard/d.i ()Z]
      [27] ifeq +33 (target=60)
      [30] new #22
        - Class [java/lang/StringBuilder]
      [33] dup
      [34] aload_1 v1
      [35] iconst_0
      [36] invokevirtual #55
        - Methodref [java/lang/String.charAt (I)C]
      [39] invokestatic #52
        - Methodref [java/lang/Character.toLowerCase (C)C]
      [42] invokestatic #58
        - Methodref [java/lang/String.valueOf (C)Ljava/lang/String;]
      [45] invokespecial #59
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [48] aload_1 v1
      [49] iconst_1
      [50] invokevirtual #57
        - Methodref [java/lang/String.substring (I)Ljava/lang/String;]
      [53] invokevirtual #60
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [56] invokevirtual #61
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [59] astore_1 v1
      [60] aload_0 v0
      [61] aload_1 v1
      [62] invokevirtual #41
        - Methodref [com/anysoftkeyboard/dictionaries/ad.b (Ljava/lang/CharSequence;)I]
      [65] dup
      [66] istore_3 v3
      [67] ifge +7 (target=74)
      [70] iload_2 v2
      [71] goto +6 (target=77)
      [74] iload_3 v3
      [75] iload_2 v2
      [76] iadd
      [77] istore_3 v3
      [78] aload_0 v0
      [79] aload_1 v1
      [80] iload_3 v3
      [81] invokespecial #46
        - Methodref [com/anysoftkeyboard/dictionaries/d.a (Ljava/lang/String;I)V]
      [84] iload_3 v3
      [85] bipush 12
      [87] ificmplt +13 (target=100)
      [90] aload_0 v0
      [91] getfield #26
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.c Lcom/anysoftkeyboard/AnySoftKeyboard;]
      [94] aload_1 v1
      [95] invokevirtual #37
        - Methodref [com/anysoftkeyboard/AnySoftKeyboard.b (Ljava/lang/String;)V]
      [98] iconst_0
      [99] istore_3 v3
      [100] aload_0 v0
      [101] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.f Ljava/lang/Object;]
      [104] dup
      [105] astore_2 v2
      [106] monitorenter
      [107] aload_0 v0
      [108] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.e Ljava/util/HashMap;]
      [111] aload_1 v1
      [112] iload_3 v3
      [113] ifne +7 (target=120)
      [116] aconst_null
      [117] goto +11 (target=128)
      [120] new #19
        - Class [java/lang/Integer]
      [123] dup
      [124] iload_3 v3
      [125] invokespecial #53
        - Methodref [java/lang/Integer.<init> (I)V]
      [128] invokevirtual #64
        - Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [131] pop
      [132] aload_2 v2
      [133] monitorexit
      [134] return
      [135] aload_2 v2
      [136] monitorexit
      [137] athrow
      Code attribute exceptions (count = 2):
      - ExceptionInfo (107 -> 134: 135):
      - ExceptionInfo (135 -> 137: 135):
      Code attribute attributes (attribute count = 0):
  + Method:       g()V
    Access flags: 0x11
      = public final void g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 63, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] getfield #29
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.f Ljava/lang/Object;]
      [4] dup
      [5] astore_1 v1
      [6] monitorenter
      [7] aload_0 v0
      [8] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.e Ljava/util/HashMap;]
      [11] invokevirtual #63
        - Methodref [java/util/HashMap.isEmpty ()Z]
      [14] ifeq +6 (target=20)
      [17] aload_1 v1
      [18] monitorexit
      [19] return
      [20] new #17
        - Class [com/anysoftkeyboard/dictionaries/x]
      [23] dup
      [24] getstatic #31
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.h Lcom/anysoftkeyboard/dictionaries/i;]
      [27] aload_0 v0
      [28] getfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.e Ljava/util/HashMap;]
      [31] aload_0 v0
      [32] getfield #27
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.d Ljava/lang/String;]
      [35] invokespecial #50
        - Methodref [com/anysoftkeyboard/dictionaries/x.<init> (Lcom/anysoftkeyboard/dictionaries/i;Ljava/util/HashMap;Ljava/lang/String;)V]
      [38] iconst_0
      [39] anewarray #23
        - Class [java/lang/Void]
      [42] invokevirtual #51
        - Methodref [com/anysoftkeyboard/dictionaries/x.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
      [45] pop
      [46] aload_0 v0
      [47] new #24
        - Class [java/util/HashMap]
      [50] dup
      [51] invokespecial #62
        - Methodref [java/util/HashMap.<init> ()V]
      [54] putfield #28
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.e Ljava/util/HashMap;]
      [57] aload_1 v1
      [58] monitorexit
      [59] return
      [60] aload_1 v1
      [61] monitorexit
      [62] athrow
      Code attribute exceptions (count = 3):
      - ExceptionInfo (7 -> 19: 60):
      - ExceptionInfo (20 -> 59: 60):
      - ExceptionInfo (60 -> 62: 60):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
    Access flags: 0xa
      = private static android.database.Cursor a(java.lang.String,java.lang.String[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 41, locals = 4, stack = 8):
      [0] new #10
        - Class [android/database/sqlite/SQLiteQueryBuilder]
      [3] dup
      [4] invokespecial #32
        - Methodref [android/database/sqlite/SQLiteQueryBuilder.<init> ()V]
      [7] dup
      [8] astore_2 v2
      [9] ldc #8
        - String [words]
      [11] invokevirtual #35
        - Methodref [android/database/sqlite/SQLiteQueryBuilder.setTables (Ljava/lang/String;)V]
      [14] aload_2 v2
      [15] getstatic #30
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.g Ljava/util/HashMap;]
      [18] invokevirtual #34
        - Methodref [android/database/sqlite/SQLiteQueryBuilder.setProjectionMap (Ljava/util/Map;)V]
      [21] getstatic #31
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.h Lcom/anysoftkeyboard/dictionaries/i;]
      [24] invokevirtual #49
        - Methodref [com/anysoftkeyboard/dictionaries/i.getReadableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
      [27] astore_3 v3
      [28] aload_2 v2
      [29] aload_3 v3
      [30] aconst_null
      [31] aload_0 v0
      [32] aload_1 v1
      [33] aconst_null
      [34] aconst_null
      [35] ldc #4
        - String [freq DESC]
      [37] invokevirtual #33
        - Methodref [android/database/sqlite/SQLiteQueryBuilder.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;]
      [40] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       h()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #27
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.d Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x14
      = protected final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 1, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Ljava/lang/String;I)V
    Access flags: 0x14
      = protected final void b(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 3, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Landroid/database/Cursor;
    Access flags: 0x11
      = public final android.database.Cursor e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 33, locals = 1, stack = 5):
      [0] aload_0 v0
      [1] getfield #27
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.d Ljava/lang/String;]
      [4] invokestatic #36
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [7] ifeq +9 (target=16)
      [10] aconst_null
      [11] aconst_null
      [12] invokestatic #40
        - Methodref [com/anysoftkeyboard/dictionaries/ad.a (Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;]
      [15] areturn
      [16] ldc #6
        - String [locale=?]
      [18] iconst_1
      [19] anewarray #21
        - Class [java/lang/String]
      [22] dup
      [23] iconst_0
      [24] aload_0 v0
      [25] getfield #27
        - Fieldref [com/anysoftkeyboard/dictionaries/ad.d Ljava/lang/String;]
      [28] aastore
      [29] invokestatic #40
        - Methodref [com/anysoftkeyboard/dictionaries/ad.a (Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;]
      [32] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/n
  Superclass:    com/anysoftkeyboard/devicespecific/p
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.devicespecific.n extends com.anysoftkeyboard.devicespecific.p

Interfaces (count = 0):

Constant Pool (count = 24):
  - Class [android/view/MotionEvent]
  - Class [com/anysoftkeyboard/devicespecific/n]
  - Class [com/anysoftkeyboard/devicespecific/p]
  - Fieldref [com/anysoftkeyboard/devicespecific/n.a Landroid/view/MotionEvent;]
  - Methodref [android/view/MotionEvent.getActionIndex ()I]
  - Methodref [android/view/MotionEvent.getActionMasked ()I]
  - Methodref [com/anysoftkeyboard/devicespecific/p.<init> (Landroid/view/MotionEvent;)V]
  + NameAndType [<init> (Landroid/view/MotionEvent;)V]
  + NameAndType [a Landroid/view/MotionEvent;]
  + NameAndType [getActionIndex ()I]
  + NameAndType [getActionMasked ()I]
  + Utf8 [()I]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/view/MotionEvent;]
  + Utf8 [a]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/devicespecific/n]
  + Utf8 [com/anysoftkeyboard/devicespecific/p]
  + Utf8 [getActionIndex]
  + Utf8 [getActionMasked]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>(Landroid/view/MotionEvent;)V
    Access flags: 0x0
      = n(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #7
        - Methodref [com/anysoftkeyboard/devicespecific/p.<init> (Landroid/view/MotionEvent;)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x11
      = public final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/devicespecific/n.a Landroid/view/MotionEvent;]
      [4] invokevirtual #6
        - Methodref [android/view/MotionEvent.getActionMasked ()I]
      [7] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x11
      = public final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/devicespecific/n.a Landroid/view/MotionEvent;]
      [4] invokevirtual #5
        - Methodref [android/view/MotionEvent.getActionIndex ()I]
      [7] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/e/d
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.e.d extends java.lang.Object

Interfaces (count = 1):
  - Class [java/util/Comparator]

Constant Pool (count = 47):
  - Class [android/content/Context]
  - Class [com/anysoftkeyboard/e/a]
  - Class [com/anysoftkeyboard/e/c]
  - Class [com/anysoftkeyboard/e/d]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/util/Comparator]
  - Fieldref [com/anysoftkeyboard/e/d.a Lcom/anysoftkeyboard/e/a;]
  - Fieldref [com/anysoftkeyboard/e/d.b Landroid/content/Context;]
  - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.compareToIgnoreCase (Ljava/lang/String;)I]
  - InterfaceMethodref [com/anysoftkeyboard/e/c.m ()Landroid/content/Context;]
  - InterfaceMethodref [com/anysoftkeyboard/e/c.n ()I]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/anysoftkeyboard/e/a;]
  + NameAndType [b Landroid/content/Context;]
  + NameAndType [compareToIgnoreCase (Ljava/lang/String;)I]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [m ()Landroid/content/Context;]
  + NameAndType [n ()I]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Lcom/anysoftkeyboard/e/a;Landroid/content/Context;)V]
  + Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)I]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Lcom/anysoftkeyboard/e/a;]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/e/a]
  + Utf8 [com/anysoftkeyboard/e/c]
  + Utf8 [com/anysoftkeyboard/e/d]
  + Utf8 [compare]
  + Utf8 [compareToIgnoreCase]
  + Utf8 [getPackageName]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/util/Comparator]
  + Utf8 [m]
  + Utf8 [n]

Fields (count = 2):
  + Field:        a Lcom/anysoftkeyboard/e/a;
    Access flags: 0x1002
      = private com.anysoftkeyboard.e.a a
  + Field:        b Landroid/content/Context;
    Access flags: 0x1012
      = private final android.content.Context b

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/e/a;Landroid/content/Context;)V
    Access flags: 0x0
      = d(com.anysoftkeyboard.e.a,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        - Fieldref [com/anysoftkeyboard/e/d.a Lcom/anysoftkeyboard/e/a;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #9
        - Fieldref [com/anysoftkeyboard/e/d.b Landroid/content/Context;]
      [10] aload_0 v0
      [11] invokespecial #11
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       compare(Ljava/lang/Object;Ljava/lang/Object;)I
    Access flags: 0x1051
      = public final int compare(java.lang.Object,java.lang.Object)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 107, locals = 6, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] checkcast #3
        - Class [com/anysoftkeyboard/e/c]
      [5] aload_2 v2
      [6] checkcast #3
        - Class [com/anysoftkeyboard/e/c]
      [9] astore_3 v3
      [10] astore_2 v2
      [11] astore_1 v1
      [12] aload_2 v2
      [13] invokeinterface #13
        - InterfaceMethodref [com/anysoftkeyboard/e/c.m ()Landroid/content/Context;]
      [18] astore v4
      [20] aload_3 v3
      [21] invokeinterface #13
        - InterfaceMethodref [com/anysoftkeyboard/e/c.m ()Landroid/content/Context;]
      [26] astore v5
      [28] aload v4
      [30] ifnonnull +9 (target=39)
      [33] aload_1 v1
      [34] getfield #9
        - Fieldref [com/anysoftkeyboard/e/d.b Landroid/content/Context;]
      [37] astore v4
      [39] aload v5
      [41] ifnonnull +9 (target=50)
      [44] aload_1 v1
      [45] getfield #9
        - Fieldref [com/anysoftkeyboard/e/d.b Landroid/content/Context;]
      [48] astore v5
      [50] aload v4
      [52] aload v5
      [54] ifacmpne +17 (target=71)
      [57] aload_2 v2
      [58] invokeinterface #14
        - InterfaceMethodref [com/anysoftkeyboard/e/c.n ()I]
      [63] aload_3 v3
      [64] invokeinterface #14
        - InterfaceMethodref [com/anysoftkeyboard/e/c.n ()I]
      [69] isub
      [70] ireturn
      [71] aload v4
      [73] aload_1 v1
      [74] getfield #9
        - Fieldref [com/anysoftkeyboard/e/d.b Landroid/content/Context;]
      [77] ifacmpne +5 (target=82)
      [80] iconst_m1
      [81] ireturn
      [82] aload v5
      [84] aload_1 v1
      [85] getfield #9
        - Fieldref [com/anysoftkeyboard/e/d.b Landroid/content/Context;]
      [88] ifacmpne +5 (target=93)
      [91] iconst_1
      [92] ireturn
      [93] aload v4
      [95] invokevirtual #10
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [98] aload v5
      [100] invokevirtual #10
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [103] invokevirtual #12
        - Methodref [java/lang/String.compareToIgnoreCase (Ljava/lang/String;)I]
      [106] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/backup/b
  Superclass:    android/app/backup/SharedPreferencesBackupHelper
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.backup.b extends android.app.backup.SharedPreferencesBackupHelper

Interfaces (count = 0):

Constant Pool (count = 58):
  - Integer [2131296284]
  - Integer [2131296285]
  - Integer [2131296307]
  - String [ask_has_been_enabled_before]
  - String [zoom_factor_keys_in_landscape]
  - String [zoom_factor_keys_in_portrait]
  - Class [android/app/backup/BackupDataInputStream]
  - Class [android/app/backup/SharedPreferencesBackupHelper]
  - Class [android/content/Context]
  - Class [android/text/TextUtils]
  - Class [com/anysoftkeyboard/backup/AnyBackupAgent]
  - Class [com/anysoftkeyboard/backup/b]
  - Class [java/lang/String]
  - Fieldref [com/anysoftkeyboard/backup/b.a Lcom/anysoftkeyboard/backup/AnyBackupAgent;]
  - Methodref [android/app/backup/BackupDataInputStream.getKey ()Ljava/lang/String;]
  - Methodref [android/app/backup/SharedPreferencesBackupHelper.<init> (Landroid/content/Context;[Ljava/lang/String;)V]
  - Methodref [android/app/backup/SharedPreferencesBackupHelper.restoreEntity (Landroid/app/backup/BackupDataInputStream;)V]
  - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
  - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
  - Methodref [com/anysoftkeyboard/backup/AnyBackupAgent.getApplicationContext ()Landroid/content/Context;]
  - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
  + NameAndType [<init> (Landroid/content/Context;[Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/backup/AnyBackupAgent;]
  + NameAndType [equalsIgnoreCase (Ljava/lang/String;)Z]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getKey ()Ljava/lang/String;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [isEmpty (Ljava/lang/CharSequence;)Z]
  + NameAndType [restoreEntity (Landroid/app/backup/BackupDataInputStream;)V]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(Landroid/app/backup/BackupDataInputStream;)V]
  + Utf8 [(Landroid/content/Context;[Ljava/lang/String;)V]
  + Utf8 [(Lcom/anysoftkeyboard/backup/AnyBackupAgent;Landroid/content/Context;[Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/anysoftkeyboard/backup/AnyBackupAgent;]
  + Utf8 [a]
  + Utf8 [android/app/backup/BackupDataInputStream]
  + Utf8 [android/app/backup/SharedPreferencesBackupHelper]
  + Utf8 [android/content/Context]
  + Utf8 [android/text/TextUtils]
  + Utf8 [ask_has_been_enabled_before]
  + Utf8 [com/anysoftkeyboard/backup/AnyBackupAgent]
  + Utf8 [com/anysoftkeyboard/backup/b]
  + Utf8 [equalsIgnoreCase]
  + Utf8 [getApplicationContext]
  + Utf8 [getKey]
  + Utf8 [getString]
  + Utf8 [isEmpty]
  + Utf8 [java/lang/String]
  + Utf8 [restoreEntity]
  + Utf8 [zoom_factor_keys_in_landscape]
  + Utf8 [zoom_factor_keys_in_portrait]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/backup/AnyBackupAgent;
    Access flags: 0x1002
      = private com.anysoftkeyboard.backup.AnyBackupAgent a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/backup/AnyBackupAgent;Landroid/content/Context;[Ljava/lang/String;)V
    Access flags: 0x80
      = b(com.anysoftkeyboard.backup.AnyBackupAgent,android.content.Context,java.lang.String[])
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #14
        - Fieldref [com/anysoftkeyboard/backup/b.a Lcom/anysoftkeyboard/backup/AnyBackupAgent;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] aload_3 v3
      [8] invokespecial #16
        - Methodref [android/app/backup/SharedPreferencesBackupHelper.<init> (Landroid/content/Context;[Ljava/lang/String;)V]
      [11] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       restoreEntity(Landroid/app/backup/BackupDataInputStream;)V
    Access flags: 0x11
      = public final void restoreEntity(android.app.backup.BackupDataInputStream)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 108, locals = 3, stack = 3):
      [0] aload_1 v1
      [1] invokevirtual #15
        - Methodref [android/app/backup/BackupDataInputStream.getKey ()Ljava/lang/String;]
      [4] dup
      [5] astore_2 v2
      [6] invokestatic #19
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [9] ifne +93 (target=102)
      [12] aload_2 v2
      [13] aload_0 v0
      [14] getfield #14
        - Fieldref [com/anysoftkeyboard/backup/b.a Lcom/anysoftkeyboard/backup/AnyBackupAgent;]
      [17] invokevirtual #20
        - Methodref [com/anysoftkeyboard/backup/AnyBackupAgent.getApplicationContext ()Landroid/content/Context;]
      [20] ldc #3
        - Integer [2131296307]
      [22] invokevirtual #18
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [25] invokevirtual #21
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [28] ifeq +4 (target=32)
      [31] return
      [32] aload_2 v2
      [33] ldc #6
        - String [zoom_factor_keys_in_portrait]
      [35] invokevirtual #21
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [38] ifeq +4 (target=42)
      [41] return
      [42] aload_2 v2
      [43] ldc #5
        - String [zoom_factor_keys_in_landscape]
      [45] invokevirtual #21
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [48] ifeq +4 (target=52)
      [51] return
      [52] aload_2 v2
      [53] aload_0 v0
      [54] getfield #14
        - Fieldref [com/anysoftkeyboard/backup/b.a Lcom/anysoftkeyboard/backup/AnyBackupAgent;]
      [57] invokevirtual #20
        - Methodref [com/anysoftkeyboard/backup/AnyBackupAgent.getApplicationContext ()Landroid/content/Context;]
      [60] ldc #2
        - Integer [2131296285]
      [62] invokevirtual #18
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [65] invokevirtual #21
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [68] ifeq +4 (target=72)
      [71] return
      [72] aload_2 v2
      [73] aload_0 v0
      [74] getfield #14
        - Fieldref [com/anysoftkeyboard/backup/b.a Lcom/anysoftkeyboard/backup/AnyBackupAgent;]
      [77] invokevirtual #20
        - Methodref [com/anysoftkeyboard/backup/AnyBackupAgent.getApplicationContext ()Landroid/content/Context;]
      [80] ldc #1
        - Integer [2131296284]
      [82] invokevirtual #18
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [85] invokevirtual #21
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [88] ifeq +4 (target=92)
      [91] return
      [92] aload_2 v2
      [93] ldc #4
        - String [ask_has_been_enabled_before]
      [95] invokevirtual #21
        - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
      [98] ifeq +4 (target=102)
      [101] return
      [102] aload_0 v0
      [103] aload_1 v1
      [104] invokespecial #17
        - Methodref [android/app/backup/SharedPreferencesBackupHelper.restoreEntity (Landroid/app/backup/BackupDataInputStream;)V]
      [107] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/o
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.devicespecific.o extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 39):
  - Class [android/view/MotionEvent]
  - Class [com/anysoftkeyboard/devicespecific/o]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/devicespecific/o.a Landroid/view/MotionEvent;]
  - Methodref [android/view/MotionEvent.getAction ()I]
  - Methodref [android/view/MotionEvent.getEventTime ()J]
  - Methodref [android/view/MotionEvent.getX ()F]
  - Methodref [android/view/MotionEvent.getY ()F]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Landroid/view/MotionEvent;]
  + NameAndType [getAction ()I]
  + NameAndType [getEventTime ()J]
  + NameAndType [getX ()F]
  + NameAndType [getY ()F]
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()J]
  + Utf8 [()Landroid/view/MotionEvent;]
  + Utf8 [()V]
  + Utf8 [(I)F]
  + Utf8 [(I)I]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/view/MotionEvent;]
  + Utf8 [a]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/devicespecific/o]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [getAction]
  + Utf8 [getEventTime]
  + Utf8 [getX]
  + Utf8 [getY]
  + Utf8 [java/lang/Object]

Fields (count = 1):
  + Field:        a Landroid/view/MotionEvent;
    Access flags: 0x14
      = protected final android.view.MotionEvent a

Methods (count = 10):
  - Method:       <init>(Landroid/view/MotionEvent;)V
    Access flags: 0x1
      = public o(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #9
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #4
        - Fieldref [com/anysoftkeyboard/devicespecific/o.a Landroid/view/MotionEvent;]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()Landroid/view/MotionEvent;
    Access flags: 0x11
      = public final android.view.MotionEvent c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/devicespecific/o.a Landroid/view/MotionEvent;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x1
      = public int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/devicespecific/o.a Landroid/view/MotionEvent;]
      [4] invokevirtual #5
        - Methodref [android/view/MotionEvent.getAction ()I]
      [7] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()I
    Access flags: 0x1
      = public int d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()J
    Access flags: 0x11
      = public final long e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/devicespecific/o.a Landroid/view/MotionEvent;]
      [4] invokevirtual #6
        - Methodref [android/view/MotionEvent.getEventTime ()J]
      [7] lreturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x1
      = public int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)I
    Access flags: 0x1
      = public int a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 2, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(I)F
    Access flags: 0x1
      = public float b(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/devicespecific/o.a Landroid/view/MotionEvent;]
      [4] invokevirtual #7
        - Methodref [android/view/MotionEvent.getX ()F]
      [7] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(I)F
    Access flags: 0x1
      = public float c(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] getfield #4
        - Fieldref [com/anysoftkeyboard/devicespecific/o.a Landroid/view/MotionEvent;]
      [4] invokevirtual #8
        - Methodref [android/view/MotionEvent.getY ()F]
      [7] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(I)I
    Access flags: 0x1
      = public int d(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 2, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/devicespecific/p
  Superclass:    com/anysoftkeyboard/devicespecific/o
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x20
    = class com.anysoftkeyboard.devicespecific.p extends com.anysoftkeyboard.devicespecific.o

Interfaces (count = 0):

Constant Pool (count = 41):
  - Integer [65280]
  - Class [android/view/MotionEvent]
  - Class [com/anysoftkeyboard/devicespecific/o]
  - Class [com/anysoftkeyboard/devicespecific/p]
  - Fieldref [com/anysoftkeyboard/devicespecific/p.a Landroid/view/MotionEvent;]
  - Methodref [android/view/MotionEvent.findPointerIndex (I)I]
  - Methodref [android/view/MotionEvent.getAction ()I]
  - Methodref [android/view/MotionEvent.getPointerCount ()I]
  - Methodref [android/view/MotionEvent.getPointerId (I)I]
  - Methodref [android/view/MotionEvent.getX (I)F]
  - Methodref [android/view/MotionEvent.getY (I)F]
  - Methodref [com/anysoftkeyboard/devicespecific/o.<init> (Landroid/view/MotionEvent;)V]
  + NameAndType [<init> (Landroid/view/MotionEvent;)V]
  + NameAndType [a Landroid/view/MotionEvent;]
  + NameAndType [findPointerIndex (I)I]
  + NameAndType [getAction ()I]
  + NameAndType [getPointerCount ()I]
  + NameAndType [getPointerId (I)I]
  + NameAndType [getX (I)F]
  + NameAndType [getY (I)F]
  + Utf8 [()I]
  + Utf8 [(I)F]
  + Utf8 [(I)I]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/view/MotionEvent;]
  + Utf8 [a]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/devicespecific/o]
  + Utf8 [com/anysoftkeyboard/devicespecific/p]
  + Utf8 [d]
  + Utf8 [findPointerIndex]
  + Utf8 [getAction]
  + Utf8 [getPointerCount]
  + Utf8 [getPointerId]
  + Utf8 [getX]
  + Utf8 [getY]

Fields (count = 0):

Methods (count = 8):
  - Method:       <init>(Landroid/view/MotionEvent;)V
    Access flags: 0x1
      = public p(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #12
        - Methodref [com/anysoftkeyboard/devicespecific/o.<init> (Landroid/view/MotionEvent;)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x1
      = public int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/devicespecific/p.a Landroid/view/MotionEvent;]
      [4] invokevirtual #7
        - Methodref [android/view/MotionEvent.getAction ()I]
      [7] sipush 255
      [10] iand
      [11] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()I
    Access flags: 0x11
      = public final int d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/devicespecific/p.a Landroid/view/MotionEvent;]
      [4] invokevirtual #8
        - Methodref [android/view/MotionEvent.getPointerCount ()I]
      [7] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x1
      = public int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/devicespecific/p.a Landroid/view/MotionEvent;]
      [4] invokevirtual #7
        - Methodref [android/view/MotionEvent.getAction ()I]
      [7] ldc #1
        - Integer [65280]
      [9] iand
      [10] bipush 8
      [12] ishr
      [13] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)I
    Access flags: 0x11
      = public final int a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/devicespecific/p.a Landroid/view/MotionEvent;]
      [4] iload_1 v1
      [5] invokevirtual #9
        - Methodref [android/view/MotionEvent.getPointerId (I)I]
      [8] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(I)F
    Access flags: 0x11
      = public final float b(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/devicespecific/p.a Landroid/view/MotionEvent;]
      [4] iload_1 v1
      [5] invokevirtual #10
        - Methodref [android/view/MotionEvent.getX (I)F]
      [8] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(I)F
    Access flags: 0x11
      = public final float c(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/devicespecific/p.a Landroid/view/MotionEvent;]
      [4] iload_1 v1
      [5] invokevirtual #11
        - Methodref [android/view/MotionEvent.getY (I)F]
      [8] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(I)I
    Access flags: 0x11
      = public final int d(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #5
        - Fieldref [com/anysoftkeyboard/devicespecific/p.a Landroid/view/MotionEvent;]
      [4] iload_1 v1
      [5] invokevirtual #6
        - Methodref [android/view/MotionEvent.findPointerIndex (I)I]
      [8] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/settings/Keyboards
  Superclass:    android/preference/PreferenceActivity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.settings.Keyboards extends android.preference.PreferenceActivity

Interfaces (count = 0):

Constant Pool (count = 128):
  - Integer [2130903071]
  - String [keyboard_addons_group]
  - String [search_for_keyboards_packs]
  - Class [android/preference/CheckBoxPreference]
  - Class [android/preference/Preference]
  - Class [android/preference/Preference$OnPreferenceClickListener]
  - Class [android/preference/PreferenceActivity]
  - Class [android/preference/PreferenceCategory]
  - Class [com/anysoftkeyboard/keyboards/h]
  - Class [com/anysoftkeyboard/keyboards/z]
  - Class [com/anysoftkeyboard/ui/settings/Keyboards]
  - Class [com/anysoftkeyboard/ui/settings/h]
  - Class [java/lang/Boolean]
  - Class [java/util/ArrayList]
  - Class [java/util/Iterator]
  - Fieldref [com/anysoftkeyboard/ui/settings/Keyboards.a Landroid/preference/PreferenceCategory;]
  - Methodref [android/preference/CheckBoxPreference.<init> (Landroid/content/Context;)V]
  - Methodref [android/preference/CheckBoxPreference.setDefaultValue (Ljava/lang/Object;)V]
  - Methodref [android/preference/CheckBoxPreference.setKey (Ljava/lang/String;)V]
  - Methodref [android/preference/CheckBoxPreference.setPersistent (Z)V]
  - Methodref [android/preference/CheckBoxPreference.setSummaryOff (Ljava/lang/CharSequence;)V]
  - Methodref [android/preference/CheckBoxPreference.setSummaryOn (Ljava/lang/CharSequence;)V]
  - Methodref [android/preference/CheckBoxPreference.setTitle (Ljava/lang/CharSequence;)V]
  - Methodref [android/preference/Preference.setOnPreferenceClickListener (Landroid/preference/Preference$OnPreferenceClickListener;)V]
  - Methodref [android/preference/PreferenceActivity.<init> ()V]
  - Methodref [android/preference/PreferenceActivity.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
  - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/preference/PreferenceActivity.onResume ()V]
  - Methodref [android/preference/PreferenceCategory.addPreference (Landroid/preference/Preference;)Z]
  - Methodref [android/preference/PreferenceCategory.removeAll ()V]
  - Methodref [com/anysoftkeyboard/keyboards/h.a (Landroid/content/Context;)Ljava/util/ArrayList;]
  - Methodref [com/anysoftkeyboard/keyboards/z.a ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/keyboards/z.l ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/keyboards/z.o ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/ui/settings/Keyboards.addPreferencesFromResource (I)V]
  - Methodref [com/anysoftkeyboard/ui/settings/Keyboards.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/ui/settings/h.<init> (Lcom/anysoftkeyboard/ui/settings/Keyboards;)V]
  - Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/ui/settings/Keyboards;)V]
  + NameAndType [a ()Z]
  + NameAndType [a (Landroid/content/Context;)Ljava/util/ArrayList;]
  + NameAndType [a Landroid/preference/PreferenceCategory;]
  + NameAndType [addPreference (Landroid/preference/Preference;)Z]
  + NameAndType [addPreferencesFromResource (I)V]
  + NameAndType [findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [l ()Ljava/lang/String;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [o ()Ljava/lang/String;]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [onResume ()V]
  + NameAndType [removeAll ()V]
  + NameAndType [setDefaultValue (Ljava/lang/Object;)V]
  + NameAndType [setKey (Ljava/lang/String;)V]
  + NameAndType [setOnPreferenceClickListener (Landroid/preference/Preference$OnPreferenceClickListener;)V]
  + NameAndType [setPersistent (Z)V]
  + NameAndType [setSummaryOff (Ljava/lang/CharSequence;)V]
  + NameAndType [setSummaryOn (Ljava/lang/CharSequence;)V]
  + NameAndType [setTitle (Ljava/lang/CharSequence;)V]
  + NameAndType [valueOf (Z)Ljava/lang/Boolean;]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/content/Context;)Ljava/util/ArrayList;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/preference/Preference$OnPreferenceClickListener;)V]
  + Utf8 [(Landroid/preference/Preference;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/ui/settings/Keyboards;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Landroid/preference/Preference;]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Z)Ljava/lang/Boolean;]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/preference/PreferenceCategory;]
  + Utf8 [a]
  + Utf8 [addPreference]
  + Utf8 [addPreferencesFromResource]
  + Utf8 [android/preference/CheckBoxPreference]
  + Utf8 [android/preference/Preference]
  + Utf8 [android/preference/Preference$OnPreferenceClickListener]
  + Utf8 [android/preference/PreferenceActivity]
  + Utf8 [android/preference/PreferenceCategory]
  + Utf8 [com/anysoftkeyboard/keyboards/h]
  + Utf8 [com/anysoftkeyboard/keyboards/z]
  + Utf8 [com/anysoftkeyboard/ui/settings/Keyboards]
  + Utf8 [com/anysoftkeyboard/ui/settings/h]
  + Utf8 [findPreference]
  + Utf8 [getApplicationContext]
  + Utf8 [hasNext]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/Boolean]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Iterator]
  + Utf8 [keyboard_addons_group]
  + Utf8 [l]
  + Utf8 [next]
  + Utf8 [o]
  + Utf8 [onCreate]
  + Utf8 [onResume]
  + Utf8 [removeAll]
  + Utf8 [search_for_keyboards_packs]
  + Utf8 [setDefaultValue]
  + Utf8 [setKey]
  + Utf8 [setOnPreferenceClickListener]
  + Utf8 [setPersistent]
  + Utf8 [setSummaryOff]
  + Utf8 [setSummaryOn]
  + Utf8 [setTitle]
  + Utf8 [valueOf]

Fields (count = 1):
  + Field:        a Landroid/preference/PreferenceCategory;
    Access flags: 0x2
      = private android.preference.PreferenceCategory a

Methods (count = 3):
  - Method:       <init>()V
    Access flags: 0x1
      = public Keyboards()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #25
        - Methodref [android/preference/PreferenceActivity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 42, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #27
        - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] ldc #1
        - Integer [2130903071]
      [8] invokevirtual #36
        - Methodref [com/anysoftkeyboard/ui/settings/Keyboards.addPreferencesFromResource (I)V]
      [11] aload_0 v0
      [12] aload_0 v0
      [13] ldc #2
        - String [keyboard_addons_group]
      [15] invokespecial #26
        - Methodref [android/preference/PreferenceActivity.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
      [18] checkcast #8
        - Class [android/preference/PreferenceCategory]
      [21] putfield #16
        - Fieldref [com/anysoftkeyboard/ui/settings/Keyboards.a Landroid/preference/PreferenceCategory;]
      [24] aload_0 v0
      [25] ldc #3
        - String [search_for_keyboards_packs]
      [27] invokespecial #26
        - Methodref [android/preference/PreferenceActivity.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
      [30] new #12
        - Class [com/anysoftkeyboard/ui/settings/h]
      [33] dup
      [34] aload_0 v0
      [35] invokespecial #38
        - Methodref [com/anysoftkeyboard/ui/settings/h.<init> (Lcom/anysoftkeyboard/ui/settings/Keyboards;)V]
      [38] invokevirtual #24
        - Methodref [android/preference/Preference.setOnPreferenceClickListener (Landroid/preference/Preference$OnPreferenceClickListener;)V]
      [41] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onResume()V
    Access flags: 0x4
      = protected void onResume()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 116, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #28
        - Methodref [android/preference/PreferenceActivity.onResume ()V]
      [4] aload_0 v0
      [5] invokevirtual #37
        - Methodref [com/anysoftkeyboard/ui/settings/Keyboards.getApplicationContext ()Landroid/content/Context;]
      [8] invokestatic #31
        - Methodref [com/anysoftkeyboard/keyboards/h.a (Landroid/content/Context;)Ljava/util/ArrayList;]
      [11] astore_1 v1
      [12] aload_0 v0
      [13] getfield #16
        - Fieldref [com/anysoftkeyboard/ui/settings/Keyboards.a Landroid/preference/PreferenceCategory;]
      [16] invokevirtual #30
        - Methodref [android/preference/PreferenceCategory.removeAll ()V]
      [19] aload_1 v1
      [20] invokevirtual #40
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [23] astore_2 v2
      [24] goto +82 (target=106)
      [27] aload_2 v2
      [28] invokeinterface #42
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [33] checkcast #10
        - Class [com/anysoftkeyboard/keyboards/z]
      [36] astore_1 v1
      [37] new #4
        - Class [android/preference/CheckBoxPreference]
      [40] dup
      [41] aload_0 v0
      [42] invokevirtual #37
        - Methodref [com/anysoftkeyboard/ui/settings/Keyboards.getApplicationContext ()Landroid/content/Context;]
      [45] invokespecial #17
        - Methodref [android/preference/CheckBoxPreference.<init> (Landroid/content/Context;)V]
      [48] dup
      [49] astore_3 v3
      [50] aload_1 v1
      [51] invokevirtual #33
        - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
      [54] invokevirtual #19
        - Methodref [android/preference/CheckBoxPreference.setKey (Ljava/lang/String;)V]
      [57] aload_3 v3
      [58] aload_1 v1
      [59] invokevirtual #35
        - Methodref [com/anysoftkeyboard/keyboards/z.o ()Ljava/lang/String;]
      [62] invokevirtual #23
        - Methodref [android/preference/CheckBoxPreference.setTitle (Ljava/lang/CharSequence;)V]
      [65] aload_3 v3
      [66] iconst_1
      [67] invokevirtual #20
        - Methodref [android/preference/CheckBoxPreference.setPersistent (Z)V]
      [70] aload_3 v3
      [71] aload_1 v1
      [72] invokevirtual #32
        - Methodref [com/anysoftkeyboard/keyboards/z.a ()Z]
      [75] invokestatic #39
        - Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;]
      [78] invokevirtual #18
        - Methodref [android/preference/CheckBoxPreference.setDefaultValue (Ljava/lang/Object;)V]
      [81] aload_3 v3
      [82] aload_1 v1
      [83] invokevirtual #34
        - Methodref [com/anysoftkeyboard/keyboards/z.l ()Ljava/lang/String;]
      [86] invokevirtual #22
        - Methodref [android/preference/CheckBoxPreference.setSummaryOn (Ljava/lang/CharSequence;)V]
      [89] aload_3 v3
      [90] aload_1 v1
      [91] invokevirtual #34
        - Methodref [com/anysoftkeyboard/keyboards/z.l ()Ljava/lang/String;]
      [94] invokevirtual #21
        - Methodref [android/preference/CheckBoxPreference.setSummaryOff (Ljava/lang/CharSequence;)V]
      [97] aload_0 v0
      [98] getfield #16
        - Fieldref [com/anysoftkeyboard/ui/settings/Keyboards.a Landroid/preference/PreferenceCategory;]
      [101] aload_3 v3
      [102] invokevirtual #29
        - Methodref [android/preference/PreferenceCategory.addPreference (Landroid/preference/Preference;)Z]
      [105] pop
      [106] aload_2 v2
      [107] invokeinterface #41
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [112] ifne -85 (target=27)
      [115] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/z
  Superclass:    com/anysoftkeyboard/e/b
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.anysoftkeyboard.keyboards.z extends com.anysoftkeyboard.e.b

Interfaces (count = 0):

Constant Pool (count = 71):
  - String [keyboard_]
  - Class [com/anysoftkeyboard/e/b]
  - Class [com/anysoftkeyboard/keyboards/y]
  - Class [com/anysoftkeyboard/keyboards/z]
  - Class [java/lang/StringBuilder]
  - Fieldref [com/anysoftkeyboard/keyboards/z.a I]
  - Fieldref [com/anysoftkeyboard/keyboards/z.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/z.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/z.d Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/keyboards/z.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/z.f Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/keyboards/z.g Ljava/lang/String;]
  - Fieldref [com/anysoftkeyboard/keyboards/z.h Z]
  - Methodref [com/anysoftkeyboard/e/b.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/keyboards/y.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;IILjava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V]
  - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/keyboards/z.k ()I]
  - Methodref [com/anysoftkeyboard/keyboards/z.m ()Landroid/content/Context;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;IILjava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a I]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b I]
  + NameAndType [c I]
  + NameAndType [d Ljava/lang/String;]
  + NameAndType [e I]
  + NameAndType [f Ljava/lang/String;]
  + NameAndType [g Ljava/lang/String;]
  + NameAndType [h Z]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [k ()I]
  + NameAndType [m ()Landroid/content/Context;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Z]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;I)Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/Context;IILjava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/e/b]
  + Utf8 [com/anysoftkeyboard/keyboards/y]
  + Utf8 [com/anysoftkeyboard/keyboards/z]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [j]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [k]
  + Utf8 [keyboard_]
  + Utf8 [m]
  + Utf8 [toString]

Fields (count = 8):
  + Field:        a I
    Access flags: 0x12
      = private final int a
  + Field:        b I
    Access flags: 0x12
      = private final int b
  + Field:        c I
    Access flags: 0x12
      = private final int c
  + Field:        d Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String d
  + Field:        e I
    Access flags: 0x12
      = private final int e
  + Field:        f Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String f
  + Field:        g Ljava/lang/String;
    Access flags: 0x12
      = private final java.lang.String g
  + Field:        h Z
    Access flags: 0x12
      = private final boolean h

Methods (count = 4):
  - Method:       <init>(Landroid/content/Context;Ljava/lang/String;IIILjava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V
    Access flags: 0x1
      = public z(android.content.Context,java.lang.String,int,int,int,java.lang.String,int,int,java.lang.String,java.lang.String,java.lang.String,int,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 92, locals = 14, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] new #5
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #1
        - String [keyboard_]
      [8] invokespecial #19
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] aload_2 v2
      [12] invokevirtual #20
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [15] invokevirtual #21
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [18] iload_3 v3
      [19] aload v11
      [21] iload v12
      [23] invokespecial #14
        - Methodref [com/anysoftkeyboard/e/b.<init> (Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;I)V]
      [26] aload_0 v0
      [27] iload v4
      [29] putfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/z.a I]
      [32] iload v5
      [34] iconst_m1
      [35] ificmpne +14 (target=49)
      [38] aload_0 v0
      [39] aload_0 v0
      [40] getfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/z.a I]
      [43] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/z.b I]
      [46] goto +9 (target=55)
      [49] aload_0 v0
      [50] iload v5
      [52] putfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/z.b I]
      [55] aload_0 v0
      [56] aload v6
      [58] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/z.d Ljava/lang/String;]
      [61] aload_0 v0
      [62] iload v7
      [64] putfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/z.c I]
      [67] aload_0 v0
      [68] aload v9
      [70] putfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/z.f Ljava/lang/String;]
      [73] aload_0 v0
      [74] aload v10
      [76] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/z.g Ljava/lang/String;]
      [79] aload_0 v0
      [80] iload v8
      [82] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/z.e I]
      [85] aload_0 v0
      [86] iload v13
      [88] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/z.h Z]
      [91] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/z.h Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/z.d Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/b;I)Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.b a(com.anysoftkeyboard.b,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 50, locals = 3, stack = 14):
      [0] new #3
        - Class [com/anysoftkeyboard/keyboards/y]
      [3] dup
      [4] aload_1 v1
      [5] aload_0 v0
      [6] invokevirtual #18
        - Methodref [com/anysoftkeyboard/keyboards/z.m ()Landroid/content/Context;]
      [9] aload_0 v0
      [10] getfield #6
        - Fieldref [com/anysoftkeyboard/keyboards/z.a I]
      [13] aload_0 v0
      [14] getfield #7
        - Fieldref [com/anysoftkeyboard/keyboards/z.b I]
      [17] aload_0 v0
      [18] invokevirtual #16
        - Methodref [com/anysoftkeyboard/keyboards/z.j ()Ljava/lang/String;]
      [21] aload_0 v0
      [22] invokevirtual #17
        - Methodref [com/anysoftkeyboard/keyboards/z.k ()I]
      [25] aload_0 v0
      [26] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/z.c I]
      [29] aload_0 v0
      [30] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/z.e I]
      [33] aload_0 v0
      [34] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/z.d Ljava/lang/String;]
      [37] aload_0 v0
      [38] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/z.f Ljava/lang/String;]
      [41] aload_0 v0
      [42] getfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/z.g Ljava/lang/String;]
      [45] iload_2 v2
      [46] invokespecial #15
        - Methodref [com/anysoftkeyboard/keyboards/y.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;IILjava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V]
      [49] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/ui/tutorials/TestersNoticeActivity
  Superclass:    com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.ui.tutorials.TestersNoticeActivity extends com.anysoftkeyboard.ui.tutorials.BaseTutorialActivity

Interfaces (count = 0):

Constant Pool (count = 15):
  - Integer [2130903076]
  - Integer [2131296373]
  - Class [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity]
  - Class [com/anysoftkeyboard/ui/tutorials/TestersNoticeActivity]
  - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.<init> ()V]
  + NameAndType [<init> ()V]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity]
  + Utf8 [com/anysoftkeyboard/ui/tutorials/TestersNoticeActivity]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>()V
    Access flags: 0x1
      = public TestersNoticeActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #5
        - Methodref [com/anysoftkeyboard/ui/tutorials/BaseTutorialActivity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x14
      = protected final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #1
        - Integer [2130903076]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x14
      = protected final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 1, stack = 1):
      [0] ldc #2
        - Integer [2131296373]
      [2] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/dictionaries/ae
  Superclass:    android/database/ContentObserver
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x30
    = final class com.anysoftkeyboard.dictionaries.ae extends android.database.ContentObserver

Interfaces (count = 0):

Constant Pool (count = 58):
  - String [). Reloading...]
  - String [ASK CDict]
  - String [Contacts list modified (self: ]
  - Class [android/database/ContentObserver]
  - Class [android/util/Log]
  - Class [com/anysoftkeyboard/dictionaries/ae]
  - Class [com/anysoftkeyboard/dictionaries/o]
  - Class [com/anysoftkeyboard/dictionaries/s]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/Void]
  - Fieldref [com/anysoftkeyboard/dictionaries/ae.a Lcom/anysoftkeyboard/dictionaries/o;]
  - Methodref [android/database/ContentObserver.<init> (Landroid/os/Handler;)V]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/anysoftkeyboard/dictionaries/s.<init> (Lcom/anysoftkeyboard/dictionaries/ae;)V]
  - Methodref [com/anysoftkeyboard/dictionaries/s.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  + NameAndType [<init> (Landroid/os/Handler;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/dictionaries/ae;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a Lcom/anysoftkeyboard/dictionaries/o;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Z)Ljava/lang/StringBuilder;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [(Landroid/os/Handler;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/ae;)V]
  + Utf8 [(Lcom/anysoftkeyboard/dictionaries/o;)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Z)Ljava/lang/StringBuilder;]
  + Utf8 [(Z)V]
  + Utf8 [([Ljava/lang/Object;)Landroid/os/AsyncTask;]
  + Utf8 [). Reloading...]
  + Utf8 [<init>]
  + Utf8 [ASK CDict]
  + Utf8 [Code]
  + Utf8 [Contacts list modified (self: ]
  + Utf8 [Lcom/anysoftkeyboard/dictionaries/o;]
  + Utf8 [a]
  + Utf8 [android/database/ContentObserver]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [com/anysoftkeyboard/dictionaries/ae]
  + Utf8 [com/anysoftkeyboard/dictionaries/o]
  + Utf8 [com/anysoftkeyboard/dictionaries/s]
  + Utf8 [d]
  + Utf8 [execute]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/Void]
  + Utf8 [onChange]
  + Utf8 [toString]

Fields (count = 1):
  + Field:        a Lcom/anysoftkeyboard/dictionaries/o;
    Access flags: 0x1010
      = final com.anysoftkeyboard.dictionaries.o a

Methods (count = 2):
  - Method:       <init>(Lcom/anysoftkeyboard/dictionaries/o;)V
    Access flags: 0x0
      = ae(com.anysoftkeyboard.dictionaries.o)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #11
        - Fieldref [com/anysoftkeyboard/dictionaries/ae.a Lcom/anysoftkeyboard/dictionaries/o;]
      [5] aload_0 v0
      [6] aconst_null
      [7] invokespecial #12
        - Methodref [android/database/ContentObserver.<init> (Landroid/os/Handler;)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onChange(Z)V
    Access flags: 0x11
      = public final void onChange(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 44, locals = 2, stack = 4):
      [0] ldc #2
        - String [ASK CDict]
      [2] new #9
        - Class [java/lang/StringBuilder]
      [5] dup
      [6] ldc #3
        - String [Contacts list modified (self: ]
      [8] invokespecial #16
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [11] iload_1 v1
      [12] invokevirtual #18
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [15] ldc #1
        - String [). Reloading...]
      [17] invokevirtual #17
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [20] invokevirtual #19
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [23] invokestatic #13
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [26] pop
      [27] new #8
        - Class [com/anysoftkeyboard/dictionaries/s]
      [30] dup
      [31] aload_0 v0
      [32] invokespecial #14
        - Methodref [com/anysoftkeyboard/dictionaries/s.<init> (Lcom/anysoftkeyboard/dictionaries/ae;)V]
      [35] iconst_0
      [36] anewarray #10
        - Class [java/lang/Void]
      [39] invokevirtual #15
        - Methodref [com/anysoftkeyboard/dictionaries/s.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;]
      [42] pop
      [43] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/voice/r
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.voice.r extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 9):
  - Class [com/anysoftkeyboard/voice/ServiceHelper]
  - Class [com/anysoftkeyboard/voice/r]
  - Class [java/lang/Object]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/voice/ServiceHelper]
  + Utf8 [com/anysoftkeyboard/voice/r]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 1):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x401
      = public abstract void a(java.lang.String)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/backup/c
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x601
    = public interface com.anysoftkeyboard.backup.c extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 7):
  - Class [com/anysoftkeyboard/backup/c]
  - Class [java/lang/Object]
  + Utf8 [()V]
  + Utf8 [a]
  + Utf8 [com/anysoftkeyboard/backup/c]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 1):
  + Method:       a()V
    Access flags: 0x401
      = public abstract void a()

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/aa
  Superclass:    java/lang/Object
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.keyboards.aa extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 105):
  - Class [com/anysoftkeyboard/keyboards/a]
  - Class [com/anysoftkeyboard/keyboards/aa]
  - Class [com/anysoftkeyboard/keyboards/k]
  - Class [com/anysoftkeyboard/keyboards/l]
  - Class [com/anysoftkeyboard/keyboards/p]
  - Class [com/anysoftkeyboard/keyboards/v]
  - Class [java/lang/Object]
  - Fieldref [com/anysoftkeyboard/keyboards/aa.a Lcom/anysoftkeyboard/keyboards/l;]
  - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
  - Fieldref [com/anysoftkeyboard/keyboards/aa.c Lcom/anysoftkeyboard/keyboards/a;]
  - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
  - Fieldref [com/anysoftkeyboard/keyboards/aa.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/aa.f I]
  - Fieldref [com/anysoftkeyboard/keyboards/k.a Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.b Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.c Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.d Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/k.e Lcom/anysoftkeyboard/keyboards/k;]
  - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
  - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
  - Fieldref [com/anysoftkeyboard/keyboards/v.c I]
  - Methodref [com/anysoftkeyboard/keyboards/a.<init> (Lcom/anysoftkeyboard/keyboards/aa;)V]
  - Methodref [com/anysoftkeyboard/keyboards/a.a ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
  - Methodref [com/anysoftkeyboard/keyboards/a.b ()Lcom/anysoftkeyboard/keyboards/v;]
  - Methodref [com/anysoftkeyboard/keyboards/a.c ()I]
  - Methodref [com/anysoftkeyboard/keyboards/aa.a (Lcom/anysoftkeyboard/keyboards/l;I)Lcom/anysoftkeyboard/keyboards/l;]
  - Methodref [com/anysoftkeyboard/keyboards/l.<init> (Lcom/anysoftkeyboard/keyboards/aa;)V]
  - Methodref [com/anysoftkeyboard/keyboards/l.a (I)Lcom/anysoftkeyboard/keyboards/l;]
  - Methodref [com/anysoftkeyboard/keyboards/l.a (ILcom/anysoftkeyboard/keyboards/l;)V]
  - Methodref [com/anysoftkeyboard/keyboards/l.b (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/v.<init> (Lcom/anysoftkeyboard/keyboards/aa;)V]
  - Methodref [com/anysoftkeyboard/keyboards/v.a ()V]
  - Methodref [com/anysoftkeyboard/keyboards/v.a (Lcom/anysoftkeyboard/keyboards/v;)I]
  - Methodref [com/anysoftkeyboard/keyboards/v.a (Lcom/anysoftkeyboard/keyboards/v;I)Lcom/anysoftkeyboard/keyboards/k;]
  - Methodref [com/anysoftkeyboard/keyboards/v.b (Lcom/anysoftkeyboard/keyboards/v;)I]
  - Methodref [com/anysoftkeyboard/keyboards/v.b (Lcom/anysoftkeyboard/keyboards/v;I)V]
  - Methodref [com/anysoftkeyboard/keyboards/v.c (Lcom/anysoftkeyboard/keyboards/v;)I]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/aa;)V]
  + NameAndType [a ()V]
  + NameAndType [a ()Z]
  + NameAndType [a (I)Lcom/anysoftkeyboard/keyboards/l;]
  + NameAndType [a (ILcom/anysoftkeyboard/keyboards/l;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/l;I)Lcom/anysoftkeyboard/keyboards/l;]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/v;)I]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/v;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/v;I)Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/l;]
  + NameAndType [b ()Lcom/anysoftkeyboard/keyboards/v;]
  + NameAndType [b (I)V]
  + NameAndType [b (Lcom/anysoftkeyboard/keyboards/v;)I]
  + NameAndType [b (Lcom/anysoftkeyboard/keyboards/v;I)V]
  + NameAndType [b I]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/a;]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [c ()I]
  + NameAndType [c (Lcom/anysoftkeyboard/keyboards/v;)I]
  + NameAndType [c I]
  + NameAndType [c Lcom/anysoftkeyboard/keyboards/a;]
  + NameAndType [c Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [d Lcom/anysoftkeyboard/keyboards/a;]
  + NameAndType [d Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [e I]
  + NameAndType [e Lcom/anysoftkeyboard/keyboards/k;]
  + NameAndType [f I]
  + Utf8 [()I]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/v;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Lcom/anysoftkeyboard/keyboards/k;]
  + Utf8 [(I)Lcom/anysoftkeyboard/keyboards/l;]
  + Utf8 [(I)V]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/l;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/aa;)Lcom/anysoftkeyboard/keyboards/l;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/aa;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/l;I)Lcom/anysoftkeyboard/keyboards/l;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/v;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/v;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/v;I)Lcom/anysoftkeyboard/keyboards/k;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/v;I)V]
  + Utf8 [([II)V]
  + Utf8 [([III)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/a;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/k;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/l;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/anysoftkeyboard/keyboards/a]
  + Utf8 [com/anysoftkeyboard/keyboards/aa]
  + Utf8 [com/anysoftkeyboard/keyboards/k]
  + Utf8 [com/anysoftkeyboard/keyboards/l]
  + Utf8 [com/anysoftkeyboard/keyboards/p]
  + Utf8 [com/anysoftkeyboard/keyboards/v]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [java/lang/Object]

Fields (count = 6):
  + Field:        a Lcom/anysoftkeyboard/keyboards/l;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.l a
  + Field:        b Lcom/anysoftkeyboard/keyboards/a;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.a b
  + Field:        c Lcom/anysoftkeyboard/keyboards/a;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.a c
  + Field:        d Lcom/anysoftkeyboard/keyboards/a;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.a d
  + Field:        e I
    Access flags: 0x2
      = private int e
  + Field:        f I
    Access flags: 0x2
      = private int f

Methods (count = 9):
  - Method:       <init>()V
    Access flags: 0x1
      = public aa()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 97, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #39
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #4
        - Class [com/anysoftkeyboard/keyboards/l]
      [8] dup
      [9] aload_0 v0
      [10] invokespecial #28
        - Methodref [com/anysoftkeyboard/keyboards/l.<init> (Lcom/anysoftkeyboard/keyboards/aa;)V]
      [13] putfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/aa.a Lcom/anysoftkeyboard/keyboards/l;]
      [16] aload_0 v0
      [17] new #1
        - Class [com/anysoftkeyboard/keyboards/a]
      [20] dup
      [21] aload_0 v0
      [22] invokespecial #22
        - Methodref [com/anysoftkeyboard/keyboards/a.<init> (Lcom/anysoftkeyboard/keyboards/aa;)V]
      [25] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [28] aload_0 v0
      [29] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [32] new #6
        - Class [com/anysoftkeyboard/keyboards/v]
      [35] dup
      [36] aload_0 v0
      [37] invokespecial #32
        - Methodref [com/anysoftkeyboard/keyboards/v.<init> (Lcom/anysoftkeyboard/keyboards/aa;)V]
      [40] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [43] aload_0 v0
      [44] new #1
        - Class [com/anysoftkeyboard/keyboards/a]
      [47] dup
      [48] aload_0 v0
      [49] invokespecial #22
        - Methodref [com/anysoftkeyboard/keyboards/a.<init> (Lcom/anysoftkeyboard/keyboards/aa;)V]
      [52] putfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
      [55] iconst_1
      [56] istore_1 v1
      [57] goto +21 (target=78)
      [60] aload_0 v0
      [61] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
      [64] new #6
        - Class [com/anysoftkeyboard/keyboards/v]
      [67] dup
      [68] aload_0 v0
      [69] invokespecial #32
        - Methodref [com/anysoftkeyboard/keyboards/v.<init> (Lcom/anysoftkeyboard/keyboards/aa;)V]
      [72] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [75] iinc v1, 1
      [78] iload_1 v1
      [79] bipush 30
      [81] ificmplt -21 (target=60)
      [84] aload_0 v0
      [85] new #1
        - Class [com/anysoftkeyboard/keyboards/a]
      [88] dup
      [89] aload_0 v0
      [90] invokespecial #22
        - Methodref [com/anysoftkeyboard/keyboards/a.<init> (Lcom/anysoftkeyboard/keyboards/aa;)V]
      [93] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/aa.c Lcom/anysoftkeyboard/keyboards/a;]
      [96] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/l;I)Lcom/anysoftkeyboard/keyboards/l;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.l a(com.anysoftkeyboard.keyboards.l,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 29, locals = 4, stack = 3):
      [0] aload_1 v1
      [1] iload_2 v2
      [2] invokevirtual #29
        - Methodref [com/anysoftkeyboard/keyboards/l.a (I)Lcom/anysoftkeyboard/keyboards/l;]
      [5] dup
      [6] astore_3 v3
      [7] ifnull +5 (target=12)
      [10] aload_3 v3
      [11] areturn
      [12] new #4
        - Class [com/anysoftkeyboard/keyboards/l]
      [15] dup
      [16] aload_0 v0
      [17] invokespecial #28
        - Methodref [com/anysoftkeyboard/keyboards/l.<init> (Lcom/anysoftkeyboard/keyboards/aa;)V]
      [20] astore_3 v3
      [21] aload_1 v1
      [22] iload_2 v2
      [23] aload_3 v3
      [24] invokevirtual #30
        - Methodref [com/anysoftkeyboard/keyboards/l.a (ILcom/anysoftkeyboard/keyboards/l;)V]
      [27] aload_3 v3
      [28] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a([II)V
    Access flags: 0x11
      = public final void a(int[],int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 5, stack = 4):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/aa.a Lcom/anysoftkeyboard/keyboards/l;]
      [4] astore_3 v3
      [5] iconst_0
      [6] istore v4
      [8] goto +16 (target=24)
      [11] aload_0 v0
      [12] aload_3 v3
      [13] aload_1 v1
      [14] iload v4
      [16] iaload
      [17] invokespecial #27
        - Methodref [com/anysoftkeyboard/keyboards/aa.a (Lcom/anysoftkeyboard/keyboards/l;I)Lcom/anysoftkeyboard/keyboards/l;]
      [20] astore_3 v3
      [21] iinc v4, 1
      [24] iload v4
      [26] aload_1 v1
      [27] arraylength
      [28] ificmplt -17 (target=11)
      [31] aload_3 v3
      [32] iload_2 v2
      [33] invokevirtual #31
        - Methodref [com/anysoftkeyboard/keyboards/l.b (I)V]
      [36] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a([III)V
    Access flags: 0x11
      = public final void a(int[],int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 76, locals = 9, stack = 4):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/aa.a Lcom/anysoftkeyboard/keyboards/l;]
      [5] iload_2 v2
      [6] invokespecial #27
        - Methodref [com/anysoftkeyboard/keyboards/aa.a (Lcom/anysoftkeyboard/keyboards/l;I)Lcom/anysoftkeyboard/keyboards/l;]
      [9] astore v4
      [11] iconst_0
      [12] istore v5
      [14] goto +48 (target=62)
      [17] aload_0 v0
      [18] aload v4
      [20] aload_1 v1
      [21] iload v5
      [23] iaload
      [24] istore v7
      [26] astore v6
      [28] dup
      [29] astore v4
      [31] aload v6
      [33] iload v7
      [35] invokespecial #27
        - Methodref [com/anysoftkeyboard/keyboards/aa.a (Lcom/anysoftkeyboard/keyboards/l;I)Lcom/anysoftkeyboard/keyboards/l;]
      [38] astore v8
      [40] aload v4
      [42] aload v6
      [44] iload_2 v2
      [45] invokespecial #27
        - Methodref [com/anysoftkeyboard/keyboards/aa.a (Lcom/anysoftkeyboard/keyboards/l;I)Lcom/anysoftkeyboard/keyboards/l;]
      [48] iload v7
      [50] aload v8
      [52] invokevirtual #30
        - Methodref [com/anysoftkeyboard/keyboards/l.a (ILcom/anysoftkeyboard/keyboards/l;)V]
      [55] aload v8
      [57] astore v4
      [59] iinc v5, 1
      [62] iload v5
      [64] aload_1 v1
      [65] arraylength
      [66] ificmplt -49 (target=17)
      [69] aload v4
      [71] iload_3 v3
      [72] invokevirtual #31
        - Methodref [com/anysoftkeyboard/keyboards/l.b (I)V]
      [75] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)Lcom/anysoftkeyboard/keyboards/k;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.k a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 486, locals = 8, stack = 4):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/aa.e I]
      [5] aload_0 v0
      [6] iconst_0
      [7] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/aa.f I]
      [10] aconst_null
      [11] astore_2 v2
      [12] getstatic #14
        - Fieldref [com/anysoftkeyboard/keyboards/k.a Lcom/anysoftkeyboard/keyboards/k;]
      [15] astore_3 v3
      [16] aload_0 v0
      [17] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [20] invokevirtual #23
        - Methodref [com/anysoftkeyboard/keyboards/a.a ()Z]
      [23] ifne +276 (target=299)
      [26] aload_0 v0
      [27] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
      [30] invokevirtual #25
        - Methodref [com/anysoftkeyboard/keyboards/a.b ()Lcom/anysoftkeyboard/keyboards/v;]
      [33] dup
      [34] astore v4
      [36] invokevirtual #33
        - Methodref [com/anysoftkeyboard/keyboards/v.a ()V]
      [39] aload_0 v0
      [40] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [43] aload v4
      [45] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [48] goto +251 (target=299)
      [51] aload_0 v0
      [52] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [55] invokevirtual #25
        - Methodref [com/anysoftkeyboard/keyboards/a.b ()Lcom/anysoftkeyboard/keyboards/v;]
      [58] dup
      [59] astore v4
      [61] iload_1 v1
      [62] invokestatic #35
        - Methodref [com/anysoftkeyboard/keyboards/v.a (Lcom/anysoftkeyboard/keyboards/v;I)Lcom/anysoftkeyboard/keyboards/k;]
      [65] dup
      [66] astore v5
      [68] getstatic #15
        - Fieldref [com/anysoftkeyboard/keyboards/k.b Lcom/anysoftkeyboard/keyboards/k;]
      [71] ifacmpne +81 (target=152)
      [74] aload_0 v0
      [75] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
      [78] invokevirtual #23
        - Methodref [com/anysoftkeyboard/keyboards/a.a ()Z]
      [81] ifeq +57 (target=138)
      [84] aload_0 v0
      [85] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
      [88] invokevirtual #25
        - Methodref [com/anysoftkeyboard/keyboards/a.b ()Lcom/anysoftkeyboard/keyboards/v;]
      [91] dup
      [92] astore v6
      [94] aload v4
      [96] astore v7
      [98] dup
      [99] astore v5
      [101] aload v7
      [103] getfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
      [106] putfield #19
        - Fieldref [com/anysoftkeyboard/keyboards/v.a Lcom/anysoftkeyboard/keyboards/l;]
      [109] aload v5
      [111] aload v7
      [113] getfield #21
        - Fieldref [com/anysoftkeyboard/keyboards/v.c I]
      [116] putfield #21
        - Fieldref [com/anysoftkeyboard/keyboards/v.c I]
      [119] aload v5
      [121] aload v7
      [123] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
      [126] putfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
      [129] aload_0 v0
      [130] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/aa.c Lcom/anysoftkeyboard/keyboards/a;]
      [133] aload v6
      [135] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [138] aload v4
      [140] iload_1 v1
      [141] invokestatic #37
        - Methodref [com/anysoftkeyboard/keyboards/v.b (Lcom/anysoftkeyboard/keyboards/v;I)V]
      [144] aload v4
      [146] iload_1 v1
      [147] invokestatic #35
        - Methodref [com/anysoftkeyboard/keyboards/v.a (Lcom/anysoftkeyboard/keyboards/v;I)Lcom/anysoftkeyboard/keyboards/k;]
      [150] astore v5
      [152] aload v5
      [154] getstatic #18
        - Fieldref [com/anysoftkeyboard/keyboards/k.e Lcom/anysoftkeyboard/keyboards/k;]
      [157] ifacmpne +25 (target=182)
      [160] aload_2 v2
      [161] ifnonnull +21 (target=182)
      [164] aload_0 v0
      [165] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/aa.c Lcom/anysoftkeyboard/keyboards/a;]
      [168] aload v4
      [170] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [173] aload v5
      [175] astore_3 v3
      [176] aload v4
      [178] astore_2 v2
      [179] goto +147 (target=326)
      [182] aload v5
      [184] getstatic #17
        - Fieldref [com/anysoftkeyboard/keyboards/k.d Lcom/anysoftkeyboard/keyboards/k;]
      [187] ifacmpeq +11 (target=198)
      [190] aload v5
      [192] getstatic #16
        - Fieldref [com/anysoftkeyboard/keyboards/k.c Lcom/anysoftkeyboard/keyboards/k;]
      [195] ifacmpne +25 (target=220)
      [198] aload_3 v3
      [199] getstatic #14
        - Fieldref [com/anysoftkeyboard/keyboards/k.a Lcom/anysoftkeyboard/keyboards/k;]
      [202] ifacmpne +6 (target=208)
      [205] aload v5
      [207] astore_3 v3
      [208] aload_0 v0
      [209] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/aa.c Lcom/anysoftkeyboard/keyboards/a;]
      [212] aload v4
      [214] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [217] goto +12 (target=229)
      [220] aload_0 v0
      [221] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
      [224] aload v4
      [226] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [229] aload v5
      [231] getstatic #17
        - Fieldref [com/anysoftkeyboard/keyboards/k.d Lcom/anysoftkeyboard/keyboards/k;]
      [234] ifacmpne +35 (target=269)
      [237] aload_0 v0
      [238] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
      [241] invokevirtual #23
        - Methodref [com/anysoftkeyboard/keyboards/a.a ()Z]
      [244] ifeq +25 (target=269)
      [247] aload_0 v0
      [248] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
      [251] invokevirtual #25
        - Methodref [com/anysoftkeyboard/keyboards/a.b ()Lcom/anysoftkeyboard/keyboards/v;]
      [254] dup
      [255] astore v6
      [257] invokevirtual #33
        - Methodref [com/anysoftkeyboard/keyboards/v.a ()V]
      [260] aload_0 v0
      [261] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/aa.c Lcom/anysoftkeyboard/keyboards/a;]
      [264] aload v6
      [266] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [269] aload v5
      [271] getstatic #17
        - Fieldref [com/anysoftkeyboard/keyboards/k.d Lcom/anysoftkeyboard/keyboards/k;]
      [274] ifacmpne +25 (target=299)
      [277] aload_2 v2
      [278] ifnull +15 (target=293)
      [281] aload_2 v2
      [282] invokestatic #34
        - Methodref [com/anysoftkeyboard/keyboards/v.a (Lcom/anysoftkeyboard/keyboards/v;)I]
      [285] aload v4
      [287] invokestatic #34
        - Methodref [com/anysoftkeyboard/keyboards/v.a (Lcom/anysoftkeyboard/keyboards/v;)I]
      [290] ificmpge +9 (target=299)
      [293] aload v4
      [295] astore_2 v2
      [296] aload v5
      [298] astore_3 v3
      [299] aload_0 v0
      [300] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [303] invokevirtual #23
        - Methodref [com/anysoftkeyboard/keyboards/a.a ()Z]
      [306] ifne -255 (target=51)
      [309] goto +17 (target=326)
      [312] aload_0 v0
      [313] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
      [316] aload_0 v0
      [317] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [320] invokevirtual #25
        - Methodref [com/anysoftkeyboard/keyboards/a.b ()Lcom/anysoftkeyboard/keyboards/v;]
      [323] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [326] aload_0 v0
      [327] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [330] invokevirtual #23
        - Methodref [com/anysoftkeyboard/keyboards/a.a ()Z]
      [333] ifne -21 (target=312)
      [336] aload_0 v0
      [337] getfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/aa.c Lcom/anysoftkeyboard/keyboards/a;]
      [340] astore v4
      [342] aload_0 v0
      [343] aload_0 v0
      [344] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [347] putfield #10
        - Fieldref [com/anysoftkeyboard/keyboards/aa.c Lcom/anysoftkeyboard/keyboards/a;]
      [350] aload_0 v0
      [351] aload v4
      [353] putfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [356] aload_2 v2
      [357] ifnull +127 (target=484)
      [360] aload_0 v0
      [361] aload_2 v2
      [362] invokestatic #36
        - Methodref [com/anysoftkeyboard/keyboards/v.b (Lcom/anysoftkeyboard/keyboards/v;)I]
      [365] putfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/aa.e I]
      [368] aload_0 v0
      [369] aload_2 v2
      [370] invokestatic #38
        - Methodref [com/anysoftkeyboard/keyboards/v.c (Lcom/anysoftkeyboard/keyboards/v;)I]
      [373] putfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/aa.f I]
      [376] iconst_0
      [377] istore v5
      [379] aload_0 v0
      [380] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [383] invokevirtual #26
        - Methodref [com/anysoftkeyboard/keyboards/a.c ()I]
      [386] istore v6
      [388] goto +62 (target=450)
      [391] aload_0 v0
      [392] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [395] invokevirtual #25
        - Methodref [com/anysoftkeyboard/keyboards/a.b ()Lcom/anysoftkeyboard/keyboards/v;]
      [398] astore_1 v1
      [399] aload_0 v0
      [400] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [403] aload_1 v1
      [404] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [407] iinc v5, 1
      [410] aload_1 v1
      [411] aload_2 v2
      [412] ifacmpne +10 (target=422)
      [415] aload_3 v3
      [416] getstatic #18
        - Fieldref [com/anysoftkeyboard/keyboards/k.e Lcom/anysoftkeyboard/keyboards/k;]
      [419] ifacmpeq +55 (target=474)
      [422] aload_2 v2
      [423] invokestatic #36
        - Methodref [com/anysoftkeyboard/keyboards/v.b (Lcom/anysoftkeyboard/keyboards/v;)I]
      [426] iconst_1
      [427] ificmple +18 (target=445)
      [430] aload_1 v1
      [431] dup
      [432] getfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
      [435] aload_2 v2
      [436] invokestatic #36
        - Methodref [com/anysoftkeyboard/keyboards/v.b (Lcom/anysoftkeyboard/keyboards/v;)I]
      [439] iconst_1
      [440] isub
      [441] isub
      [442] putfield #20
        - Fieldref [com/anysoftkeyboard/keyboards/v.b I]
      [445] aload_1 v1
      [446] aload_2 v2
      [447] ifacmpeq +27 (target=474)
      [450] iload v5
      [452] iload v6
      [454] ificmplt -63 (target=391)
      [457] goto +17 (target=474)
      [460] aload_0 v0
      [461] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [464] aload_0 v0
      [465] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [468] invokevirtual #25
        - Methodref [com/anysoftkeyboard/keyboards/a.b ()Lcom/anysoftkeyboard/keyboards/v;]
      [471] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [474] iload v5
      [476] iinc v5, 1
      [479] iload v6
      [481] ificmplt -21 (target=460)
      [484] aload_3 v3
      [485] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()I
    Access flags: 0x11
      = public final int a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #13
        - Fieldref [com/anysoftkeyboard/keyboards/aa.f I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()I
    Access flags: 0x11
      = public final int b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #12
        - Fieldref [com/anysoftkeyboard/keyboards/aa.e I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 48, locals = 2, stack = 2):
      [0] goto +17 (target=17)
      [3] aload_0 v0
      [4] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
      [7] aload_0 v0
      [8] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [11] invokevirtual #25
        - Methodref [com/anysoftkeyboard/keyboards/a.b ()Lcom/anysoftkeyboard/keyboards/v;]
      [14] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [17] aload_0 v0
      [18] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [21] invokevirtual #23
        - Methodref [com/anysoftkeyboard/keyboards/a.a ()Z]
      [24] ifne -21 (target=3)
      [27] aload_0 v0
      [28] getfield #11
        - Fieldref [com/anysoftkeyboard/keyboards/aa.d Lcom/anysoftkeyboard/keyboards/a;]
      [31] invokevirtual #25
        - Methodref [com/anysoftkeyboard/keyboards/a.b ()Lcom/anysoftkeyboard/keyboards/v;]
      [34] dup
      [35] astore_1 v1
      [36] invokevirtual #33
        - Methodref [com/anysoftkeyboard/keyboards/v.a ()V]
      [39] aload_0 v0
      [40] getfield #9
        - Fieldref [com/anysoftkeyboard/keyboards/aa.b Lcom/anysoftkeyboard/keyboards/a;]
      [43] aload_1 v1
      [44] invokevirtual #24
        - Methodref [com/anysoftkeyboard/keyboards/a.a (Lcom/anysoftkeyboard/keyboards/v;)V]
      [47] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/aa;)Lcom/anysoftkeyboard/keyboards/l;
    Access flags: 0x1008
      = static com.anysoftkeyboard.keyboards.l a(com.anysoftkeyboard.keyboards.aa)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/anysoftkeyboard/keyboards/aa.a Lcom/anysoftkeyboard/keyboards/l;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView
  Superclass:    android/view/View
  Major version: 0x31
  Minor version: 0x0
  Access flags:  0x21
    = public class com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView extends android.view.View

Interfaces (count = 2):
  - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  - Class [com/anysoftkeyboard/keyboards/views/c]

Constant Pool (count = 1524):
  - Integer [-2147483648]
  - Integer [-16777216]
  - Integer [0]
  - Integer [16842912]
  - Integer [16842919]
  - Integer [16843324]
  - Integer [2130772004]
  - Integer [2130772005]
  - Integer [2130772006]
  - Integer [2130903056]
  - Integer [2130903063]
  - Integer [2131165211]
  - Integer [2131165212]
  - Integer [2131296302]
  - Integer [2131296303]
  - Integer [2131296304]
  - Integer [2131296305]
  - Integer [2131296631]
  - Integer [2131296632]
  - Integer [2131296633]
  - Integer [2131296634]
  - Integer [2131296635]
  - Integer [2131296636]
  - Integer [2131296637]
  - Integer [2131296638]
  - Integer [2131296639]
  - Integer [2131296641]
  - Integer [2131492888]
  - Integer [2131558421]
  - Integer [2131623945]
  - Integer [2131623948]
  - Integer [2131623949]
  - Float [0.5]
  - Float [1.4]
  - Float [255.0]
  - String []
  - String [ (old ]
  - String [ id ]
  - String [ res ]
  - String [']
  - String [)]
  - String [, ]
  - String [...]
  - String [ASKKbdViewBase]
  - String [AnyKeyboardBaseViewV2_hintTextColor ]
  - String [AnyKeyboardBaseViewV2_hintTextSize ]
  - String [AnyKeyboardBaseView_android_background ]
  - String [AnyKeyboardBaseView_android_paddingBottom ]
  - String [AnyKeyboardBaseView_android_paddingLeft ]
  - String [AnyKeyboardBaseView_android_paddingRight ]
  - String [AnyKeyboardBaseView_android_paddingTop ]
  - String [AnyKeyboardBaseView_backgroundDimAmount ]
  - String [AnyKeyboardBaseView_iconKeyAction ]
  - String [AnyKeyboardBaseView_iconKeyBackspace ]
  - String [AnyKeyboardBaseView_iconKeyCancel ]
  - String [AnyKeyboardBaseView_iconKeyControl ]
  - String [AnyKeyboardBaseView_iconKeyGlobe ]
  - String [AnyKeyboardBaseView_iconKeyShift ]
  - String [AnyKeyboardBaseView_iconKeySpace ]
  - String [AnyKeyboardBaseView_iconKeyTab ]
  - String [AnyKeyboardBaseView_keyBackground ]
  - String [AnyKeyboardBaseView_keyHorizontalGap ]
  - String [AnyKeyboardBaseView_keyHysteresisDistance ]
  - String [AnyKeyboardBaseView_keyLargeHeight ]
  - String [AnyKeyboardBaseView_keyNormalHeight ]
  - String [AnyKeyboardBaseView_keyPreviewBackground ]
  - String [AnyKeyboardBaseView_keyPreviewLabelTextSize ]
  - String [AnyKeyboardBaseView_keyPreviewOffset ]
  - String [AnyKeyboardBaseView_keyPreviewTextColor ]
  - String [AnyKeyboardBaseView_keyPreviewTextSize ]
  - String [AnyKeyboardBaseView_keySmallHeight ]
  - String [AnyKeyboardBaseView_keyTextColor ]
  - String [AnyKeyboardBaseView_keyTextSize ]
  - String [AnyKeyboardBaseView_keyTextStyle ]
  - String [AnyKeyboardBaseView_keyVerticalGap ]
  - String [AnyKeyboardBaseView_labelTextSize ]
  - String [AnyKeyboardBaseView_shadowColor ]
  - String [AnyKeyboardBaseView_shadowOffsetX ]
  - String [AnyKeyboardBaseView_shadowOffsetY ]
  - String [AnyKeyboardBaseView_shadowRadius ]
  - String [AnyKeyboardBaseView_symbolColorScheme ]
  - String [AnyKeyboardBaseView_verticalCorrection ]
  - String [AnySoftKeyboardKeyIcons_iconKeyArrowDown ]
  - String [AnySoftKeyboardKeyIcons_iconKeyArrowLeft ]
  - String [AnySoftKeyboardKeyIcons_iconKeyArrowRight ]
  - String [AnySoftKeyboardKeyIcons_iconKeyArrowUp ]
  - String [AnySoftKeyboardKeyIcons_iconKeyInputMoveEnd ]
  - String [AnySoftKeyboardKeyIcons_iconKeyInputMoveHome ]
  - String [AnySoftKeyboardKeyIcons_iconKeyMic ]
  - String [AnySoftKeyboardKeyIcons_iconKeySettings ]
  - String [Creating an empty ColorStateList for mHintTextColor]
  - String [Creating an empty ColorStateList for mKeyTextColor]
  - String [Falling back icon res ID ]
  - String [Falling back theme res ID ]
  - String [Gesture detected!]
  - String [Swipe thresholds: Velocity %d, X-Distance %d, Y-Distance %d]
  - String [Unknown touch panel behavior: pointer count is ]
  - String [Using RTL fix for key draw ']
  - String [WOW! No memory to paint stuff... I'll try to release some.]
  - String [Will use keyboard fallback icons theme ]
  - String [Will use keyboard fallback theme ]
  - String [Will use keyboard icons theme ]
  - String [Will use keyboard theme ]
  - String [layout_inflater]
  - String [mOffsetInWindow ]
  - String [onUpEvent: corresponding down event not found for pointer ]
  - Class [[I]
  - Class [android/content/Context]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  - Class [android/content/res/ColorStateList]
  - Class [android/content/res/Configuration]
  - Class [android/content/res/Resources]
  - Class [android/content/res/TypedArray]
  - Class [android/graphics/Canvas]
  - Class [android/graphics/Paint]
  - Class [android/graphics/Paint$Align]
  - Class [android/graphics/Paint$FontMetrics]
  - Class [android/graphics/Rect]
  - Class [android/graphics/Typeface]
  - Class [android/graphics/drawable/Drawable]
  - Class [android/os/SystemClock]
  - Class [android/text/Layout]
  - Class [android/text/Layout$Alignment]
  - Class [android/text/StaticLayout]
  - Class [android/text/TextPaint]
  - Class [android/text/TextUtils]
  - Class [android/util/DisplayMetrics]
  - Class [android/util/Log]
  - Class [android/view/GestureDetector]
  - Class [android/view/LayoutInflater]
  - Class [android/view/MotionEvent]
  - Class [android/view/View]
  - Class [android/view/View$MeasureSpec]
  - Class [android/view/ViewGroup]
  - Class [android/widget/ImageView]
  - Class [android/widget/PopupWindow]
  - Class [android/widget/TextView]
  - Class [com/anysoftkeyboard/a]
  - Class [com/anysoftkeyboard/a/a]
  - Class [com/anysoftkeyboard/a/b]
  - Class [com/anysoftkeyboard/d/b]
  - Class [com/anysoftkeyboard/d/d]
  - Class [com/anysoftkeyboard/devicespecific/f]
  - Class [com/anysoftkeyboard/devicespecific/o]
  - Class [com/anysoftkeyboard/keyboards/b]
  - Class [com/anysoftkeyboard/keyboards/c]
  - Class [com/anysoftkeyboard/keyboards/f]
  - Class [com/anysoftkeyboard/keyboards/i]
  - Class [com/anysoftkeyboard/keyboards/o]
  - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  - Class [com/anysoftkeyboard/keyboards/views/c]
  - Class [com/anysoftkeyboard/keyboards/views/d]
  - Class [com/anysoftkeyboard/keyboards/views/f]
  - Class [com/anysoftkeyboard/keyboards/views/g]
  - Class [com/anysoftkeyboard/keyboards/views/h]
  - Class [com/anysoftkeyboard/keyboards/views/i]
  - Class [com/anysoftkeyboard/keyboards/views/j]
  - Class [com/anysoftkeyboard/keyboards/views/k]
  - Class [com/anysoftkeyboard/keyboards/views/l]
  - Class [com/anysoftkeyboard/keyboards/views/m]
  - Class [com/anysoftkeyboard/keyboards/views/n]
  - Class [com/anysoftkeyboard/keyboards/views/o]
  - Class [com/menny/android/anysoftkeyboard/AnyApplication]
  - Class [com/menny/android/anysoftkeyboard/a]
  - Class [com/menny/android/anysoftkeyboard/b]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Character]
  - Class [java/lang/Exception]
  - Class [java/lang/Integer]
  - Class [java/lang/Math]
  - Class [java/lang/NullPointerException]
  - Class [java/lang/Object]
  - Class [java/lang/OutOfMemoryError]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/ArrayList]
  - Class [java/util/HashSet]
  - Class [java/util/Iterator]
  - Class [java/util/List]
  - Class [java/util/WeakHashMap]
  - Double [2.5]
  - Fieldref [android/content/res/Configuration.orientation I]
  - Fieldref [android/graphics/Paint$Align.CENTER Landroid/graphics/Paint$Align;]
  - Fieldref [android/graphics/Paint$FontMetrics.bottom F]
  - Fieldref [android/graphics/Paint$FontMetrics.top F]
  - Fieldref [android/graphics/Rect.bottom I]
  - Fieldref [android/graphics/Rect.left I]
  - Fieldref [android/graphics/Rect.right I]
  - Fieldref [android/graphics/Rect.top I]
  - Fieldref [android/graphics/Typeface.DEFAULT Landroid/graphics/Typeface;]
  - Fieldref [android/graphics/Typeface.DEFAULT_BOLD Landroid/graphics/Typeface;]
  - Fieldref [android/text/Layout$Alignment.ALIGN_NORMAL Landroid/text/Layout$Alignment;]
  - Fieldref [android/util/DisplayMetrics.density F]
  - Fieldref [android/util/DisplayMetrics.widthPixels I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.b Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/f.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.e Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/f.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.i I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.l I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.m I]
  - Fieldref [com/anysoftkeyboard/keyboards/f.q Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/f.u I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.g Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
  - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
  - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.A I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.B I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.C I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.D I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.E Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.EMPTY_STATE_SET [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.F Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.G Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.H Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.I Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.J Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.K Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.L Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.M Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.N Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.O Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.P Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.Q Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.R Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.S Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.T Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.U Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.V F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.W F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.Z F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aA J]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aB [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aC F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aD I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aE Ljava/util/ArrayList;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aF Lcom/anysoftkeyboard/keyboards/views/j;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aG Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aH I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aI Lcom/anysoftkeyboard/keyboards/views/m;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aJ Landroid/view/GestureDetector;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aK Lcom/anysoftkeyboard/keyboards/views/i;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aL I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aM I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aN Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aO Landroid/graphics/Rect;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aP Landroid/graphics/Bitmap;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aQ Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aR Lcom/anysoftkeyboard/keyboards/o;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aS Landroid/graphics/Paint;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aU Landroid/graphics/Rect;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aV Lcom/anysoftkeyboard/b;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aY I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aZ Lcom/anysoftkeyboard/keyboards/views/n;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aa I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ac [Lcom/anysoftkeyboard/keyboards/o;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.af Landroid/widget/ImageView;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ah I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ai I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aj I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ak I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.al [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.am I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.an Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ao Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ap I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aq I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ar I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.as I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.at I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.au I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aw Landroid/view/View;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ax Ljava/util/WeakHashMap;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ay I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.az I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.f I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.g Z]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.h I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.i [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.j [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.k [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.l [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.m [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.n [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.o [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.p [I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.q F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.r Landroid/graphics/Paint$FontMetrics;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.s Landroid/content/res/ColorStateList;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.t Landroid/graphics/Typeface;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.u F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.v Landroid/graphics/Paint$FontMetrics;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.w F]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.x Landroid/content/res/ColorStateList;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.y Landroid/graphics/Paint$FontMetrics;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.z I]
  - Fieldref [com/anysoftkeyboard/keyboards/views/h.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  - Fieldref [com/anysoftkeyboard/keyboards/views/k.a I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.a [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.b [I]
  - Fieldref [com/menny/android/anysoftkeyboard/a.c [I]
  - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
  - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
  - Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
  - Methodref [android/content/res/ColorStateList.<init> ([[I[I)V]
  - Methodref [android/content/res/ColorStateList.getColorForState ([II)I]
  - Methodref [android/content/res/Resources.getBoolean (I)Z]
  - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
  - Methodref [android/content/res/Resources.getDimension (I)F]
  - Methodref [android/content/res/Resources.getDisplayMetrics ()Landroid/util/DisplayMetrics;]
  - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
  - Methodref [android/content/res/TypedArray.getColor (II)I]
  - Methodref [android/content/res/TypedArray.getColorStateList (I)Landroid/content/res/ColorStateList;]
  - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
  - Methodref [android/content/res/TypedArray.getDimensionPixelSize (II)I]
  - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
  - Methodref [android/content/res/TypedArray.getFloat (IF)F]
  - Methodref [android/content/res/TypedArray.getIndex (I)I]
  - Methodref [android/content/res/TypedArray.getIndexCount ()I]
  - Methodref [android/content/res/TypedArray.getInt (II)I]
  - Methodref [android/content/res/TypedArray.recycle ()V]
  - Methodref [android/graphics/Canvas.drawBitmap (Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V]
  - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V]
  - Methodref [android/graphics/Canvas.drawText (Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V]
  - Methodref [android/graphics/Canvas.drawText (Ljava/lang/String;FFLandroid/graphics/Paint;)V]
  - Methodref [android/graphics/Canvas.getClipBounds (Landroid/graphics/Rect;)Z]
  - Methodref [android/graphics/Canvas.translate (FF)V]
  - Methodref [android/graphics/Paint.<init> ()V]
  - Methodref [android/graphics/Paint.descent ()F]
  - Methodref [android/graphics/Paint.getFontMetrics ()Landroid/graphics/Paint$FontMetrics;]
  - Methodref [android/graphics/Paint.measureText (Ljava/lang/CharSequence;II)F]
  - Methodref [android/graphics/Paint.measureText (Ljava/lang/String;)F]
  - Methodref [android/graphics/Paint.setAlpha (I)V]
  - Methodref [android/graphics/Paint.setAntiAlias (Z)V]
  - Methodref [android/graphics/Paint.setColor (I)V]
  - Methodref [android/graphics/Paint.setShadowLayer (FFFI)V]
  - Methodref [android/graphics/Paint.setTextAlign (Landroid/graphics/Paint$Align;)V]
  - Methodref [android/graphics/Paint.setTextSize (F)V]
  - Methodref [android/graphics/Paint.setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
  - Methodref [android/graphics/Rect.<init> ()V]
  - Methodref [android/graphics/Rect.<init> (IIII)V]
  - Methodref [android/graphics/Rect.intersects (IIII)Z]
  - Methodref [android/graphics/Rect.setEmpty ()V]
  - Methodref [android/graphics/Rect.union (IIII)V]
  - Methodref [android/graphics/Typeface.defaultFromStyle (I)Landroid/graphics/Typeface;]
  - Methodref [android/graphics/drawable/Drawable.draw (Landroid/graphics/Canvas;)V]
  - Methodref [android/graphics/drawable/Drawable.getBounds ()Landroid/graphics/Rect;]
  - Methodref [android/graphics/drawable/Drawable.getIntrinsicHeight ()I]
  - Methodref [android/graphics/drawable/Drawable.getIntrinsicWidth ()I]
  - Methodref [android/graphics/drawable/Drawable.getMinimumHeight ()I]
  - Methodref [android/graphics/drawable/Drawable.getMinimumWidth ()I]
  - Methodref [android/graphics/drawable/Drawable.getPadding (Landroid/graphics/Rect;)Z]
  - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
  - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
  - Methodref [android/os/SystemClock.uptimeMillis ()J]
  - Methodref [android/text/StaticLayout.<init> (Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V]
  - Methodref [android/text/StaticLayout.draw (Landroid/graphics/Canvas;)V]
  - Methodref [android/text/TextPaint.<init> (Landroid/graphics/Paint;)V]
  - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/GestureDetector.onTouchEvent (Landroid/view/MotionEvent;)Z]
  - Methodref [android/view/GestureDetector.setIsLongpressEnabled (Z)V]
  - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  - Methodref [android/view/MotionEvent.obtain (JJIFFI)Landroid/view/MotionEvent;]
  - Methodref [android/view/MotionEvent.recycle ()V]
  - Methodref [android/view/View.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  - Methodref [android/view/View.invalidate ()V]
  - Methodref [android/view/View.onDetachedFromWindow ()V]
  - Methodref [android/view/View.onDraw (Landroid/graphics/Canvas;)V]
  - Methodref [android/view/View.onSizeChanged (IIII)V]
  - Methodref [android/view/View.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
  - Methodref [android/view/View.setPadding (IIII)V]
  - Methodref [android/view/View$MeasureSpec.getSize (I)I]
  - Methodref [android/view/View$MeasureSpec.makeMeasureSpec (II)I]
  - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
  - Methodref [android/view/ViewGroup.getPaddingBottom ()I]
  - Methodref [android/view/ViewGroup.getPaddingLeft ()I]
  - Methodref [android/view/ViewGroup.getPaddingRight ()I]
  - Methodref [android/view/ViewGroup.getPaddingTop ()I]
  - Methodref [android/view/ViewGroup.getVisibility ()I]
  - Methodref [android/view/ViewGroup.setVisibility (I)V]
  - Methodref [android/widget/ImageView.getMeasuredHeight ()I]
  - Methodref [android/widget/ImageView.getMeasuredWidth ()I]
  - Methodref [android/widget/ImageView.measure (II)V]
  - Methodref [android/widget/ImageView.setImageDrawable (Landroid/graphics/drawable/Drawable;)V]
  - Methodref [android/widget/PopupWindow.<init> (Landroid/content/Context;)V]
  - Methodref [android/widget/PopupWindow.dismiss ()V]
  - Methodref [android/widget/PopupWindow.isShowing ()Z]
  - Methodref [android/widget/PopupWindow.setAnimationStyle (I)V]
  - Methodref [android/widget/PopupWindow.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
  - Methodref [android/widget/PopupWindow.setContentView (Landroid/view/View;)V]
  - Methodref [android/widget/PopupWindow.setHeight (I)V]
  - Methodref [android/widget/PopupWindow.setTouchable (Z)V]
  - Methodref [android/widget/PopupWindow.setWidth (I)V]
  - Methodref [android/widget/PopupWindow.showAtLocation (Landroid/view/View;III)V]
  - Methodref [android/widget/PopupWindow.update (IIII)V]
  - Methodref [android/widget/TextView.getMeasuredHeight ()I]
  - Methodref [android/widget/TextView.getMeasuredWidth ()I]
  - Methodref [android/widget/TextView.measure (II)V]
  - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
  - Methodref [android/widget/TextView.setTextColor (I)V]
  - Methodref [android/widget/TextView.setTextSize (IF)V]
  - Methodref [android/widget/TextView.setTypeface (Landroid/graphics/Typeface;)V]
  - Methodref [com/anysoftkeyboard/a/a.b ()I]
  - Methodref [com/anysoftkeyboard/a/a.c ()I]
  - Methodref [com/anysoftkeyboard/a/a.j ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/a/a.o ()Ljava/lang/String;]
  - Methodref [com/anysoftkeyboard/a/b.a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  - Methodref [com/anysoftkeyboard/a/b.e (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  - Methodref [com/anysoftkeyboard/d/b.a ()Lcom/anysoftkeyboard/d/b;]
  - Methodref [com/anysoftkeyboard/d/b.b ()V]
  - Methodref [com/anysoftkeyboard/d/b.c ()Z]
  - Methodref [com/anysoftkeyboard/devicespecific/o.a ()I]
  - Methodref [com/anysoftkeyboard/devicespecific/o.a (I)I]
  - Methodref [com/anysoftkeyboard/devicespecific/o.b ()I]
  - Methodref [com/anysoftkeyboard/devicespecific/o.b (I)F]
  - Methodref [com/anysoftkeyboard/devicespecific/o.c ()Landroid/view/MotionEvent;]
  - Methodref [com/anysoftkeyboard/devicespecific/o.c (I)F]
  - Methodref [com/anysoftkeyboard/devicespecific/o.d ()I]
  - Methodref [com/anysoftkeyboard/devicespecific/o.d (I)I]
  - Methodref [com/anysoftkeyboard/devicespecific/o.e ()J]
  - Methodref [com/anysoftkeyboard/keyboards/b.a ()I]
  - Methodref [com/anysoftkeyboard/keyboards/b.b ()I]
  - Methodref [com/anysoftkeyboard/keyboards/b.b (Z)Z]
  - Methodref [com/anysoftkeyboard/keyboards/b.c (Z)Z]
  - Methodref [com/anysoftkeyboard/keyboards/b.k ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/b.l ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/b.m ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/b.n ()I]
  - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
  - Methodref [com/anysoftkeyboard/keyboards/c.a ()I]
  - Methodref [com/anysoftkeyboard/keyboards/f.d ()[I]
  - Methodref [com/anysoftkeyboard/keyboards/i.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;ILcom/anysoftkeyboard/keyboards/q;)V]
  - Methodref [com/anysoftkeyboard/keyboards/i.<init> (Lcom/anysoftkeyboard/b;Ljava/lang/CharSequence;Lcom/anysoftkeyboard/keyboards/q;)V]
  - Methodref [com/anysoftkeyboard/keyboards/i.e (Z)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (I)Lcom/anysoftkeyboard/keyboards/views/k;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (IIIJ)Landroid/view/MotionEvent;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (ILcom/anysoftkeyboard/keyboards/views/k;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/res/Resources;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/res/TypedArray;I)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/res/TypedArray;[II)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/a/a;)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/b;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/b;F)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/o;Z)Landroid/graphics/drawable/Drawable;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/views/f;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Z)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b (Landroid/content/res/TypedArray;I)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c (Z)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getHeight ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getLocationInWindow ([I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getLocationOnScreen ([I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getMeasuredHeight ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getMeasuredWidth ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingBottom ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingLeft ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingRight ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingTop ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getResources ()Landroid/content/res/Resources;]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getWidth ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.h ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.invalidate ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.invalidate (IIII)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.k ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.l ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.measure (II)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.o ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.onTouchEvent (Landroid/view/MotionEvent;)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.p ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.requestLayout ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.setMeasuredDimension (II)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/d.<init> (F)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/g.<init> ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.<init> (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.a ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.b ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.c ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.d ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.obtainMessage (I)Landroid/os/Message;]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/h.sendMessageDelayed (Landroid/os/Message;J)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/i.<init> ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/i.a (Landroid/view/MotionEvent;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/j.<init> ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/j.a (Lcom/anysoftkeyboard/keyboards/views/k;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/j.a (Lcom/anysoftkeyboard/keyboards/views/k;J)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/j.b (Lcom/anysoftkeyboard/keyboards/views/k;)I]
  - Methodref [com/anysoftkeyboard/keyboards/views/j.b (Lcom/anysoftkeyboard/keyboards/views/k;J)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/j.c (Lcom/anysoftkeyboard/keyboards/views/k;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.<init> (ILcom/anysoftkeyboard/keyboards/views/h;Lcom/anysoftkeyboard/keyboards/views/m;Lcom/anysoftkeyboard/keyboards/views/c;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a ()Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a (I)Lcom/anysoftkeyboard/keyboards/o;]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a (II)Z]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a (IIIJ)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a (IIJ)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a (Lcom/anysoftkeyboard/keyboards/o;Z)Ljava/lang/CharSequence;]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a (Lcom/anysoftkeyboard/keyboards/views/f;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.a ([Lcom/anysoftkeyboard/keyboards/o;F)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.b ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.b (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.b (II)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.b (IIJ)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.c ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.d ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/k.e ()I]
  - Methodref [com/anysoftkeyboard/keyboards/views/l.<init> (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/i;)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/m.a (FF)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/m.a (Lcom/anysoftkeyboard/keyboards/c;)[Lcom/anysoftkeyboard/keyboards/o;]
  - Methodref [com/anysoftkeyboard/keyboards/views/m.c ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/m.c (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/n.<init> ()V]
  - Methodref [com/anysoftkeyboard/keyboards/views/n.a (F)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/n.a (I)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/n.b (F)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/n.c (F)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/n.d (F)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/n.e (F)V]
  - Methodref [com/anysoftkeyboard/keyboards/views/o.<init> (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/views/i;)V]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
  - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.b ()Lcom/anysoftkeyboard/devicespecific/f;]
  - Methodref [java/lang/Character.isLetterOrDigit (I)Z]
  - Methodref [java/lang/Character.isLowerCase (C)Z]
  - Methodref [java/lang/Character.toString (C)Ljava/lang/String;]
  - Methodref [java/lang/Exception.printStackTrace ()V]
  - Methodref [java/lang/Integer.<init> (I)V]
  - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
  - Methodref [java/lang/Math.max (II)I]
  - Methodref [java/lang/Math.min (II)I]
  - Methodref [java/lang/NullPointerException.<init> ()V]
  - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
  - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/String.toUpperCase ()Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/ArrayList.<init> ()V]
  - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/ArrayList.clear ()V]
  - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - Methodref [java/util/ArrayList.size ()I]
  - Methodref [java/util/HashSet.<init> ()V]
  - Methodref [java/util/HashSet.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/HashSet.contains (Ljava/lang/Object;)Z]
  - Methodref [java/util/WeakHashMap.<init> ()V]
  - Methodref [java/util/WeakHashMap.clear ()V]
  - Methodref [java/util/WeakHashMap.get (Ljava/lang/Object;)Ljava/lang/Object;]
  - Methodref [java/util/WeakHashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  - InterfaceMethodref [com/anysoftkeyboard/a.F ()I]
  - InterfaceMethodref [com/anysoftkeyboard/a.G ()I]
  - InterfaceMethodref [com/anysoftkeyboard/a.J ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.a (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  - InterfaceMethodref [com/anysoftkeyboard/a.b (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  - InterfaceMethodref [com/anysoftkeyboard/a.c ()Z]
  - InterfaceMethodref [com/anysoftkeyboard/a.h ()F]
  - InterfaceMethodref [com/anysoftkeyboard/a.i ()F]
  - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.a (Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)Landroid/view/GestureDetector;]
  - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.a (Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.g ()V]
  - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.h ()V]
  - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
  - InterfaceMethodref [java/lang/CharSequence.length ()I]
  - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
  - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
  - InterfaceMethodref [java/util/List.size ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (F)V]
  + NameAndType [<init> (I)V]
  + NameAndType [<init> (IIII)V]
  + NameAndType [<init> (ILcom/anysoftkeyboard/keyboards/views/h;Lcom/anysoftkeyboard/keyboards/views/m;Lcom/anysoftkeyboard/keyboards/views/c;)V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + NameAndType [<init> (Landroid/graphics/Paint;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;ILcom/anysoftkeyboard/keyboards/q;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/b;Ljava/lang/CharSequence;Lcom/anysoftkeyboard/keyboards/q;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/i;)V]
  + NameAndType [<init> (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/views/i;)V]
  + NameAndType [<init> (Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> ([[I[I)V]
  + NameAndType [A I]
  + NameAndType [ALIGN_NORMAL Landroid/text/Layout$Alignment;]
  + NameAndType [B I]
  + NameAndType [C I]
  + NameAndType [CENTER Landroid/graphics/Paint$Align;]
  + NameAndType [D I]
  + NameAndType [DEFAULT Landroid/graphics/Typeface;]
  + NameAndType [DEFAULT_BOLD Landroid/graphics/Typeface;]
  + NameAndType [E Landroid/graphics/drawable/Drawable;]
  + NameAndType [EMPTY_STATE_SET [I]
  + NameAndType [F ()I]
  + NameAndType [F Landroid/graphics/drawable/Drawable;]
  + NameAndType [G ()I]
  + NameAndType [G Landroid/graphics/drawable/Drawable;]
  + NameAndType [H Landroid/graphics/drawable/Drawable;]
  + NameAndType [I Landroid/graphics/drawable/Drawable;]
  + NameAndType [J ()Z]
  + NameAndType [J Landroid/graphics/drawable/Drawable;]
  + NameAndType [K Landroid/graphics/drawable/Drawable;]
  + NameAndType [L Landroid/graphics/drawable/Drawable;]
  + NameAndType [M Landroid/graphics/drawable/Drawable;]
  + NameAndType [N Landroid/graphics/drawable/Drawable;]
  + NameAndType [O Landroid/graphics/drawable/Drawable;]
  + NameAndType [P Landroid/graphics/drawable/Drawable;]
  + NameAndType [Q Landroid/graphics/drawable/Drawable;]
  + NameAndType [R Landroid/graphics/drawable/Drawable;]
  + NameAndType [S Landroid/graphics/drawable/Drawable;]
  + NameAndType [T Landroid/graphics/drawable/Drawable;]
  + NameAndType [U Landroid/graphics/drawable/Drawable;]
  + NameAndType [V F]
  + NameAndType [W F]
  + NameAndType [Z F]
  + NameAndType [a ()I]
  + NameAndType [a ()Lcom/anysoftkeyboard/a;]
  + NameAndType [a ()Lcom/anysoftkeyboard/d/b;]
  + NameAndType [a ()V]
  + NameAndType [a ()Z]
  + NameAndType [a (F)V]
  + NameAndType [a (FF)V]
  + NameAndType [a (I)I]
  + NameAndType [a (I)Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [a (I)Lcom/anysoftkeyboard/keyboards/views/k;]
  + NameAndType [a (I)V]
  + NameAndType [a (II)Z]
  + NameAndType [a (IIIJ)Landroid/view/MotionEvent;]
  + NameAndType [a (IIIJ)V]
  + NameAndType [a (IIJ)V]
  + NameAndType [a (ILcom/anysoftkeyboard/keyboards/views/k;)V]
  + NameAndType [a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  + NameAndType [a (Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)Landroid/view/GestureDetector;]
  + NameAndType [a (Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
  + NameAndType [a (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  + NameAndType [a (Landroid/content/res/Resources;)V]
  + NameAndType [a (Landroid/content/res/TypedArray;I)Z]
  + NameAndType [a (Landroid/content/res/TypedArray;[II)Z]
  + NameAndType [a (Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;]
  + NameAndType [a (Landroid/view/MotionEvent;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/a/a;)I]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/b;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/b;F)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/c;)[Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/o;Z)Landroid/graphics/drawable/Drawable;]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/o;Z)Ljava/lang/CharSequence;]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/views/f;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/views/k;)V]
  + NameAndType [a (Lcom/anysoftkeyboard/keyboards/views/k;J)V]
  + NameAndType [a (Z)Z]
  + NameAndType [a ([Lcom/anysoftkeyboard/keyboards/o;F)V]
  + NameAndType [a I]
  + NameAndType [a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  + NameAndType [a [I]
  + NameAndType [aA J]
  + NameAndType [aB [I]
  + NameAndType [aC F]
  + NameAndType [aD I]
  + NameAndType [aE Ljava/util/ArrayList;]
  + NameAndType [aF Lcom/anysoftkeyboard/keyboards/views/j;]
  + NameAndType [aG Z]
  + NameAndType [aH I]
  + NameAndType [aI Lcom/anysoftkeyboard/keyboards/views/m;]
  + NameAndType [aJ Landroid/view/GestureDetector;]
  + NameAndType [aK Lcom/anysoftkeyboard/keyboards/views/i;]
  + NameAndType [aL I]
  + NameAndType [aM I]
  + NameAndType [aN Z]
  + NameAndType [aO Landroid/graphics/Rect;]
  + NameAndType [aP Landroid/graphics/Bitmap;]
  + NameAndType [aQ Z]
  + NameAndType [aR Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [aS Landroid/graphics/Paint;]
  + NameAndType [aT Landroid/graphics/Rect;]
  + NameAndType [aU Landroid/graphics/Rect;]
  + NameAndType [aV Lcom/anysoftkeyboard/b;]
  + NameAndType [aW Lcom/anysoftkeyboard/keyboards/views/h;]
  + NameAndType [aX Landroid/graphics/drawable/Drawable;]
  + NameAndType [aY I]
  + NameAndType [aZ Lcom/anysoftkeyboard/keyboards/views/n;]
  + NameAndType [aa I]
  + NameAndType [ab Lcom/anysoftkeyboard/keyboards/b;]
  + NameAndType [ac [Lcom/anysoftkeyboard/keyboards/o;]
  + NameAndType [ad Landroid/view/ViewGroup;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [ae Landroid/widget/TextView;]
  + NameAndType [af Landroid/widget/ImageView;]
  + NameAndType [ag Landroid/widget/PopupWindow;]
  + NameAndType [ah I]
  + NameAndType [ai I]
  + NameAndType [aj I]
  + NameAndType [ak I]
  + NameAndType [al [I]
  + NameAndType [am I]
  + NameAndType [an Z]
  + NameAndType [ao Z]
  + NameAndType [ap I]
  + NameAndType [append (F)Ljava/lang/StringBuilder;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Z)Ljava/lang/StringBuilder;]
  + NameAndType [aq I]
  + NameAndType [ar I]
  + NameAndType [as I]
  + NameAndType [at I]
  + NameAndType [au I]
  + NameAndType [av Landroid/widget/PopupWindow;]
  + NameAndType [aw Landroid/view/View;]
  + NameAndType [ax Ljava/util/WeakHashMap;]
  + NameAndType [ay I]
  + NameAndType [az I]
  + NameAndType [b ()I]
  + NameAndType [b ()Lcom/anysoftkeyboard/devicespecific/f;]
  + NameAndType [b ()V]
  + NameAndType [b ()Z]
  + NameAndType [b (F)V]
  + NameAndType [b (I)F]
  + NameAndType [b (I)V]
  + NameAndType [b (II)V]
  + NameAndType [b (IIJ)V]
  + NameAndType [b (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  + NameAndType [b (Landroid/content/res/TypedArray;I)Z]
  + NameAndType [b (Lcom/anysoftkeyboard/keyboards/views/k;)I]
  + NameAndType [b (Lcom/anysoftkeyboard/keyboards/views/k;J)V]
  + NameAndType [b (Z)Z]
  + NameAndType [b Lcom/anysoftkeyboard/keyboards/views/f;]
  + NameAndType [b Ljava/lang/CharSequence;]
  + NameAndType [b [I]
  + NameAndType [bottom F]
  + NameAndType [bottom I]
  + NameAndType [c ()I]
  + NameAndType [c ()Landroid/view/MotionEvent;]
  + NameAndType [c ()V]
  + NameAndType [c ()Z]
  + NameAndType [c (F)V]
  + NameAndType [c (I)F]
  + NameAndType [c (I)V]
  + NameAndType [c (Lcom/anysoftkeyboard/keyboards/views/k;)V]
  + NameAndType [c (Z)V]
  + NameAndType [c (Z)Z]
  + NameAndType [c I]
  + NameAndType [c [I]
  + NameAndType [charAt (I)C]
  + NameAndType [clear ()V]
  + NameAndType [contains (Ljava/lang/Object;)Z]
  + NameAndType [d ()I]
  + NameAndType [d ()V]
  + NameAndType [d ()Z]
  + NameAndType [d ()[I]
  + NameAndType [d (F)V]
  + NameAndType [d (I)I]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d I]
  + NameAndType [d [I]
  + NameAndType [defaultFromStyle (I)Landroid/graphics/Typeface;]
  + NameAndType [density F]
  + NameAndType [descent ()F]
  + NameAndType [dismiss ()V]
  + NameAndType [draw (Landroid/graphics/Canvas;)V]
  + NameAndType [drawBitmap (Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V]
  + NameAndType [drawRect (FFFFLandroid/graphics/Paint;)V]
  + NameAndType [drawText (Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V]
  + NameAndType [drawText (Ljava/lang/String;FFLandroid/graphics/Paint;)V]
  + NameAndType [e ()I]
  + NameAndType [e ()J]
  + NameAndType [e (F)V]
  + NameAndType [e (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  + NameAndType [e (Z)V]
  + NameAndType [e I]
  + NameAndType [e Ljava/lang/CharSequence;]
  + NameAndType [equals (Ljava/lang/Object;)Z]
  + NameAndType [f I]
  + NameAndType [f Landroid/graphics/drawable/Drawable;]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [g ()V]
  + NameAndType [g Landroid/graphics/drawable/Drawable;]
  + NameAndType [g Z]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getBoolean (I)Z]
  + NameAndType [getBounds ()Landroid/graphics/Rect;]
  + NameAndType [getClipBounds (Landroid/graphics/Rect;)Z]
  + NameAndType [getColor (II)I]
  + NameAndType [getColorForState ([II)I]
  + NameAndType [getColorStateList (I)Landroid/content/res/ColorStateList;]
  + NameAndType [getConfiguration ()Landroid/content/res/Configuration;]
  + NameAndType [getContext ()Landroid/content/Context;]
  + NameAndType [getDimension (I)F]
  + NameAndType [getDimensionPixelOffset (II)I]
  + NameAndType [getDimensionPixelSize (II)I]
  + NameAndType [getDisplayMetrics ()Landroid/util/DisplayMetrics;]
  + NameAndType [getDrawable (I)Landroid/graphics/drawable/Drawable;]
  + NameAndType [getFloat (IF)F]
  + NameAndType [getFontMetrics ()Landroid/graphics/Paint$FontMetrics;]
  + NameAndType [getHeight ()I]
  + NameAndType [getIndex (I)I]
  + NameAndType [getIndexCount ()I]
  + NameAndType [getInt (II)I]
  + NameAndType [getIntrinsicHeight ()I]
  + NameAndType [getIntrinsicWidth ()I]
  + NameAndType [getLocationInWindow ([I)V]
  + NameAndType [getLocationOnScreen ([I)V]
  + NameAndType [getMeasuredHeight ()I]
  + NameAndType [getMeasuredWidth ()I]
  + NameAndType [getMinimumHeight ()I]
  + NameAndType [getMinimumWidth ()I]
  + NameAndType [getPadding (Landroid/graphics/Rect;)Z]
  + NameAndType [getPaddingBottom ()I]
  + NameAndType [getPaddingLeft ()I]
  + NameAndType [getPaddingRight ()I]
  + NameAndType [getPaddingTop ()I]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getSize (I)I]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [getVisibility ()I]
  + NameAndType [getWidth ()I]
  + NameAndType [h ()F]
  + NameAndType [h ()V]
  + NameAndType [h ()Z]
  + NameAndType [h I]
  + NameAndType [hasNext ()Z]
  + NameAndType [i ()F]
  + NameAndType [i I]
  + NameAndType [i [I]
  + NameAndType [inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  + NameAndType [intersects (IIII)Z]
  + NameAndType [invalidate ()V]
  + NameAndType [invalidate (IIII)V]
  + NameAndType [isEmpty (Ljava/lang/CharSequence;)Z]
  + NameAndType [isLetterOrDigit (I)Z]
  + NameAndType [isLowerCase (C)Z]
  + NameAndType [isShowing ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()Ljava/lang/String;]
  + NameAndType [j I]
  + NameAndType [j [I]
  + NameAndType [k ()V]
  + NameAndType [k ()Z]
  + NameAndType [k [I]
  + NameAndType [l ()V]
  + NameAndType [l ()Z]
  + NameAndType [l I]
  + NameAndType [l [I]
  + NameAndType [left I]
  + NameAndType [length ()I]
  + NameAndType [m ()Landroid/content/Context;]
  + NameAndType [m ()Z]
  + NameAndType [m I]
  + NameAndType [m [I]
  + NameAndType [makeMeasureSpec (II)I]
  + NameAndType [max (II)I]
  + NameAndType [measure (II)V]
  + NameAndType [measureText (Ljava/lang/CharSequence;II)F]
  + NameAndType [measureText (Ljava/lang/String;)F]
  + NameAndType [min (II)I]
  + NameAndType [n ()I]
  + NameAndType [n [I]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [o ()Ljava/lang/String;]
  + NameAndType [o ()Z]
  + NameAndType [o [I]
  + NameAndType [obtain (JJIFFI)Landroid/view/MotionEvent;]
  + NameAndType [obtainMessage (I)Landroid/os/Message;]
  + NameAndType [obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;]
  + NameAndType [obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
  + NameAndType [onDetachedFromWindow ()V]
  + NameAndType [onDraw (Landroid/graphics/Canvas;)V]
  + NameAndType [onSizeChanged (IIII)V]
  + NameAndType [onTouchEvent (Landroid/view/MotionEvent;)Z]
  + NameAndType [orientation I]
  + NameAndType [p ()Z]
  + NameAndType [p [I]
  + NameAndType [printStackTrace ()V]
  + NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [q ()Ljava/util/List;]
  + NameAndType [q F]
  + NameAndType [q Ljava/lang/CharSequence;]
  + NameAndType [r I]
  + NameAndType [r Landroid/graphics/Paint$FontMetrics;]
  + NameAndType [recycle ()V]
  + NameAndType [removeMessages (I)V]
  + NameAndType [requestLayout ()V]
  + NameAndType [right I]
  + NameAndType [s Landroid/content/res/ColorStateList;]
  + NameAndType [sendMessageDelayed (Landroid/os/Message;J)Z]
  + NameAndType [setAlpha (I)V]
  + NameAndType [setAnimationStyle (I)V]
  + NameAndType [setAntiAlias (Z)V]
  + NameAndType [setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
  + NameAndType [setBounds (IIII)V]
  + NameAndType [setColor (I)V]
  + NameAndType [setContentView (Landroid/view/View;)V]
  + NameAndType [setEmpty ()V]
  + NameAndType [setHeight (I)V]
  + NameAndType [setImageDrawable (Landroid/graphics/drawable/Drawable;)V]
  + NameAndType [setIsLongpressEnabled (Z)V]
  + NameAndType [setMeasuredDimension (II)V]
  + NameAndType [setPadding (IIII)V]
  + NameAndType [setShadowLayer (FFFI)V]
  + NameAndType [setState ([I)Z]
  + NameAndType [setText (Ljava/lang/CharSequence;)V]
  + NameAndType [setTextAlign (Landroid/graphics/Paint$Align;)V]
  + NameAndType [setTextColor (I)V]
  + NameAndType [setTextSize (F)V]
  + NameAndType [setTextSize (IF)V]
  + NameAndType [setTouchable (Z)V]
  + NameAndType [setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
  + NameAndType [setTypeface (Landroid/graphics/Typeface;)V]
  + NameAndType [setVisibility (I)V]
  + NameAndType [setWidth (I)V]
  + NameAndType [showAtLocation (Landroid/view/View;III)V]
  + NameAndType [size ()I]
  + NameAndType [t Landroid/graphics/Typeface;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [toString (C)Ljava/lang/String;]
  + NameAndType [toUpperCase ()Ljava/lang/String;]
  + NameAndType [top F]
  + NameAndType [top I]
  + NameAndType [translate (FF)V]
  + NameAndType [u F]
  + NameAndType [u I]
  + NameAndType [union (IIII)V]
  + NameAndType [update (IIII)V]
  + NameAndType [uptimeMillis ()J]
  + NameAndType [v Landroid/graphics/Paint$FontMetrics;]
  + NameAndType [valueOf (I)Ljava/lang/Integer;]
  + NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [w F]
  + NameAndType [widthPixels I]
  + NameAndType [x Landroid/content/res/ColorStateList;]
  + NameAndType [y Landroid/graphics/Paint$FontMetrics;]
  + NameAndType [z I]
  + Utf8 []
  + Utf8 [ (old ]
  + Utf8 [ id ]
  + Utf8 [ res ]
  + Utf8 [']
  + Utf8 [()F]
  + Utf8 [()I]
  + Utf8 [()J]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/Configuration;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Landroid/graphics/Paint$FontMetrics;]
  + Utf8 [()Landroid/graphics/Rect;]
  + Utf8 [()Landroid/util/DisplayMetrics;]
  + Utf8 [()Landroid/view/MotionEvent;]
  + Utf8 [()Lcom/anysoftkeyboard/a;]
  + Utf8 [()Lcom/anysoftkeyboard/d/b;]
  + Utf8 [()Lcom/anysoftkeyboard/devicespecific/f;]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/q;]
  + Utf8 [()Lcom/anysoftkeyboard/keyboards/views/f;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()Ljava/util/List;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [()[I]
  + Utf8 [(C)Ljava/lang/String;]
  + Utf8 [(C)Z]
  + Utf8 [(F)Ljava/lang/StringBuilder;]
  + Utf8 [(F)V]
  + Utf8 [(FF)V]
  + Utf8 [(FFFFLandroid/graphics/Paint;)V]
  + Utf8 [(FFFI)V]
  + Utf8 [(I)C]
  + Utf8 [(I)F]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/content/res/ColorStateList;]
  + Utf8 [(I)Landroid/graphics/Typeface;]
  + Utf8 [(I)Landroid/graphics/drawable/Drawable;]
  + Utf8 [(I)Landroid/os/Message;]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [(I)Lcom/anysoftkeyboard/keyboards/views/k;]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(I)Ljava/lang/Integer;]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(I)Z]
  + Utf8 [(IF)F]
  + Utf8 [(IF)V]
  + Utf8 [(II)I]
  + Utf8 [(II)V]
  + Utf8 [(II)Z]
  + Utf8 [(IIII)V]
  + Utf8 [(IIII)Z]
  + Utf8 [(IIIJ)Landroid/view/MotionEvent;]
  + Utf8 [(IIIJ)V]
  + Utf8 [(IIILjava/lang/Object;)Landroid/os/Message;]
  + Utf8 [(IIJ)V]
  + Utf8 [(ILandroid/view/ViewGroup;)Landroid/view/View;]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/views/h;Lcom/anysoftkeyboard/keyboards/views/m;Lcom/anysoftkeyboard/keyboards/views/c;)V]
  + Utf8 [(ILcom/anysoftkeyboard/keyboards/views/k;)V]
  + Utf8 [(JJIFFI)Landroid/view/MotionEvent;]
  + Utf8 [(Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
  + Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)Landroid/view/GestureDetector;]
  + Utf8 [(Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
  + Utf8 [(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
  + Utf8 [(Landroid/content/SharedPreferences;Ljava/lang/String;)V]
  + Utf8 [(Landroid/content/res/Resources;)V]
  + Utf8 [(Landroid/content/res/TypedArray;I)Z]
  + Utf8 [(Landroid/content/res/TypedArray;[II)Z]
  + Utf8 [(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V]
  + Utf8 [(Landroid/graphics/Canvas;)V]
  + Utf8 [(Landroid/graphics/Paint$Align;)V]
  + Utf8 [(Landroid/graphics/Paint;)V]
  + Utf8 [(Landroid/graphics/Rect;)Z]
  + Utf8 [(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
  + Utf8 [(Landroid/graphics/Typeface;)V]
  + Utf8 [(Landroid/graphics/drawable/Drawable;)V]
  + Utf8 [(Landroid/os/Message;J)Z]
  + Utf8 [(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
  + Utf8 [(Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [(Landroid/view/MotionEvent;)Z]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Landroid/view/View;III)V]
  + Utf8 [(Lcom/anysoftkeyboard/a/a;)I]
  + Utf8 [(Lcom/anysoftkeyboard/b;)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Landroid/content/Context;ILcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Lcom/anysoftkeyboard/b;Ljava/lang/CharSequence;Lcom/anysoftkeyboard/keyboards/q;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/b;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/b;F)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/c;)[Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/o;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/o;Z)Landroid/graphics/drawable/Drawable;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/o;Z)Ljava/lang/CharSequence;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)Landroid/widget/PopupWindow;]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)Z]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/i;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/views/i;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/f;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/k;)I]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/k;)V]
  + Utf8 [(Lcom/anysoftkeyboard/keyboards/views/k;J)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/CharSequence;)Z]
  + Utf8 [(Ljava/lang/CharSequence;II)F]
  + Utf8 [(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V]
  + Utf8 [(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)F]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;FFLandroid/graphics/Paint;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Z)Ljava/lang/StringBuilder;]
  + Utf8 [(Z)V]
  + Utf8 [(Z)Z]
  + Utf8 [([I)V]
  + Utf8 [([I)Z]
  + Utf8 [([II)I]
  + Utf8 [([Lcom/anysoftkeyboard/keyboards/o;F)V]
  + Utf8 [([[I[I)V]
  + Utf8 [)]
  + Utf8 [, ]
  + Utf8 [...]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [A]
  + Utf8 [ALIGN_NORMAL]
  + Utf8 [ASKKbdViewBase]
  + Utf8 [AnyKeyboardBaseViewV2_hintTextColor ]
  + Utf8 [AnyKeyboardBaseViewV2_hintTextSize ]
  + Utf8 [AnyKeyboardBaseView_android_background ]
  + Utf8 [AnyKeyboardBaseView_android_paddingBottom ]
  + Utf8 [AnyKeyboardBaseView_android_paddingLeft ]
  + Utf8 [AnyKeyboardBaseView_android_paddingRight ]
  + Utf8 [AnyKeyboardBaseView_android_paddingTop ]
  + Utf8 [AnyKeyboardBaseView_backgroundDimAmount ]
  + Utf8 [AnyKeyboardBaseView_iconKeyAction ]
  + Utf8 [AnyKeyboardBaseView_iconKeyBackspace ]
  + Utf8 [AnyKeyboardBaseView_iconKeyCancel ]
  + Utf8 [AnyKeyboardBaseView_iconKeyControl ]
  + Utf8 [AnyKeyboardBaseView_iconKeyGlobe ]
  + Utf8 [AnyKeyboardBaseView_iconKeyShift ]
  + Utf8 [AnyKeyboardBaseView_iconKeySpace ]
  + Utf8 [AnyKeyboardBaseView_iconKeyTab ]
  + Utf8 [AnyKeyboardBaseView_keyBackground ]
  + Utf8 [AnyKeyboardBaseView_keyHorizontalGap ]
  + Utf8 [AnyKeyboardBaseView_keyHysteresisDistance ]
  + Utf8 [AnyKeyboardBaseView_keyLargeHeight ]
  + Utf8 [AnyKeyboardBaseView_keyNormalHeight ]
  + Utf8 [AnyKeyboardBaseView_keyPreviewBackground ]
  + Utf8 [AnyKeyboardBaseView_keyPreviewLabelTextSize ]
  + Utf8 [AnyKeyboardBaseView_keyPreviewOffset ]
  + Utf8 [AnyKeyboardBaseView_keyPreviewTextColor ]
  + Utf8 [AnyKeyboardBaseView_keyPreviewTextSize ]
  + Utf8 [AnyKeyboardBaseView_keySmallHeight ]
  + Utf8 [AnyKeyboardBaseView_keyTextColor ]
  + Utf8 [AnyKeyboardBaseView_keyTextSize ]
  + Utf8 [AnyKeyboardBaseView_keyTextStyle ]
  + Utf8 [AnyKeyboardBaseView_keyVerticalGap ]
  + Utf8 [AnyKeyboardBaseView_labelTextSize ]
  + Utf8 [AnyKeyboardBaseView_shadowColor ]
  + Utf8 [AnyKeyboardBaseView_shadowOffsetX ]
  + Utf8 [AnyKeyboardBaseView_shadowOffsetY ]
  + Utf8 [AnyKeyboardBaseView_shadowRadius ]
  + Utf8 [AnyKeyboardBaseView_symbolColorScheme ]
  + Utf8 [AnyKeyboardBaseView_verticalCorrection ]
  + Utf8 [AnySoftKeyboardKeyIcons_iconKeyArrowDown ]
  + Utf8 [AnySoftKeyboardKeyIcons_iconKeyArrowLeft ]
  + Utf8 [AnySoftKeyboardKeyIcons_iconKeyArrowRight ]
  + Utf8 [AnySoftKeyboardKeyIcons_iconKeyArrowUp ]
  + Utf8 [AnySoftKeyboardKeyIcons_iconKeyInputMoveEnd ]
  + Utf8 [AnySoftKeyboardKeyIcons_iconKeyInputMoveHome ]
  + Utf8 [AnySoftKeyboardKeyIcons_iconKeyMic ]
  + Utf8 [AnySoftKeyboardKeyIcons_iconKeySettings ]
  + Utf8 [B]
  + Utf8 [C]
  + Utf8 [CENTER]
  + Utf8 [Code]
  + Utf8 [ConstantValue]
  + Utf8 [Creating an empty ColorStateList for mHintTextColor]
  + Utf8 [Creating an empty ColorStateList for mKeyTextColor]
  + Utf8 [D]
  + Utf8 [DEFAULT]
  + Utf8 [DEFAULT_BOLD]
  + Utf8 [E]
  + Utf8 [EMPTY_STATE_SET]
  + Utf8 [F]
  + Utf8 [Falling back icon res ID ]
  + Utf8 [Falling back theme res ID ]
  + Utf8 [G]
  + Utf8 [Gesture detected!]
  + Utf8 [H]
  + Utf8 [I]
  + Utf8 [J]
  + Utf8 [K]
  + Utf8 [L]
  + Utf8 [Landroid/content/res/ColorStateList;]
  + Utf8 [Landroid/graphics/Bitmap;]
  + Utf8 [Landroid/graphics/Paint$Align;]
  + Utf8 [Landroid/graphics/Paint$FontMetrics;]
  + Utf8 [Landroid/graphics/Paint;]
  + Utf8 [Landroid/graphics/Rect;]
  + Utf8 [Landroid/graphics/Typeface;]
  + Utf8 [Landroid/graphics/drawable/Drawable;]
  + Utf8 [Landroid/text/Layout$Alignment;]
  + Utf8 [Landroid/view/GestureDetector;]
  + Utf8 [Landroid/view/View;]
  + Utf8 [Landroid/view/ViewGroup;]
  + Utf8 [Landroid/widget/ImageView;]
  + Utf8 [Landroid/widget/PopupWindow;]
  + Utf8 [Landroid/widget/TextView;]
  + Utf8 [Lcom/anysoftkeyboard/b;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/b;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/f;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/h;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/i;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/j;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/m;]
  + Utf8 [Lcom/anysoftkeyboard/keyboards/views/n;]
  + Utf8 [Ljava/lang/CharSequence;]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [Ljava/util/WeakHashMap;]
  + Utf8 [M]
  + Utf8 [N]
  + Utf8 [O]
  + Utf8 [P]
  + Utf8 [Q]
  + Utf8 [R]
  + Utf8 [S]
  + Utf8 [Swipe thresholds: Velocity %d, X-Distance %d, Y-Distance %d]
  + Utf8 [T]
  + Utf8 [U]
  + Utf8 [Unknown touch panel behavior: pointer count is ]
  + Utf8 [Using RTL fix for key draw ']
  + Utf8 [V]
  + Utf8 [W]
  + Utf8 [WOW! No memory to paint stuff... I'll try to release some.]
  + Utf8 [Will use keyboard fallback icons theme ]
  + Utf8 [Will use keyboard fallback theme ]
  + Utf8 [Will use keyboard icons theme ]
  + Utf8 [Will use keyboard theme ]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [[Lcom/anysoftkeyboard/keyboards/o;]
  + Utf8 [a]
  + Utf8 [aA]
  + Utf8 [aB]
  + Utf8 [aC]
  + Utf8 [aD]
  + Utf8 [aE]
  + Utf8 [aF]
  + Utf8 [aG]
  + Utf8 [aH]
  + Utf8 [aI]
  + Utf8 [aJ]
  + Utf8 [aK]
  + Utf8 [aL]
  + Utf8 [aM]
  + Utf8 [aN]
  + Utf8 [aO]
  + Utf8 [aP]
  + Utf8 [aQ]
  + Utf8 [aR]
  + Utf8 [aS]
  + Utf8 [aT]
  + Utf8 [aU]
  + Utf8 [aV]
  + Utf8 [aW]
  + Utf8 [aX]
  + Utf8 [aY]
  + Utf8 [aZ]
  + Utf8 [aa]
  + Utf8 [ab]
  + Utf8 [ac]
  + Utf8 [ad]
  + Utf8 [add]
  + Utf8 [ae]
  + Utf8 [af]
  + Utf8 [ag]
  + Utf8 [ah]
  + Utf8 [ai]
  + Utf8 [aj]
  + Utf8 [ak]
  + Utf8 [al]
  + Utf8 [am]
  + Utf8 [an]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$OnSharedPreferenceChangeListener]
  + Utf8 [android/content/res/ColorStateList]
  + Utf8 [android/content/res/Configuration]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/content/res/TypedArray]
  + Utf8 [android/graphics/Canvas]
  + Utf8 [android/graphics/Paint]
  + Utf8 [android/graphics/Paint$Align]
  + Utf8 [android/graphics/Paint$FontMetrics]
  + Utf8 [android/graphics/Rect]
  + Utf8 [android/graphics/Typeface]
  + Utf8 [android/graphics/drawable/Drawable]
  + Utf8 [android/os/SystemClock]
  + Utf8 [android/text/Layout]
  + Utf8 [android/text/Layout$Alignment]
  + Utf8 [android/text/StaticLayout]
  + Utf8 [android/text/TextPaint]
  + Utf8 [android/text/TextUtils]
  + Utf8 [android/util/DisplayMetrics]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/GestureDetector]
  + Utf8 [android/view/LayoutInflater]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$MeasureSpec]
  + Utf8 [android/view/ViewGroup]
  + Utf8 [android/widget/ImageView]
  + Utf8 [android/widget/PopupWindow]
  + Utf8 [android/widget/TextView]
  + Utf8 [ao]
  + Utf8 [ap]
  + Utf8 [append]
  + Utf8 [aq]
  + Utf8 [ar]
  + Utf8 [as]
  + Utf8 [at]
  + Utf8 [au]
  + Utf8 [av]
  + Utf8 [aw]
  + Utf8 [ax]
  + Utf8 [ay]
  + Utf8 [az]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [charAt]
  + Utf8 [clear]
  + Utf8 [com/anysoftkeyboard/a]
  + Utf8 [com/anysoftkeyboard/a/a]
  + Utf8 [com/anysoftkeyboard/a/b]
  + Utf8 [com/anysoftkeyboard/d/b]
  + Utf8 [com/anysoftkeyboard/d/d]
  + Utf8 [com/anysoftkeyboard/devicespecific/f]
  + Utf8 [com/anysoftkeyboard/devicespecific/o]
  + Utf8 [com/anysoftkeyboard/keyboards/b]
  + Utf8 [com/anysoftkeyboard/keyboards/c]
  + Utf8 [com/anysoftkeyboard/keyboards/f]
  + Utf8 [com/anysoftkeyboard/keyboards/i]
  + Utf8 [com/anysoftkeyboard/keyboards/o]
  + Utf8 [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
  + Utf8 [com/anysoftkeyboard/keyboards/views/c]
  + Utf8 [com/anysoftkeyboard/keyboards/views/d]
  + Utf8 [com/anysoftkeyboard/keyboards/views/f]
  + Utf8 [com/anysoftkeyboard/keyboards/views/g]
  + Utf8 [com/anysoftkeyboard/keyboards/views/h]
  + Utf8 [com/anysoftkeyboard/keyboards/views/i]
  + Utf8 [com/anysoftkeyboard/keyboards/views/j]
  + Utf8 [com/anysoftkeyboard/keyboards/views/k]
  + Utf8 [com/anysoftkeyboard/keyboards/views/l]
  + Utf8 [com/anysoftkeyboard/keyboards/views/m]
  + Utf8 [com/anysoftkeyboard/keyboards/views/n]
  + Utf8 [com/anysoftkeyboard/keyboards/views/o]
  + Utf8 [com/menny/android/anysoftkeyboard/AnyApplication]
  + Utf8 [com/menny/android/anysoftkeyboard/a]
  + Utf8 [com/menny/android/anysoftkeyboard/b]
  + Utf8 [contains]
  + Utf8 [d]
  + Utf8 [defaultFromStyle]
  + Utf8 [density]
  + Utf8 [descent]
  + Utf8 [dismiss]
  + Utf8 [draw]
  + Utf8 [drawBitmap]
  + Utf8 [drawRect]
  + Utf8 [drawText]
  + Utf8 [e]
  + Utf8 [equals]
  + Utf8 [f]
  + Utf8 [findViewById]
  + Utf8 [format]
  + Utf8 [g]
  + Utf8 [get]
  + Utf8 [getApplicationContext]
  + Utf8 [getBoolean]
  + Utf8 [getBounds]
  + Utf8 [getClipBounds]
  + Utf8 [getColor]
  + Utf8 [getColorForState]
  + Utf8 [getColorStateList]
  + Utf8 [getConfiguration]
  + Utf8 [getContext]
  + Utf8 [getDimension]
  + Utf8 [getDimensionPixelOffset]
  + Utf8 [getDimensionPixelSize]
  + Utf8 [getDisplayMetrics]
  + Utf8 [getDrawable]
  + Utf8 [getFloat]
  + Utf8 [getFontMetrics]
  + Utf8 [getHeight]
  + Utf8 [getIndex]
  + Utf8 [getIndexCount]
  + Utf8 [getInt]
  + Utf8 [getIntrinsicHeight]
  + Utf8 [getIntrinsicWidth]
  + Utf8 [getLocationInWindow]
  + Utf8 [getLocationOnScreen]
  + Utf8 [getMeasuredHeight]
  + Utf8 [getMeasuredWidth]
  + Utf8 [getMinimumHeight]
  + Utf8 [getMinimumWidth]
  + Utf8 [getPadding]
  + Utf8 [getPaddingBottom]
  + Utf8 [getPaddingLeft]
  + Utf8 [getPaddingRight]
  + Utf8 [getPaddingTop]
  + Utf8 [getResources]
  + Utf8 [getSize]
  + Utf8 [getString]
  + Utf8 [getSystemService]
  + Utf8 [getText]
  + Utf8 [getVisibility]
  + Utf8 [getWidth]
  + Utf8 [h]
  + Utf8 [hasNext]
  + Utf8 [i]
  + Utf8 [inflate]
  + Utf8 [intersects]
  + Utf8 [invalidate]
  + Utf8 [isEmpty]
  + Utf8 [isLetterOrDigit]
  + Utf8 [isLowerCase]
  + Utf8 [isShowing]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Character]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/Math]
  + Utf8 [java/lang/NullPointerException]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/OutOfMemoryError]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/HashSet]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/List]
  + Utf8 [java/util/WeakHashMap]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [layout_inflater]
  + Utf8 [left]
  + Utf8 [length]
  + Utf8 [m]
  + Utf8 [mOffsetInWindow ]
  + Utf8 [makeMeasureSpec]
  + Utf8 [max]
  + Utf8 [measure]
  + Utf8 [measureText]
  + Utf8 [min]
  + Utf8 [n]
  + Utf8 [next]
  + Utf8 [o]
  + Utf8 [obtain]
  + Utf8 [obtainMessage]
  + Utf8 [obtainStyledAttributes]
  + Utf8 [onDetachedFromWindow]
  + Utf8 [onDraw]
  + Utf8 [onMeasure]
  + Utf8 [onSharedPreferenceChanged]
  + Utf8 [onSizeChanged]
  + Utf8 [onTouchEvent]
  + Utf8 [onUpEvent: corresponding down event not found for pointer ]
  + Utf8 [orientation]
  + Utf8 [p]
  + Utf8 [printStackTrace]
  + Utf8 [put]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [recycle]
  + Utf8 [removeMessages]
  + Utf8 [requestLayout]
  + Utf8 [right]
  + Utf8 [s]
  + Utf8 [sendMessageDelayed]
  + Utf8 [setAlpha]
  + Utf8 [setAnimationStyle]
  + Utf8 [setAntiAlias]
  + Utf8 [setBackgroundDrawable]
  + Utf8 [setBounds]
  + Utf8 [setColor]
  + Utf8 [setContentView]
  + Utf8 [setEmpty]
  + Utf8 [setHeight]
  + Utf8 [setImageDrawable]
  + Utf8 [setIsLongpressEnabled]
  + Utf8 [setMeasuredDimension]
  + Utf8 [setPadding]
  + Utf8 [setShadowLayer]
  + Utf8 [setState]
  + Utf8 [setText]
  + Utf8 [setTextAlign]
  + Utf8 [setTextColor]
  + Utf8 [setTextSize]
  + Utf8 [setTouchable]
  + Utf8 [setTypeface]
  + Utf8 [setVisibility]
  + Utf8 [setWidth]
  + Utf8 [showAtLocation]
  + Utf8 [size]
  + Utf8 [t]
  + Utf8 [toString]
  + Utf8 [toUpperCase]
  + Utf8 [top]
  + Utf8 [translate]
  + Utf8 [u]
  + Utf8 [union]
  + Utf8 [update]
  + Utf8 [uptimeMillis]
  + Utf8 [v]
  + Utf8 [valueOf]
  + Utf8 [w]
  + Utf8 [widthPixels]
  + Utf8 [x]
  + Utf8 [y]
  + Utf8 [z]

Fields (count = 102):
  + Field:        h I
    Access flags: 0x12
      = private final int h
  + Field:        i [I
    Access flags: 0x1a
      = private static final int[] i
  + Field:        j [I
    Access flags: 0x1a
      = private static final int[] j
  + Field:        k [I
    Access flags: 0x1a
      = private static final int[] k
  + Field:        l [I
    Access flags: 0x1a
      = private static final int[] l
  + Field:        m [I
    Access flags: 0x1a
      = private static final int[] m
  + Field:        n [I
    Access flags: 0x1a
      = private static final int[] n
  + Field:        o [I
    Access flags: 0x1a
      = private static final int[] o
  + Field:        p [I
    Access flags: 0x1a
      = private static final int[] p
  + Field:        q F
    Access flags: 0x2
      = private float q
  + Field:        r Landroid/graphics/Paint$FontMetrics;
    Access flags: 0x2
      = private android.graphics.Paint$FontMetrics r
  + Field:        s Landroid/content/res/ColorStateList;
    Access flags: 0x2
      = private android.content.res.ColorStateList s
  + Field:        t Landroid/graphics/Typeface;
    Access flags: 0x2
      = private android.graphics.Typeface t
  + Field:        u F
    Access flags: 0x2
      = private float u
  + Field:        v Landroid/graphics/Paint$FontMetrics;
    Access flags: 0x2
      = private android.graphics.Paint$FontMetrics v
  + Field:        w F
    Access flags: 0x2
      = private float w
  + Field:        x Landroid/content/res/ColorStateList;
    Access flags: 0x2
      = private android.content.res.ColorStateList x
  + Field:        y Landroid/graphics/Paint$FontMetrics;
    Access flags: 0x2
      = private android.graphics.Paint$FontMetrics y
  + Field:        z I
    Access flags: 0x2
      = private int z
  + Field:        A I
    Access flags: 0x2
      = private int A
  + Field:        B I
    Access flags: 0x2
      = private int B
  + Field:        C I
    Access flags: 0x2
      = private int C
  + Field:        D I
    Access flags: 0x2
      = private int D
  + Field:        E Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable E
  + Field:        F Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable F
  + Field:        G Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable G
  + Field:        H Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable H
  + Field:        I Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable I
  + Field:        J Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable J
  + Field:        K Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable K
  + Field:        L Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable L
  + Field:        M Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable M
  + Field:        N Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable N
  + Field:        O Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable O
  + Field:        P Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable P
  + Field:        Q Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable Q
  + Field:        R Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable R
  + Field:        S Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable S
  + Field:        T Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable T
  + Field:        U Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable U
  + Field:        V F
    Access flags: 0x2
      = private float V
  + Field:        W F
    Access flags: 0x2
      = private float W
  + Field:        Z F
    Access flags: 0x2
      = private float Z
  + Field:        aa I
    Access flags: 0x2
      = private int aa
  + Field:        ab Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.b ab
  + Field:        ac [Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.o[] ac
  + Field:        ad Landroid/view/ViewGroup;
    Access flags: 0x2
      = private android.view.ViewGroup ad
  + Field:        ae Landroid/widget/TextView;
    Access flags: 0x2
      = private android.widget.TextView ae
  + Field:        af Landroid/widget/ImageView;
    Access flags: 0x2
      = private android.widget.ImageView af
  + Field:        ag Landroid/widget/PopupWindow;
    Access flags: 0x2
      = private android.widget.PopupWindow ag
  + Field:        ah I
    Access flags: 0x2
      = private int ah
  + Field:        ai I
    Access flags: 0x2
      = private int ai
  + Field:        aj I
    Access flags: 0x2
      = private int aj
  + Field:        ak I
    Access flags: 0x2
      = private int ak
  + Field:        al [I
    Access flags: 0x2
      = private int[] al
  + Field:        am I
    Access flags: 0x2
      = private int am
  + Field:        an Z
    Access flags: 0x2
      = private boolean an
  + Field:        ao Z
    Access flags: 0x12
      = private final boolean ao
    Class member attributes (count = 1):
    + Constant value attribute:
    - Integer [0]
  + Field:        ap I
    Access flags: 0x2
      = private int ap
  + Field:        aq I
    Access flags: 0x2
      = private int aq
  + Field:        ar I
    Access flags: 0x2
      = private int ar
  + Field:        as I
    Access flags: 0x2
      = private int as
  + Field:        at I
    Access flags: 0x12
      = private final int at
  + Field:        au I
    Access flags: 0x12
      = private final int au
  + Field:        av Landroid/widget/PopupWindow;
    Access flags: 0x2
      = private android.widget.PopupWindow av
  + Field:        a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;
    Access flags: 0x4
      = protected com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView a
  + Field:        aw Landroid/view/View;
    Access flags: 0x2
      = private android.view.View aw
  + Field:        ax Ljava/util/WeakHashMap;
    Access flags: 0x12
      = private final java.util.WeakHashMap ax
  + Field:        ay I
    Access flags: 0x2
      = private int ay
  + Field:        az I
    Access flags: 0x2
      = private int az
  + Field:        aA J
    Access flags: 0x2
      = private long aA
  + Field:        aB [I
    Access flags: 0x2
      = private int[] aB
  + Field:        aC F
    Access flags: 0x12
      = private final float aC
  + Field:        aD I
    Access flags: 0x2
      = private int aD
  + Field:        b Lcom/anysoftkeyboard/keyboards/views/f;
    Access flags: 0x0
      = com.anysoftkeyboard.keyboards.views.f b
  + Field:        aE Ljava/util/ArrayList;
    Access flags: 0x12
      = private final java.util.ArrayList aE
  + Field:        aF Lcom/anysoftkeyboard/keyboards/views/j;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.views.j aF
  + Field:        aG Z
    Access flags: 0x12
      = private final boolean aG
  + Field:        aH I
    Access flags: 0x2
      = private int aH
  + Field:        aI Lcom/anysoftkeyboard/keyboards/views/m;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.views.m aI
  + Field:        aJ Landroid/view/GestureDetector;
    Access flags: 0x2
      = private android.view.GestureDetector aJ
  + Field:        aK Lcom/anysoftkeyboard/keyboards/views/i;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.views.i aK
  + Field:        c I
    Access flags: 0x0
      = int c
  + Field:        d I
    Access flags: 0x0
      = int d
  + Field:        e I
    Access flags: 0x0
      = int e
  + Field:        f I
    Access flags: 0x0
      = int f
  + Field:        aL I
    Access flags: 0x2
      = private int aL
  + Field:        aM I
    Access flags: 0x2
      = private int aM
  + Field:        g Z
    Access flags: 0x10
      = final boolean g
  + Field:        aN Z
    Access flags: 0x2
      = private boolean aN
  + Field:        aO Landroid/graphics/Rect;
    Access flags: 0x12
      = private final android.graphics.Rect aO
  + Field:        aP Landroid/graphics/Bitmap;
    Access flags: 0x2
      = private android.graphics.Bitmap aP
  + Field:        aQ Z
    Access flags: 0x2
      = private boolean aQ
  + Field:        aR Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.o aR
  + Field:        aS Landroid/graphics/Paint;
    Access flags: 0x12
      = private final android.graphics.Paint aS
  + Field:        aT Landroid/graphics/Rect;
    Access flags: 0x12
      = private final android.graphics.Rect aT
  + Field:        aU Landroid/graphics/Rect;
    Access flags: 0x12
      = private final android.graphics.Rect aU
  + Field:        aV Lcom/anysoftkeyboard/b;
    Access flags: 0x2
      = private com.anysoftkeyboard.b aV
  + Field:        aW Lcom/anysoftkeyboard/keyboards/views/h;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.views.h aW
  + Field:        aX Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable aX
  + Field:        aY I
    Access flags: 0x2
      = private int aY
  + Field:        aZ Lcom/anysoftkeyboard/keyboards/views/n;
    Access flags: 0x12
      = private final com.anysoftkeyboard.keyboards.views.n aZ

Methods (count = 46):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 79, locals = 0, stack = 4):
      [0] iconst_1
      [1] newarray 10
      [3] dup
      [4] iconst_0
      [5] ldc #6
        - Integer [16843324]
      [7] iastore
      [8] putstatic #304
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.i [I]
      [11] iconst_0
      [12] newarray 10
      [14] putstatic #305
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.j [I]
      [17] iconst_1
      [18] newarray 10
      [20] dup
      [21] iconst_0
      [22] ldc #5
        - Integer [16842919]
      [24] iastore
      [25] putstatic #306
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.k [I]
      [28] iconst_1
      [29] newarray 10
      [31] dup
      [32] iconst_0
      [33] ldc #4
        - Integer [16842912]
      [35] iastore
      [36] putstatic #307
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.l [I]
      [39] iconst_0
      [40] newarray 10
      [42] putstatic #308
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.m [I]
      [45] iconst_1
      [46] newarray 10
      [48] dup
      [49] iconst_0
      [50] ldc #7
        - Integer [2130772004]
      [52] iastore
      [53] putstatic #309
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.n [I]
      [56] iconst_1
      [57] newarray 10
      [59] dup
      [60] iconst_0
      [61] ldc #8
        - Integer [2130772005]
      [63] iastore
      [64] putstatic #310
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.o [I]
      [67] iconst_1
      [68] newarray 10
      [70] dup
      [71] iconst_0
      [72] ldc #9
        - Integer [2130772006]
      [74] iastore
      [75] putstatic #311
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.p [I]
      [78] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    Access flags: 0x1
      = public AnyKeyboardBaseView(android.content.Context,android.util.AttributeSet)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] ldc #30
        - Integer [2131623945]
      [5] invokespecial #464
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    Access flags: 0x1
      = public AnyKeyboardBaseView(android.content.Context,android.util.AttributeSet,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1431, locals = 14, stack = 7):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_2 v2
      [3] iload_3 v3
      [4] invokespecial #393
        - Methodref [android/view/View.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
      [7] aload_0 v0
      [8] getstatic #192
        - Fieldref [android/graphics/Typeface.DEFAULT Landroid/graphics/Typeface;]
      [11] putfield #315
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.t Landroid/graphics/Typeface;]
      [14] aload_0 v0
      [15] iconst_0
      [16] putfield #321
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.z I]
      [19] aload_0 v0
      [20] iconst_m1
      [21] putfield #280
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aj I]
      [24] aload_0 v0
      [25] iconst_m1
      [26] putfield #281
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ak I]
      [29] aload_0 v0
      [30] iconst_m1
      [31] putfield #283
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.am I]
      [34] aload_0 v0
      [35] iconst_1
      [36] putfield #284
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.an Z]
      [39] aload_0 v0
      [40] iconst_0
      [41] putfield #285
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ao Z]
      [44] aload_0 v0
      [45] new #181
        - Class [java/util/WeakHashMap]
      [48] dup
      [49] invokespecial #583
        - Methodref [java/util/WeakHashMap.<init> ()V]
      [52] putfield #294
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ax Ljava/util/WeakHashMap;]
      [55] aload_0 v0
      [56] new #177
        - Class [java/util/ArrayList]
      [59] dup
      [60] invokespecial #574
        - Methodref [java/util/ArrayList.<init> ()V]
      [63] putfield #249
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aE Ljava/util/ArrayList;]
      [66] aload_0 v0
      [67] new #158
        - Class [com/anysoftkeyboard/keyboards/views/j]
      [70] dup
      [71] invokespecial #518
        - Methodref [com/anysoftkeyboard/keyboards/views/j.<init> ()V]
      [74] putfield #250
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aF Lcom/anysoftkeyboard/keyboards/views/j;]
      [77] aload_0 v0
      [78] iconst_1
      [79] putfield #252
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aH I]
      [82] aload_0 v0
      [83] new #155
        - Class [com/anysoftkeyboard/keyboards/views/g]
      [86] dup
      [87] invokespecial #506
        - Methodref [com/anysoftkeyboard/keyboards/views/g.<init> ()V]
      [90] putfield #253
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aI Lcom/anysoftkeyboard/keyboards/views/m;]
      [93] aload_0 v0
      [94] new #157
        - Class [com/anysoftkeyboard/keyboards/views/i]
      [97] dup
      [98] invokespecial #516
        - Methodref [com/anysoftkeyboard/keyboards/views/i.<init> ()V]
      [101] putfield #255
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aK Lcom/anysoftkeyboard/keyboards/views/i;]
      [104] aload_0 v0
      [105] new #119
        - Class [android/graphics/Rect]
      [108] dup
      [109] invokespecial #366
        - Methodref [android/graphics/Rect.<init> ()V]
      [112] putfield #259
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aO Landroid/graphics/Rect;]
      [115] aload_0 v0
      [116] new #119
        - Class [android/graphics/Rect]
      [119] dup
      [120] iconst_0
      [121] iconst_0
      [122] iconst_0
      [123] iconst_0
      [124] invokespecial #367
        - Methodref [android/graphics/Rect.<init> (IIII)V]
      [127] putfield #265
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aU Landroid/graphics/Rect;]
      [130] aload_0 v0
      [131] new #156
        - Class [com/anysoftkeyboard/keyboards/views/h]
      [134] dup
      [135] aload_0 v0
      [136] invokespecial #507
        - Methodref [com/anysoftkeyboard/keyboards/views/h.<init> (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)V]
      [139] putfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [142] aload_0 v0
      [143] new #162
        - Class [com/anysoftkeyboard/keyboards/views/n]
      [146] dup
      [147] invokespecial #545
        - Methodref [com/anysoftkeyboard/keyboards/views/n.<init> ()V]
      [150] putfield #270
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aZ Lcom/anysoftkeyboard/keyboards/views/n;]
      [153] aload_1 v1
      [154] ldc #104
        - String [layout_inflater]
      [156] invokevirtual #328
        - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [159] checkcast #131
        - Class [android/view/LayoutInflater]
      [162] astore_3 v3
      [163] aload_0 v0
      [164] iconst_m1
      [165] putfield #278
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ah I]
      [168] aload_0 v0
      [169] iconst_m1
      [170] putfield #279
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ai I]
      [173] aload_0 v0
      [174] aconst_null
      [175] putfield #268
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
      [178] aload_0 v0
      [179] sipush 4095
      [182] putfield #269
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aY I]
      [185] iconst_4
      [186] newarray 10
      [188] astore v4
      [190] aload_1 v1
      [191] invokevirtual #327
        - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
      [194] invokestatic #436
        - Methodref [com/anysoftkeyboard/a/b.a (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
      [197] astore v5
      [199] aload_0 v0
      [200] aload v5
      [202] invokevirtual #472
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/a/a;)I]
      [205] istore v6
      [207] ldc #44
        - String [ASKKbdViewBase]
      [209] new #176
        - Class [java/lang/StringBuilder]
      [212] dup
      [213] ldc #103
        - String [Will use keyboard theme ]
      [215] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [218] aload v5
      [220] invokevirtual #435
        - Methodref [com/anysoftkeyboard/a/a.o ()Ljava/lang/String;]
      [223] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [226] ldc #38
        - String [ id ]
      [228] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [231] aload v5
      [233] invokevirtual #433
        - Methodref [com/anysoftkeyboard/a/a.j ()Ljava/lang/String;]
      [236] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [239] ldc #39
        - String [ res ]
      [241] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [244] iload v6
      [246] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [249] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [252] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [255] pop
      [256] new #178
        - Class [java/util/HashSet]
      [259] dup
      [260] invokespecial #580
        - Methodref [java/util/HashSet.<init> ()V]
      [263] astore v7
      [265] aload v5
      [267] invokevirtual #434
        - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
      [270] aload_2 v2
      [271] getstatic #324
        - Fieldref [com/menny/android/anysoftkeyboard/a.a [I]
      [274] iconst_0
      [275] iload v6
      [277] invokevirtual #330
        - Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
      [280] dup
      [281] astore v8
      [283] invokevirtual #345
        - Methodref [android/content/res/TypedArray.getIndexCount ()I]
      [286] istore v9
      [288] iconst_0
      [289] istore v10
      [291] goto +43 (target=334)
      [294] aload v8
      [296] iload v10
      [298] invokevirtual #344
        - Methodref [android/content/res/TypedArray.getIndex (I)I]
      [301] istore v11
      [303] aload_0 v0
      [304] aload v8
      [306] aload v4
      [308] iload v11
      [310] invokespecial #471
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/res/TypedArray;[II)Z]
      [313] ifeq +18 (target=331)
      [316] aload v7
      [318] new #170
        - Class [java/lang/Integer]
      [321] dup
      [322] iload v11
      [324] invokespecial #559
        - Methodref [java/lang/Integer.<init> (I)V]
      [327] invokevirtual #581
        - Methodref [java/util/HashSet.add (Ljava/lang/Object;)Z]
      [330] pop
      [331] iinc v10, 1
      [334] iload v10
      [336] iload v9
      [338] ificmplt -44 (target=294)
      [341] aload v8
      [343] invokevirtual #347
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [346] new #178
        - Class [java/util/HashSet]
      [349] dup
      [350] invokespecial #580
        - Methodref [java/util/HashSet.<init> ()V]
      [353] astore v10
      [355] aload v5
      [357] invokevirtual #434
        - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
      [360] aload_2 v2
      [361] getstatic #325
        - Fieldref [com/menny/android/anysoftkeyboard/a.b [I]
      [364] iconst_0
      [365] iload v6
      [367] invokevirtual #330
        - Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
      [370] dup
      [371] astore v8
      [373] invokevirtual #345
        - Methodref [android/content/res/TypedArray.getIndexCount ()I]
      [376] istore v11
      [378] iconst_0
      [379] istore v6
      [381] goto +41 (target=422)
      [384] aload v8
      [386] iload v6
      [388] invokevirtual #344
        - Methodref [android/content/res/TypedArray.getIndex (I)I]
      [391] istore v9
      [393] aload_0 v0
      [394] aload v8
      [396] iload v9
      [398] invokespecial #470
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/res/TypedArray;I)Z]
      [401] ifeq +18 (target=419)
      [404] aload v10
      [406] new #170
        - Class [java/lang/Integer]
      [409] dup
      [410] iload v9
      [412] invokespecial #559
        - Methodref [java/lang/Integer.<init> (I)V]
      [415] invokevirtual #581
        - Methodref [java/util/HashSet.add (Ljava/lang/Object;)Z]
      [418] pop
      [419] iinc v6, 1
      [422] iload v6
      [424] iload v11
      [426] ificmplt -42 (target=384)
      [429] aload v8
      [431] invokevirtual #347
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [434] aload v5
      [436] invokevirtual #432
        - Methodref [com/anysoftkeyboard/a/a.c ()I]
      [439] istore v6
      [441] new #178
        - Class [java/util/HashSet]
      [444] dup
      [445] invokespecial #580
        - Methodref [java/util/HashSet.<init> ()V]
      [448] astore v9
      [450] ldc #44
        - String [ASKKbdViewBase]
      [452] new #176
        - Class [java/lang/StringBuilder]
      [455] dup
      [456] ldc #102
        - String [Will use keyboard icons theme ]
      [458] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [461] aload v5
      [463] invokevirtual #435
        - Methodref [com/anysoftkeyboard/a/a.o ()Ljava/lang/String;]
      [466] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [469] ldc #38
        - String [ id ]
      [471] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [474] aload v5
      [476] invokevirtual #433
        - Methodref [com/anysoftkeyboard/a/a.j ()Ljava/lang/String;]
      [479] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [482] ldc #39
        - String [ res ]
      [484] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [487] iload v6
      [489] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [492] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [495] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [498] pop
      [499] iload v6
      [501] ifeq +82 (target=583)
      [504] aload v5
      [506] invokevirtual #434
        - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
      [509] aload_2 v2
      [510] getstatic #326
        - Fieldref [com/menny/android/anysoftkeyboard/a.c [I]
      [513] iconst_0
      [514] iload v6
      [516] invokevirtual #330
        - Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
      [519] dup
      [520] astore v8
      [522] invokevirtual #345
        - Methodref [android/content/res/TypedArray.getIndexCount ()I]
      [525] istore v5
      [527] iconst_0
      [528] istore v6
      [530] goto +41 (target=571)
      [533] aload v8
      [535] iload v6
      [537] invokevirtual #344
        - Methodref [android/content/res/TypedArray.getIndex (I)I]
      [540] istore v11
      [542] aload_0 v0
      [543] aload v8
      [545] iload v11
      [547] invokespecial #479
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b (Landroid/content/res/TypedArray;I)Z]
      [550] ifeq +18 (target=568)
      [553] aload v9
      [555] new #170
        - Class [java/lang/Integer]
      [558] dup
      [559] iload v11
      [561] invokespecial #559
        - Methodref [java/lang/Integer.<init> (I)V]
      [564] invokevirtual #581
        - Methodref [java/util/HashSet.add (Ljava/lang/Object;)Z]
      [567] pop
      [568] iinc v6, 1
      [571] iload v6
      [573] iload v5
      [575] ificmplt -42 (target=533)
      [578] aload v8
      [580] invokevirtual #347
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [583] aload_1 v1
      [584] invokevirtual #327
        - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
      [587] invokestatic #437
        - Methodref [com/anysoftkeyboard/a/b.e (Landroid/content/Context;)Lcom/anysoftkeyboard/a/a;]
      [590] astore v5
      [592] aload_0 v0
      [593] aload v5
      [595] invokevirtual #472
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/a/a;)I]
      [598] istore v6
      [600] ldc #44
        - String [ASKKbdViewBase]
      [602] new #176
        - Class [java/lang/StringBuilder]
      [605] dup
      [606] ldc #101
        - String [Will use keyboard fallback theme ]
      [608] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [611] aload v5
      [613] invokevirtual #435
        - Methodref [com/anysoftkeyboard/a/a.o ()Ljava/lang/String;]
      [616] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [619] ldc #38
        - String [ id ]
      [621] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [624] aload v5
      [626] invokevirtual #433
        - Methodref [com/anysoftkeyboard/a/a.j ()Ljava/lang/String;]
      [629] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [632] ldc #39
        - String [ res ]
      [634] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [637] iload v6
      [639] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [642] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [645] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [648] pop
      [649] aload v5
      [651] invokevirtual #434
        - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
      [654] aload_2 v2
      [655] getstatic #324
        - Fieldref [com/menny/android/anysoftkeyboard/a.a [I]
      [658] iconst_0
      [659] iload v6
      [661] invokevirtual #330
        - Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
      [664] dup
      [665] astore v8
      [667] invokevirtual #345
        - Methodref [android/content/res/TypedArray.getIndexCount ()I]
      [670] istore v11
      [672] iconst_0
      [673] istore v12
      [675] goto +66 (target=741)
      [678] aload v8
      [680] iload v12
      [682] invokevirtual #344
        - Methodref [android/content/res/TypedArray.getIndex (I)I]
      [685] istore v13
      [687] aload v7
      [689] new #170
        - Class [java/lang/Integer]
      [692] dup
      [693] iload v13
      [695] invokespecial #559
        - Methodref [java/lang/Integer.<init> (I)V]
      [698] invokevirtual #582
        - Methodref [java/util/HashSet.contains (Ljava/lang/Object;)Z]
      [701] ifne +37 (target=738)
      [704] ldc #44
        - String [ASKKbdViewBase]
      [706] new #176
        - Class [java/lang/StringBuilder]
      [709] dup
      [710] ldc #94
        - String [Falling back theme res ID ]
      [712] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [715] iload v13
      [717] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [720] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [723] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [726] pop
      [727] aload_0 v0
      [728] aload v8
      [730] aload v4
      [732] iload v13
      [734] invokespecial #471
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/res/TypedArray;[II)Z]
      [737] pop
      [738] iinc v12, 1
      [741] iload v12
      [743] iload v11
      [745] ificmplt -67 (target=678)
      [748] aload v8
      [750] invokevirtual #347
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [753] aload v5
      [755] invokevirtual #434
        - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
      [758] aload_2 v2
      [759] getstatic #325
        - Fieldref [com/menny/android/anysoftkeyboard/a.b [I]
      [762] iconst_0
      [763] iload v6
      [765] invokevirtual #330
        - Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
      [768] dup
      [769] astore v8
      [771] invokevirtual #345
        - Methodref [android/content/res/TypedArray.getIndexCount ()I]
      [774] istore v12
      [776] iconst_0
      [777] istore v13
      [779] goto +64 (target=843)
      [782] aload v8
      [784] iload v13
      [786] invokevirtual #344
        - Methodref [android/content/res/TypedArray.getIndex (I)I]
      [789] istore v6
      [791] aload v10
      [793] new #170
        - Class [java/lang/Integer]
      [796] dup
      [797] iload v6
      [799] invokespecial #559
        - Methodref [java/lang/Integer.<init> (I)V]
      [802] invokevirtual #582
        - Methodref [java/util/HashSet.contains (Ljava/lang/Object;)Z]
      [805] ifne +35 (target=840)
      [808] ldc #44
        - String [ASKKbdViewBase]
      [810] new #176
        - Class [java/lang/StringBuilder]
      [813] dup
      [814] ldc #94
        - String [Falling back theme res ID ]
      [816] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [819] iload v6
      [821] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [824] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [827] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [830] pop
      [831] aload_0 v0
      [832] aload v8
      [834] iload v6
      [836] invokespecial #470
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/res/TypedArray;I)Z]
      [839] pop
      [840] iinc v13, 1
      [843] iload v13
      [845] iload v12
      [847] ificmplt -65 (target=782)
      [850] aload v8
      [852] invokevirtual #347
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [855] aload v5
      [857] invokevirtual #432
        - Methodref [com/anysoftkeyboard/a/a.c ()I]
      [860] istore v13
      [862] ldc #44
        - String [ASKKbdViewBase]
      [864] new #176
        - Class [java/lang/StringBuilder]
      [867] dup
      [868] ldc #100
        - String [Will use keyboard fallback icons theme ]
      [870] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [873] aload v5
      [875] invokevirtual #435
        - Methodref [com/anysoftkeyboard/a/a.o ()Ljava/lang/String;]
      [878] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [881] ldc #38
        - String [ id ]
      [883] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [886] aload v5
      [888] invokevirtual #433
        - Methodref [com/anysoftkeyboard/a/a.j ()Ljava/lang/String;]
      [891] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [894] ldc #39
        - String [ res ]
      [896] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [899] iload v13
      [901] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [904] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [907] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [910] pop
      [911] aload v5
      [913] invokevirtual #434
        - Methodref [com/anysoftkeyboard/a/a.m ()Landroid/content/Context;]
      [916] aload_2 v2
      [917] getstatic #326
        - Fieldref [com/menny/android/anysoftkeyboard/a.c [I]
      [920] iconst_0
      [921] iload v13
      [923] invokevirtual #330
        - Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;]
      [926] dup
      [927] astore v8
      [929] invokevirtual #345
        - Methodref [android/content/res/TypedArray.getIndexCount ()I]
      [932] istore v6
      [934] iconst_0
      [935] istore_2 v2
      [936] goto +63 (target=999)
      [939] aload v8
      [941] iload_2 v2
      [942] invokevirtual #344
        - Methodref [android/content/res/TypedArray.getIndex (I)I]
      [945] istore v5
      [947] aload v9
      [949] new #170
        - Class [java/lang/Integer]
      [952] dup
      [953] iload v5
      [955] invokespecial #559
        - Methodref [java/lang/Integer.<init> (I)V]
      [958] invokevirtual #582
        - Methodref [java/util/HashSet.contains (Ljava/lang/Object;)Z]
      [961] ifne +35 (target=996)
      [964] ldc #44
        - String [ASKKbdViewBase]
      [966] new #176
        - Class [java/lang/StringBuilder]
      [969] dup
      [970] ldc #93
        - String [Falling back icon res ID ]
      [972] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [975] iload v5
      [977] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [980] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [983] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [986] pop
      [987] aload_0 v0
      [988] aload v8
      [990] iload v5
      [992] invokespecial #479
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b (Landroid/content/res/TypedArray;I)Z]
      [995] pop
      [996] iinc v2, 1
      [999] iload_2 v2
      [1000] iload v6
      [1002] ificmplt -63 (target=939)
      [1005] aload v8
      [1007] invokevirtual #347
        - Methodref [android/content/res/TypedArray.recycle ()V]
      [1010] aload_0 v0
      [1011] aload v4
      [1013] iconst_0
      [1014] iaload
      [1015] aload v4
      [1017] iconst_1
      [1018] iaload
      [1019] aload v4
      [1021] iconst_2
      [1022] iaload
      [1023] aload v4
      [1025] iconst_3
      [1026] iaload
      [1027] invokespecial #399
        - Methodref [android/view/View.setPadding (IIII)V]
      [1030] aload_0 v0
      [1031] invokevirtual #492
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getResources ()Landroid/content/res/Resources;]
      [1034] astore_2 v2
      [1035] aload_0 v0
      [1036] getfield #270
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aZ Lcom/anysoftkeyboard/keyboards/views/n;]
      [1039] aload_2 v2
      [1040] invokevirtual #336
        - Methodref [android/content/res/Resources.getDisplayMetrics ()Landroid/util/DisplayMetrics;]
      [1043] getfield #196
        - Fieldref [android/util/DisplayMetrics.widthPixels I]
      [1046] aload v4
      [1048] iconst_0
      [1049] iaload
      [1050] isub
      [1051] aload v4
      [1053] iconst_2
      [1054] iaload
      [1055] isub
      [1056] invokevirtual #547
        - Methodref [com/anysoftkeyboard/keyboards/views/n.a (I)V]
      [1059] aload_0 v0
      [1060] new #137
        - Class [android/widget/PopupWindow]
      [1063] dup
      [1064] aload_1 v1
      [1065] invokespecial #413
        - Methodref [android/widget/PopupWindow.<init> (Landroid/content/Context;)V]
      [1068] putfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [1071] aload_0 v0
      [1072] getfield #278
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ah I]
      [1075] ifle +116 (target=1191)
      [1078] aload_0 v0
      [1079] getfield #279
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ai I]
      [1082] ifgt +11 (target=1093)
      [1085] aload_0 v0
      [1086] aload_0 v0
      [1087] getfield #278
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ah I]
      [1090] putfield #279
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ai I]
      [1093] aload_0 v0
      [1094] aload_3 v3
      [1095] ldc #10
        - Integer [2130903056]
      [1097] aconst_null
      [1098] invokevirtual #390
        - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
      [1101] checkcast #135
        - Class [android/view/ViewGroup]
      [1104] putfield #274
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
      [1107] aload_0 v0
      [1108] aload_0 v0
      [1109] getfield #274
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
      [1112] ldc #12
        - Integer [2131165211]
      [1114] invokevirtual #402
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [1117] checkcast #138
        - Class [android/widget/TextView]
      [1120] putfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [1123] aload_0 v0
      [1124] getfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [1127] aload_0 v0
      [1128] getfield #269
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aY I]
      [1131] invokevirtual #428
        - Methodref [android/widget/TextView.setTextColor (I)V]
      [1134] aload_0 v0
      [1135] getfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [1138] aload_0 v0
      [1139] getfield #315
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.t Landroid/graphics/Typeface;]
      [1142] invokevirtual #430
        - Methodref [android/widget/TextView.setTypeface (Landroid/graphics/Typeface;)V]
      [1145] aload_0 v0
      [1146] aload_0 v0
      [1147] getfield #274
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
      [1150] ldc #13
        - Integer [2131165212]
      [1152] invokevirtual #402
        - Methodref [android/view/ViewGroup.findViewById (I)Landroid/view/View;]
      [1155] checkcast #136
        - Class [android/widget/ImageView]
      [1158] putfield #276
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.af Landroid/widget/ImageView;]
      [1161] aload_0 v0
      [1162] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [1165] aload_0 v0
      [1166] getfield #268
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
      [1169] invokevirtual #417
        - Methodref [android/widget/PopupWindow.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
      [1172] aload_0 v0
      [1173] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [1176] aload_0 v0
      [1177] getfield #274
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
      [1180] invokevirtual #418
        - Methodref [android/widget/PopupWindow.setContentView (Landroid/view/View;)V]
      [1183] aload_0 v0
      [1184] iconst_1
      [1185] putfield #284
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.an Z]
      [1188] goto +18 (target=1206)
      [1191] aload_0 v0
      [1192] aconst_null
      [1193] putfield #274
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
      [1196] aload_0 v0
      [1197] aconst_null
      [1198] putfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [1201] aload_0 v0
      [1202] iconst_0
      [1203] putfield #284
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.an Z]
      [1206] aload_0 v0
      [1207] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [1210] iconst_0
      [1211] invokevirtual #420
        - Methodref [android/widget/PopupWindow.setTouchable (Z)V]
      [1214] aload_0 v0
      [1215] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [1218] ldc #31
        - Integer [2131623948]
      [1220] invokevirtual #416
        - Methodref [android/widget/PopupWindow.setAnimationStyle (I)V]
      [1223] aload_0 v0
      [1224] iconst_0
      [1225] putfield #290
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.at I]
      [1228] aload_0 v0
      [1229] bipush 10
      [1231] putfield #291
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.au I]
      [1234] aload_0 v0
      [1235] aload_0 v0
      [1236] putfield #293
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aw Landroid/view/View;]
      [1239] aload_0 v0
      [1240] new #137
        - Class [android/widget/PopupWindow]
      [1243] dup
      [1244] aload_1 v1
      [1245] invokespecial #413
        - Methodref [android/widget/PopupWindow.<init> (Landroid/content/Context;)V]
      [1248] putfield #292
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
      [1251] aload_0 v0
      [1252] getfield #292
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
      [1255] aconst_null
      [1256] invokevirtual #417
        - Methodref [android/widget/PopupWindow.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
      [1259] aload_0 v0
      [1260] getfield #292
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
      [1263] ldc #32
        - Integer [2131623949]
      [1265] invokevirtual #416
        - Methodref [android/widget/PopupWindow.setAnimationStyle (I)V]
      [1268] aload_0 v0
      [1269] new #116
        - Class [android/graphics/Paint]
      [1272] dup
      [1273] invokespecial #354
        - Methodref [android/graphics/Paint.<init> ()V]
      [1276] putfield #263
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aS Landroid/graphics/Paint;]
      [1279] aload_0 v0
      [1280] getfield #263
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aS Landroid/graphics/Paint;]
      [1283] iconst_1
      [1284] invokevirtual #360
        - Methodref [android/graphics/Paint.setAntiAlias (Z)V]
      [1287] aload_0 v0
      [1288] getfield #263
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aS Landroid/graphics/Paint;]
      [1291] aload_0 v0
      [1292] getfield #312
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.q F]
      [1295] invokevirtual #364
        - Methodref [android/graphics/Paint.setTextSize (F)V]
      [1298] aload_0 v0
      [1299] getfield #263
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aS Landroid/graphics/Paint;]
      [1302] getstatic #185
        - Fieldref [android/graphics/Paint$Align.CENTER Landroid/graphics/Paint$Align;]
      [1305] invokevirtual #363
        - Methodref [android/graphics/Paint.setTextAlign (Landroid/graphics/Paint$Align;)V]
      [1308] aload_0 v0
      [1309] getfield #263
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aS Landroid/graphics/Paint;]
      [1312] sipush 255
      [1315] invokevirtual #359
        - Methodref [android/graphics/Paint.setAlpha (I)V]
      [1318] aload_0 v0
      [1319] new #119
        - Class [android/graphics/Rect]
      [1322] dup
      [1323] iconst_0
      [1324] iconst_0
      [1325] iconst_0
      [1326] iconst_0
      [1327] invokespecial #367
        - Methodref [android/graphics/Rect.<init> (IIII)V]
      [1330] putfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [1333] aload_0 v0
      [1334] getfield #223
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.E Landroid/graphics/drawable/Drawable;]
      [1337] aload_0 v0
      [1338] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [1341] invokevirtual #378
        - Methodref [android/graphics/drawable/Drawable.getPadding (Landroid/graphics/Rect;)Z]
      [1344] pop
      [1345] aload_0 v0
      [1346] aload_2 v2
      [1347] invokespecial #469
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/res/Resources;)V]
      [1350] aload_0 v0
      [1351] aload_2 v2
      [1352] ldc #29
        - Integer [2131558421]
      [1354] invokevirtual #333
        - Methodref [android/content/res/Resources.getBoolean (I)Z]
      [1357] putfield #302
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.g Z]
      [1360] aload_0 v0
      [1361] aload_2 v2
      [1362] ldc #28
        - Integer [2131492888]
      [1364] invokevirtual #335
        - Methodref [android/content/res/Resources.getDimension (I)F]
      [1367] putfield #247
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aC F]
      [1370] new #163
        - Class [com/anysoftkeyboard/keyboards/views/o]
      [1373] dup
      [1374] aload_0 v0
      [1375] aload_0 v0
      [1376] getfield #255
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aK Lcom/anysoftkeyboard/keyboards/views/i;]
      [1379] invokespecial #552
        - Methodref [com/anysoftkeyboard/keyboards/views/o.<init> (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/views/i;)V]
      [1382] astore v5
      [1384] aload_0 v0
      [1385] invokestatic #554
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.b ()Lcom/anysoftkeyboard/devicespecific/f;]
      [1388] aload_0 v0
      [1389] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [1392] aload v5
      [1394] invokeinterface #595
        - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.a (Landroid/content/Context;Lcom/anysoftkeyboard/devicespecific/i;)Landroid/view/GestureDetector;]
      [1399] putfield #254
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aJ Landroid/view/GestureDetector;]
      [1402] aload_0 v0
      [1403] getfield #254
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aJ Landroid/view/GestureDetector;]
      [1406] iconst_0
      [1407] invokevirtual #389
        - Methodref [android/view/GestureDetector.setIsLongpressEnabled (Z)V]
      [1410] aload_0 v0
      [1411] iconst_1
      [1412] putfield #251
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aG Z]
      [1415] aload_0 v0
      [1416] bipush 50
      [1418] putfield #303
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.h I]
      [1421] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [1424] aload_0 v0
      [1425] invokeinterface #590
        - InterfaceMethodref [com/anysoftkeyboard/a.a (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
      [1430] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/b;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #266
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aV Lcom/anysoftkeyboard/b;]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/res/TypedArray;[II)Z
    Access flags: 0x2
      = private boolean a(android.content.res.TypedArray,int[],int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1446, locals = 4, stack = 10):
      [0] iload_3 v3
      [1] tableswitch (28 offsets, default=1438) (target=1439)
        0: offset = 127, target = 128
        1: offset = 171, target = 172
        2: offset = 207, target = 208
        3: offset = 243, target = 244
        4: offset = 279, target = 280
        5: offset = 315, target = 316
        6: offset = 637, target = 638
        7: offset = 814, target = 815
        8: offset = 728, target = 729
        9: offset = 1318, target = 1319
        10: offset = 1400, target = 1401
        11: offset = 1359, target = 1360
        12: offset = 1236, target = 1237
        13: offset = 1277, target = 1278
        14: offset = 599, target = 600
        15: offset = 438, target = 439
        16: offset = 523, target = 524
        17: offset = 483, target = 484
        18: offset = 561, target = 562
        19: offset = 360, target = 361
        20: offset = 399, target = 400
        21: offset = 905, target = 906
        22: offset = 943, target = 944
        23: offset = 981, target = 982
        24: offset = 1019, target = 1020
        25: offset = 1057, target = 1058
        26: offset = 1096, target = 1097
        27: offset = 1198, target = 1199
        default: offset = 1438, target = 1439
      [128] aload_1 v1
      [129] iload_3 v3
      [130] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [133] astore_1 v1
      [134] ldc #44
        - String [ASKKbdViewBase]
      [136] new #176
        - Class [java/lang/StringBuilder]
      [139] dup
      [140] ldc #47
        - String [AnyKeyboardBaseView_android_background ]
      [142] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [145] aload_1 v1
      [146] ifnull +7 (target=153)
      [149] iconst_1
      [150] goto +4 (target=154)
      [153] iconst_0
      [154] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [157] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [160] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [163] pop
      [164] aload_0 v0
      [165] aload_1 v1
      [166] invokespecial #398
        - Methodref [android/view/View.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
      [169] goto +1270 (target=1439)
      [172] aload_2 v2
      [173] iconst_0
      [174] aload_1 v1
      [175] iload_3 v3
      [176] iconst_0
      [177] invokevirtual #341
        - Methodref [android/content/res/TypedArray.getDimensionPixelSize (II)I]
      [180] iastore
      [181] ldc #44
        - String [ASKKbdViewBase]
      [183] new #176
        - Class [java/lang/StringBuilder]
      [186] dup
      [187] ldc #49
        - String [AnyKeyboardBaseView_android_paddingLeft ]
      [189] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [192] aload_2 v2
      [193] iconst_0
      [194] iaload
      [195] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [198] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [201] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [204] pop
      [205] goto +1234 (target=1439)
      [208] aload_2 v2
      [209] iconst_1
      [210] aload_1 v1
      [211] iload_3 v3
      [212] iconst_0
      [213] invokevirtual #341
        - Methodref [android/content/res/TypedArray.getDimensionPixelSize (II)I]
      [216] iastore
      [217] ldc #44
        - String [ASKKbdViewBase]
      [219] new #176
        - Class [java/lang/StringBuilder]
      [222] dup
      [223] ldc #51
        - String [AnyKeyboardBaseView_android_paddingTop ]
      [225] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [228] aload_2 v2
      [229] iconst_1
      [230] iaload
      [231] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [234] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [237] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [240] pop
      [241] goto +1198 (target=1439)
      [244] aload_2 v2
      [245] iconst_2
      [246] aload_1 v1
      [247] iload_3 v3
      [248] iconst_0
      [249] invokevirtual #341
        - Methodref [android/content/res/TypedArray.getDimensionPixelSize (II)I]
      [252] iastore
      [253] ldc #44
        - String [ASKKbdViewBase]
      [255] new #176
        - Class [java/lang/StringBuilder]
      [258] dup
      [259] ldc #50
        - String [AnyKeyboardBaseView_android_paddingRight ]
      [261] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [264] aload_2 v2
      [265] iconst_2
      [266] iaload
      [267] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [270] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [273] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [276] pop
      [277] goto +1162 (target=1439)
      [280] aload_2 v2
      [281] iconst_3
      [282] aload_1 v1
      [283] iload_3 v3
      [284] iconst_0
      [285] invokevirtual #341
        - Methodref [android/content/res/TypedArray.getDimensionPixelSize (II)I]
      [288] iastore
      [289] ldc #44
        - String [ASKKbdViewBase]
      [291] new #176
        - Class [java/lang/StringBuilder]
      [294] dup
      [295] ldc #48
        - String [AnyKeyboardBaseView_android_paddingBottom ]
      [297] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [300] aload_2 v2
      [301] iconst_3
      [302] iaload
      [303] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [306] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [309] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [312] pop
      [313] goto +1126 (target=1439)
      [316] aload_0 v0
      [317] aload_1 v1
      [318] iload_3 v3
      [319] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [322] putfield #223
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.E Landroid/graphics/drawable/Drawable;]
      [325] ldc #44
        - String [ASKKbdViewBase]
      [327] new #176
        - Class [java/lang/StringBuilder]
      [330] dup
      [331] ldc #61
        - String [AnyKeyboardBaseView_keyBackground ]
      [333] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [336] aload_0 v0
      [337] getfield #223
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.E Landroid/graphics/drawable/Drawable;]
      [340] ifnull +7 (target=347)
      [343] iconst_1
      [344] goto +4 (target=348)
      [347] iconst_0
      [348] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [351] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [354] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [357] pop
      [358] goto +1081 (target=1439)
      [361] aload_0 v0
      [362] aload_1 v1
      [363] iload_3 v3
      [364] iconst_0
      [365] invokevirtual #340
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [368] i2f
      [369] putfield #242
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.W F]
      [372] ldc #44
        - String [ASKKbdViewBase]
      [374] new #176
        - Class [java/lang/StringBuilder]
      [377] dup
      [378] ldc #63
        - String [AnyKeyboardBaseView_keyHysteresisDistance ]
      [380] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [383] aload_0 v0
      [384] getfield #242
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.W F]
      [387] invokevirtual #568
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [390] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [393] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [396] pop
      [397] goto +1042 (target=1439)
      [400] aload_0 v0
      [401] aload_1 v1
      [402] iload_3 v3
      [403] iconst_0
      [404] invokevirtual #340
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [407] i2f
      [408] putfield #243
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.Z F]
      [411] ldc #44
        - String [ASKKbdViewBase]
      [413] new #176
        - Class [java/lang/StringBuilder]
      [416] dup
      [417] ldc #82
        - String [AnyKeyboardBaseView_verticalCorrection ]
      [419] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [422] aload_0 v0
      [423] getfield #243
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.Z F]
      [426] invokevirtual #568
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [429] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [432] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [435] pop
      [436] goto +1003 (target=1439)
      [439] aload_0 v0
      [440] aload_1 v1
      [441] iload_3 v3
      [442] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [445] putfield #268
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
      [448] ldc #44
        - String [ASKKbdViewBase]
      [450] new #176
        - Class [java/lang/StringBuilder]
      [453] dup
      [454] ldc #66
        - String [AnyKeyboardBaseView_keyPreviewBackground ]
      [456] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [459] aload_0 v0
      [460] getfield #268
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
      [463] ifnull +7 (target=470)
      [466] iconst_1
      [467] goto +4 (target=471)
      [470] iconst_0
      [471] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [474] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [477] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [480] pop
      [481] goto +958 (target=1439)
      [484] aload_0 v0
      [485] aload_1 v1
      [486] iload_3 v3
      [487] sipush 4095
      [490] invokevirtual #338
        - Methodref [android/content/res/TypedArray.getColor (II)I]
      [493] putfield #269
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aY I]
      [496] ldc #44
        - String [ASKKbdViewBase]
      [498] new #176
        - Class [java/lang/StringBuilder]
      [501] dup
      [502] ldc #69
        - String [AnyKeyboardBaseView_keyPreviewTextColor ]
      [504] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [507] aload_0 v0
      [508] getfield #269
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aY I]
      [511] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [514] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [517] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [520] pop
      [521] goto +918 (target=1439)
      [524] aload_0 v0
      [525] aload_1 v1
      [526] iload_3 v3
      [527] iconst_0
      [528] invokevirtual #341
        - Methodref [android/content/res/TypedArray.getDimensionPixelSize (II)I]
      [531] putfield #278
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ah I]
      [534] ldc #44
        - String [ASKKbdViewBase]
      [536] new #176
        - Class [java/lang/StringBuilder]
      [539] dup
      [540] ldc #70
        - String [AnyKeyboardBaseView_keyPreviewTextSize ]
      [542] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [545] aload_0 v0
      [546] getfield #278
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ah I]
      [549] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [552] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [555] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [558] pop
      [559] goto +880 (target=1439)
      [562] aload_0 v0
      [563] aload_1 v1
      [564] iload_3 v3
      [565] iconst_0
      [566] invokevirtual #341
        - Methodref [android/content/res/TypedArray.getDimensionPixelSize (II)I]
      [569] putfield #279
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ai I]
      [572] ldc #44
        - String [ASKKbdViewBase]
      [574] new #176
        - Class [java/lang/StringBuilder]
      [577] dup
      [578] ldc #67
        - String [AnyKeyboardBaseView_keyPreviewLabelTextSize ]
      [580] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [583] aload_0 v0
      [584] getfield #279
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ai I]
      [587] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [590] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [593] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [596] pop
      [597] goto +842 (target=1439)
      [600] aload_0 v0
      [601] aload_1 v1
      [602] iload_3 v3
      [603] iconst_0
      [604] invokevirtual #340
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [607] putfield #271
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aa I]
      [610] ldc #44
        - String [ASKKbdViewBase]
      [612] new #176
        - Class [java/lang/StringBuilder]
      [615] dup
      [616] ldc #68
        - String [AnyKeyboardBaseView_keyPreviewOffset ]
      [618] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [621] aload_0 v0
      [622] getfield #271
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aa I]
      [625] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [628] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [631] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [634] pop
      [635] goto +804 (target=1439)
      [638] aload_0 v0
      [639] aload_1 v1
      [640] iload_3 v3
      [641] bipush 18
      [643] invokevirtual #341
        - Methodref [android/content/res/TypedArray.getDimensionPixelSize (II)I]
      [646] i2f
      [647] putfield #312
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.q F]
      [650] aload_0 v0
      [651] invokevirtual #492
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getResources ()Landroid/content/res/Resources;]
      [654] invokevirtual #334
        - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
      [657] getfield #184
        - Fieldref [android/content/res/Configuration.orientation I]
      [660] iconst_2
      [661] ificmpne +23 (target=684)
      [664] aload_0 v0
      [665] dup
      [666] getfield #312
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.q F]
      [669] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [672] invokeinterface #594
        - InterfaceMethodref [com/anysoftkeyboard/a.i ()F]
      [677] fmul
      [678] putfield #312
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.q F]
      [681] goto +20 (target=701)
      [684] aload_0 v0
      [685] dup
      [686] getfield #312
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.q F]
      [689] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [692] invokeinterface #593
        - InterfaceMethodref [com/anysoftkeyboard/a.h ()F]
      [697] fmul
      [698] putfield #312
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.q F]
      [701] ldc #44
        - String [ASKKbdViewBase]
      [703] new #176
        - Class [java/lang/StringBuilder]
      [706] dup
      [707] ldc #73
        - String [AnyKeyboardBaseView_keyTextSize ]
      [709] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [712] aload_0 v0
      [713] getfield #312
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.q F]
      [716] invokevirtual #568
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [719] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [722] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [725] pop
      [726] goto +713 (target=1439)
      [729] aload_0 v0
      [730] aload_1 v1
      [731] iload_3 v3
      [732] invokevirtual #339
        - Methodref [android/content/res/TypedArray.getColorStateList (I)Landroid/content/res/ColorStateList;]
      [735] putfield #314
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.s Landroid/content/res/ColorStateList;]
      [738] aload_0 v0
      [739] getfield #314
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.s Landroid/content/res/ColorStateList;]
      [742] ifnonnull +45 (target=787)
      [745] ldc #44
        - String [ASKKbdViewBase]
      [747] ldc #92
        - String [Creating an empty ColorStateList for mKeyTextColor]
      [749] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [752] pop
      [753] aload_0 v0
      [754] new #111
        - Class [android/content/res/ColorStateList]
      [757] dup
      [758] iconst_1
      [759] anewarray #107
        - Class [[I]
      [762] dup
      [763] iconst_0
      [764] iconst_1
      [765] newarray 10
      [767] aastore
      [768] iconst_1
      [769] newarray 10
      [771] dup
      [772] iconst_0
      [773] aload_1 v1
      [774] iload_3 v3
      [775] ldc #2
        - Integer [-16777216]
      [777] invokevirtual #338
        - Methodref [android/content/res/TypedArray.getColor (II)I]
      [780] iastore
      [781] invokespecial #331
        - Methodref [android/content/res/ColorStateList.<init> ([[I[I)V]
      [784] putfield #314
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.s Landroid/content/res/ColorStateList;]
      [787] ldc #44
        - String [ASKKbdViewBase]
      [789] new #176
        - Class [java/lang/StringBuilder]
      [792] dup
      [793] ldc #72
        - String [AnyKeyboardBaseView_keyTextColor ]
      [795] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [798] aload_0 v0
      [799] getfield #314
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.s Landroid/content/res/ColorStateList;]
      [802] invokevirtual #570
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [805] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [808] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [811] pop
      [812] goto +627 (target=1439)
      [815] aload_0 v0
      [816] aload_1 v1
      [817] iload_3 v3
      [818] bipush 14
      [820] invokevirtual #341
        - Methodref [android/content/res/TypedArray.getDimensionPixelSize (II)I]
      [823] i2f
      [824] putfield #316
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.u F]
      [827] aload_0 v0
      [828] invokevirtual #492
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getResources ()Landroid/content/res/Resources;]
      [831] invokevirtual #334
        - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
      [834] getfield #184
        - Fieldref [android/content/res/Configuration.orientation I]
      [837] iconst_2
      [838] ificmpne +23 (target=861)
      [841] aload_0 v0
      [842] dup
      [843] getfield #316
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.u F]
      [846] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [849] invokeinterface #594
        - InterfaceMethodref [com/anysoftkeyboard/a.i ()F]
      [854] fmul
      [855] putfield #316
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.u F]
      [858] goto +20 (target=878)
      [861] aload_0 v0
      [862] dup
      [863] getfield #316
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.u F]
      [866] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [869] invokeinterface #593
        - InterfaceMethodref [com/anysoftkeyboard/a.h ()F]
      [874] fmul
      [875] putfield #316
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.u F]
      [878] ldc #44
        - String [ASKKbdViewBase]
      [880] new #176
        - Class [java/lang/StringBuilder]
      [883] dup
      [884] ldc #76
        - String [AnyKeyboardBaseView_labelTextSize ]
      [886] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [889] aload_0 v0
      [890] getfield #316
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.u F]
      [893] invokevirtual #568
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [896] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [899] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [902] pop
      [903] goto +536 (target=1439)
      [906] aload_0 v0
      [907] aload_1 v1
      [908] iload_3 v3
      [909] iconst_0
      [910] invokevirtual #338
        - Methodref [android/content/res/TypedArray.getColor (II)I]
      [913] putfield #219
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.A I]
      [916] ldc #44
        - String [ASKKbdViewBase]
      [918] new #176
        - Class [java/lang/StringBuilder]
      [921] dup
      [922] ldc #77
        - String [AnyKeyboardBaseView_shadowColor ]
      [924] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [927] aload_0 v0
      [928] getfield #219
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.A I]
      [931] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [934] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [937] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [940] pop
      [941] goto +498 (target=1439)
      [944] aload_0 v0
      [945] aload_1 v1
      [946] iload_3 v3
      [947] iconst_0
      [948] invokevirtual #340
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [951] putfield #220
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.B I]
      [954] ldc #44
        - String [ASKKbdViewBase]
      [956] new #176
        - Class [java/lang/StringBuilder]
      [959] dup
      [960] ldc #80
        - String [AnyKeyboardBaseView_shadowRadius ]
      [962] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [965] aload_0 v0
      [966] getfield #220
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.B I]
      [969] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [972] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [975] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [978] pop
      [979] goto +460 (target=1439)
      [982] aload_0 v0
      [983] aload_1 v1
      [984] iload_3 v3
      [985] iconst_0
      [986] invokevirtual #340
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [989] putfield #221
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.C I]
      [992] ldc #44
        - String [ASKKbdViewBase]
      [994] new #176
        - Class [java/lang/StringBuilder]
      [997] dup
      [998] ldc #78
        - String [AnyKeyboardBaseView_shadowOffsetX ]
      [1000] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1003] aload_0 v0
      [1004] getfield #221
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.C I]
      [1007] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [1010] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1013] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1016] pop
      [1017] goto +422 (target=1439)
      [1020] aload_0 v0
      [1021] aload_1 v1
      [1022] iload_3 v3
      [1023] iconst_0
      [1024] invokevirtual #340
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [1027] putfield #222
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.D I]
      [1030] ldc #44
        - String [ASKKbdViewBase]
      [1032] new #176
        - Class [java/lang/StringBuilder]
      [1035] dup
      [1036] ldc #79
        - String [AnyKeyboardBaseView_shadowOffsetY ]
      [1038] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1041] aload_0 v0
      [1042] getfield #222
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.D I]
      [1045] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [1048] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1051] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1054] pop
      [1055] goto +384 (target=1439)
      [1058] aload_0 v0
      [1059] aload_1 v1
      [1060] iload_3 v3
      [1061] ldc #33
        - Float [0.5]
      [1063] invokevirtual #343
        - Methodref [android/content/res/TypedArray.getFloat (IF)F]
      [1066] putfield #241
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.V F]
      [1069] ldc #44
        - String [ASKKbdViewBase]
      [1071] new #176
        - Class [java/lang/StringBuilder]
      [1074] dup
      [1075] ldc #52
        - String [AnyKeyboardBaseView_backgroundDimAmount ]
      [1077] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1080] aload_0 v0
      [1081] getfield #241
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.V F]
      [1084] invokevirtual #568
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [1087] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1090] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1093] pop
      [1094] goto +345 (target=1439)
      [1097] aload_1 v1
      [1098] iload_3 v3
      [1099] iconst_0
      [1100] invokevirtual #346
        - Methodref [android/content/res/TypedArray.getInt (II)I]
      [1103] dup
      [1104] istore_1 v1
      [1105] tableswitch (3 offsets, default=58) (target=1163)
        0: offset = 27, target = 1132
        1: offset = 37, target = 1142
        2: offset = 47, target = 1152
        default: offset = 58, target = 1163
      [1132] aload_0 v0
      [1133] getstatic #192
        - Fieldref [android/graphics/Typeface.DEFAULT Landroid/graphics/Typeface;]
      [1136] putfield #315
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.t Landroid/graphics/Typeface;]
      [1139] goto +32 (target=1171)
      [1142] aload_0 v0
      [1143] getstatic #193
        - Fieldref [android/graphics/Typeface.DEFAULT_BOLD Landroid/graphics/Typeface;]
      [1146] putfield #315
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.t Landroid/graphics/Typeface;]
      [1149] goto +22 (target=1171)
      [1152] aload_0 v0
      [1153] iconst_2
      [1154] invokestatic #371
        - Methodref [android/graphics/Typeface.defaultFromStyle (I)Landroid/graphics/Typeface;]
      [1157] putfield #315
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.t Landroid/graphics/Typeface;]
      [1160] goto +11 (target=1171)
      [1163] aload_0 v0
      [1164] iload_1 v1
      [1165] invokestatic #371
        - Methodref [android/graphics/Typeface.defaultFromStyle (I)Landroid/graphics/Typeface;]
      [1168] putfield #315
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.t Landroid/graphics/Typeface;]
      [1171] ldc #44
        - String [ASKKbdViewBase]
      [1173] new #176
        - Class [java/lang/StringBuilder]
      [1176] dup
      [1177] ldc #74
        - String [AnyKeyboardBaseView_keyTextStyle ]
      [1179] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1182] aload_0 v0
      [1183] getfield #315
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.t Landroid/graphics/Typeface;]
      [1186] invokevirtual #570
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [1189] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1192] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1195] pop
      [1196] goto +243 (target=1439)
      [1199] aload_0 v0
      [1200] aload_1 v1
      [1201] iload_3 v3
      [1202] iconst_0
      [1203] invokevirtual #346
        - Methodref [android/content/res/TypedArray.getInt (II)I]
      [1206] putfield #321
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.z I]
      [1209] ldc #44
        - String [ASKKbdViewBase]
      [1211] new #176
        - Class [java/lang/StringBuilder]
      [1214] dup
      [1215] ldc #81
        - String [AnyKeyboardBaseView_symbolColorScheme ]
      [1217] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1220] aload_0 v0
      [1221] getfield #321
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.z I]
      [1224] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [1227] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1230] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1233] pop
      [1234] goto +205 (target=1439)
      [1237] aload_1 v1
      [1238] iload_3 v3
      [1239] iconst_0
      [1240] invokevirtual #340
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [1243] i2f
      [1244] fstore_1 v1
      [1245] aload_0 v0
      [1246] getfield #270
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aZ Lcom/anysoftkeyboard/keyboards/views/n;]
      [1249] fload_1 v1
      [1250] invokevirtual #546
        - Methodref [com/anysoftkeyboard/keyboards/views/n.a (F)V]
      [1253] ldc #44
        - String [ASKKbdViewBase]
      [1255] new #176
        - Class [java/lang/StringBuilder]
      [1258] dup
      [1259] ldc #62
        - String [AnyKeyboardBaseView_keyHorizontalGap ]
      [1261] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1264] fload_1 v1
      [1265] invokevirtual #568
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [1268] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1271] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1274] pop
      [1275] goto +164 (target=1439)
      [1278] aload_1 v1
      [1279] iload_3 v3
      [1280] iconst_0
      [1281] invokevirtual #340
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [1284] i2f
      [1285] fstore_1 v1
      [1286] aload_0 v0
      [1287] getfield #270
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aZ Lcom/anysoftkeyboard/keyboards/views/n;]
      [1290] fload_1 v1
      [1291] invokevirtual #548
        - Methodref [com/anysoftkeyboard/keyboards/views/n.b (F)V]
      [1294] ldc #44
        - String [ASKKbdViewBase]
      [1296] new #176
        - Class [java/lang/StringBuilder]
      [1299] dup
      [1300] ldc #75
        - String [AnyKeyboardBaseView_keyVerticalGap ]
      [1302] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1305] fload_1 v1
      [1306] invokevirtual #568
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [1309] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1312] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1315] pop
      [1316] goto +123 (target=1439)
      [1319] aload_1 v1
      [1320] iload_3 v3
      [1321] iconst_0
      [1322] invokevirtual #340
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [1325] i2f
      [1326] fstore_1 v1
      [1327] aload_0 v0
      [1328] getfield #270
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aZ Lcom/anysoftkeyboard/keyboards/views/n;]
      [1331] fload_1 v1
      [1332] invokevirtual #549
        - Methodref [com/anysoftkeyboard/keyboards/views/n.c (F)V]
      [1335] ldc #44
        - String [ASKKbdViewBase]
      [1337] new #176
        - Class [java/lang/StringBuilder]
      [1340] dup
      [1341] ldc #65
        - String [AnyKeyboardBaseView_keyNormalHeight ]
      [1343] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1346] fload_1 v1
      [1347] invokevirtual #568
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [1350] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1353] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1356] pop
      [1357] goto +82 (target=1439)
      [1360] aload_1 v1
      [1361] iload_3 v3
      [1362] iconst_0
      [1363] invokevirtual #340
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [1366] i2f
      [1367] fstore_1 v1
      [1368] aload_0 v0
      [1369] getfield #270
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aZ Lcom/anysoftkeyboard/keyboards/views/n;]
      [1372] fload_1 v1
      [1373] invokevirtual #550
        - Methodref [com/anysoftkeyboard/keyboards/views/n.d (F)V]
      [1376] ldc #44
        - String [ASKKbdViewBase]
      [1378] new #176
        - Class [java/lang/StringBuilder]
      [1381] dup
      [1382] ldc #64
        - String [AnyKeyboardBaseView_keyLargeHeight ]
      [1384] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1387] fload_1 v1
      [1388] invokevirtual #568
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [1391] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1394] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1397] pop
      [1398] goto +41 (target=1439)
      [1401] aload_1 v1
      [1402] iload_3 v3
      [1403] iconst_0
      [1404] invokevirtual #340
        - Methodref [android/content/res/TypedArray.getDimensionPixelOffset (II)I]
      [1407] i2f
      [1408] fstore_1 v1
      [1409] aload_0 v0
      [1410] getfield #270
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aZ Lcom/anysoftkeyboard/keyboards/views/n;]
      [1413] fload_1 v1
      [1414] invokevirtual #551
        - Methodref [com/anysoftkeyboard/keyboards/views/n.e (F)V]
      [1417] ldc #44
        - String [ASKKbdViewBase]
      [1419] new #176
        - Class [java/lang/StringBuilder]
      [1422] dup
      [1423] ldc #71
        - String [AnyKeyboardBaseView_keySmallHeight ]
      [1425] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1428] fload_1 v1
      [1429] invokevirtual #568
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [1432] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1435] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1438] pop
      [1439] iconst_1
      [1440] ireturn
      [1441] invokevirtual #558
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [1444] iconst_0
      [1445] ireturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (0 -> 1439: 1441):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/res/TypedArray;I)Z
    Access flags: 0x2
      = private boolean a(android.content.res.TypedArray,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 204, locals = 3, stack = 10):
      [0] iload_2 v2
      [1] tableswitch (2 offsets, default=196) (target=197)
        0: offset = 23, target = 24
        1: offset = 113, target = 114
        default: offset = 196, target = 197
      [24] aload_0 v0
      [25] aload_1 v1
      [26] iload_2 v2
      [27] iconst_0
      [28] invokevirtual #341
        - Methodref [android/content/res/TypedArray.getDimensionPixelSize (II)I]
      [31] i2f
      [32] putfield #318
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.w F]
      [35] aload_0 v0
      [36] invokevirtual #492
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getResources ()Landroid/content/res/Resources;]
      [39] invokevirtual #334
        - Methodref [android/content/res/Resources.getConfiguration ()Landroid/content/res/Configuration;]
      [42] getfield #184
        - Fieldref [android/content/res/Configuration.orientation I]
      [45] iconst_2
      [46] ificmpne +23 (target=69)
      [49] aload_0 v0
      [50] dup
      [51] getfield #318
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.w F]
      [54] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [57] invokeinterface #594
        - InterfaceMethodref [com/anysoftkeyboard/a.i ()F]
      [62] fmul
      [63] putfield #318
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.w F]
      [66] goto +20 (target=86)
      [69] aload_0 v0
      [70] dup
      [71] getfield #318
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.w F]
      [74] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [77] invokeinterface #593
        - InterfaceMethodref [com/anysoftkeyboard/a.h ()F]
      [82] fmul
      [83] putfield #318
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.w F]
      [86] ldc #44
        - String [ASKKbdViewBase]
      [88] new #176
        - Class [java/lang/StringBuilder]
      [91] dup
      [92] ldc #46
        - String [AnyKeyboardBaseViewV2_hintTextSize ]
      [94] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [97] aload_0 v0
      [98] getfield #318
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.w F]
      [101] invokevirtual #568
        - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
      [104] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [107] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [110] pop
      [111] goto +86 (target=197)
      [114] aload_0 v0
      [115] aload_1 v1
      [116] iload_2 v2
      [117] invokevirtual #339
        - Methodref [android/content/res/TypedArray.getColorStateList (I)Landroid/content/res/ColorStateList;]
      [120] putfield #319
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.x Landroid/content/res/ColorStateList;]
      [123] aload_0 v0
      [124] getfield #319
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.x Landroid/content/res/ColorStateList;]
      [127] ifnonnull +45 (target=172)
      [130] ldc #44
        - String [ASKKbdViewBase]
      [132] ldc #91
        - String [Creating an empty ColorStateList for mHintTextColor]
      [134] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [137] pop
      [138] aload_0 v0
      [139] new #111
        - Class [android/content/res/ColorStateList]
      [142] dup
      [143] iconst_1
      [144] anewarray #107
        - Class [[I]
      [147] dup
      [148] iconst_0
      [149] iconst_1
      [150] newarray 10
      [152] aastore
      [153] iconst_1
      [154] newarray 10
      [156] dup
      [157] iconst_0
      [158] aload_1 v1
      [159] iload_2 v2
      [160] ldc #2
        - Integer [-16777216]
      [162] invokevirtual #338
        - Methodref [android/content/res/TypedArray.getColor (II)I]
      [165] iastore
      [166] invokespecial #331
        - Methodref [android/content/res/ColorStateList.<init> ([[I[I)V]
      [169] putfield #319
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.x Landroid/content/res/ColorStateList;]
      [172] ldc #44
        - String [ASKKbdViewBase]
      [174] new #176
        - Class [java/lang/StringBuilder]
      [177] dup
      [178] ldc #45
        - String [AnyKeyboardBaseViewV2_hintTextColor ]
      [180] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [183] aload_0 v0
      [184] getfield #319
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.x Landroid/content/res/ColorStateList;]
      [187] invokevirtual #570
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [190] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [193] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [196] pop
      [197] iconst_1
      [198] ireturn
      [199] invokevirtual #558
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [202] iconst_0
      [203] ireturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (0 -> 197: 199):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/content/res/TypedArray;I)Z
    Access flags: 0x2
      = private boolean b(android.content.res.TypedArray,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 824, locals = 3, stack = 4):
      [0] iload_2 v2
      [1] tableswitch (21 offsets, default=816) (target=817)
        0: offset = 99, target = 100
        1: offset = 144, target = 145
        2: offset = 234, target = 235
        3: offset = 369, target = 370
        4: offset = 414, target = 415
        5: offset = 279, target = 280
        6: offset = 324, target = 325
        7: offset = 189, target = 190
        8: offset = 549, target = 550
        9: offset = 504, target = 505
        10: offset = 594, target = 595
        11: offset = 459, target = 460
        12: offset = 729, target = 730
        13: offset = 774, target = 775
        14: offset = 816, target = 817
        15: offset = 816, target = 817
        16: offset = 816, target = 817
        17: offset = 816, target = 817
        18: offset = 816, target = 817
        19: offset = 684, target = 685
        20: offset = 639, target = 640
        default: offset = 816, target = 817
      [100] aload_0 v0
      [101] aload_1 v1
      [102] iload_2 v2
      [103] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [106] putfield #225
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.F Landroid/graphics/drawable/Drawable;]
      [109] ldc #44
        - String [ASKKbdViewBase]
      [111] new #176
        - Class [java/lang/StringBuilder]
      [114] dup
      [115] ldc #58
        - String [AnyKeyboardBaseView_iconKeyShift ]
      [117] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [120] aload_0 v0
      [121] getfield #225
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.F Landroid/graphics/drawable/Drawable;]
      [124] ifnull +7 (target=131)
      [127] iconst_1
      [128] goto +4 (target=132)
      [131] iconst_0
      [132] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [135] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [138] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [141] pop
      [142] goto +675 (target=817)
      [145] aload_0 v0
      [146] aload_1 v1
      [147] iload_2 v2
      [148] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [151] putfield #226
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.G Landroid/graphics/drawable/Drawable;]
      [154] ldc #44
        - String [ASKKbdViewBase]
      [156] new #176
        - Class [java/lang/StringBuilder]
      [159] dup
      [160] ldc #56
        - String [AnyKeyboardBaseView_iconKeyControl ]
      [162] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [165] aload_0 v0
      [166] getfield #226
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.G Landroid/graphics/drawable/Drawable;]
      [169] ifnull +7 (target=176)
      [172] iconst_1
      [173] goto +4 (target=177)
      [176] iconst_0
      [177] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [180] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [183] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [186] pop
      [187] goto +630 (target=817)
      [190] aload_0 v0
      [191] aload_1 v1
      [192] iload_2 v2
      [193] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [196] putfield #227
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.H Landroid/graphics/drawable/Drawable;]
      [199] ldc #44
        - String [ASKKbdViewBase]
      [201] new #176
        - Class [java/lang/StringBuilder]
      [204] dup
      [205] ldc #53
        - String [AnyKeyboardBaseView_iconKeyAction ]
      [207] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [210] aload_0 v0
      [211] getfield #227
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.H Landroid/graphics/drawable/Drawable;]
      [214] ifnull +7 (target=221)
      [217] iconst_1
      [218] goto +4 (target=222)
      [221] iconst_0
      [222] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [225] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [228] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [231] pop
      [232] goto +585 (target=817)
      [235] aload_0 v0
      [236] aload_1 v1
      [237] iload_2 v2
      [238] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [241] putfield #228
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.I Landroid/graphics/drawable/Drawable;]
      [244] ldc #44
        - String [ASKKbdViewBase]
      [246] new #176
        - Class [java/lang/StringBuilder]
      [249] dup
      [250] ldc #54
        - String [AnyKeyboardBaseView_iconKeyBackspace ]
      [252] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [255] aload_0 v0
      [256] getfield #228
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.I Landroid/graphics/drawable/Drawable;]
      [259] ifnull +7 (target=266)
      [262] iconst_1
      [263] goto +4 (target=267)
      [266] iconst_0
      [267] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [270] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [273] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [276] pop
      [277] goto +540 (target=817)
      [280] aload_0 v0
      [281] aload_1 v1
      [282] iload_2 v2
      [283] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [286] putfield #231
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.L Landroid/graphics/drawable/Drawable;]
      [289] ldc #44
        - String [ASKKbdViewBase]
      [291] new #176
        - Class [java/lang/StringBuilder]
      [294] dup
      [295] ldc #55
        - String [AnyKeyboardBaseView_iconKeyCancel ]
      [297] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [300] aload_0 v0
      [301] getfield #231
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.L Landroid/graphics/drawable/Drawable;]
      [304] ifnull +7 (target=311)
      [307] iconst_1
      [308] goto +4 (target=312)
      [311] iconst_0
      [312] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [315] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [318] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [321] pop
      [322] goto +495 (target=817)
      [325] aload_0 v0
      [326] aload_1 v1
      [327] iload_2 v2
      [328] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [331] putfield #232
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.M Landroid/graphics/drawable/Drawable;]
      [334] ldc #44
        - String [ASKKbdViewBase]
      [336] new #176
        - Class [java/lang/StringBuilder]
      [339] dup
      [340] ldc #57
        - String [AnyKeyboardBaseView_iconKeyGlobe ]
      [342] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [345] aload_0 v0
      [346] getfield #232
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.M Landroid/graphics/drawable/Drawable;]
      [349] ifnull +7 (target=356)
      [352] iconst_1
      [353] goto +4 (target=357)
      [356] iconst_0
      [357] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [360] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [363] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [366] pop
      [367] goto +450 (target=817)
      [370] aload_0 v0
      [371] aload_1 v1
      [372] iload_2 v2
      [373] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [376] putfield #229
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.J Landroid/graphics/drawable/Drawable;]
      [379] ldc #44
        - String [ASKKbdViewBase]
      [381] new #176
        - Class [java/lang/StringBuilder]
      [384] dup
      [385] ldc #59
        - String [AnyKeyboardBaseView_iconKeySpace ]
      [387] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [390] aload_0 v0
      [391] getfield #229
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.J Landroid/graphics/drawable/Drawable;]
      [394] ifnull +7 (target=401)
      [397] iconst_1
      [398] goto +4 (target=402)
      [401] iconst_0
      [402] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [405] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [408] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [411] pop
      [412] goto +405 (target=817)
      [415] aload_0 v0
      [416] aload_1 v1
      [417] iload_2 v2
      [418] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [421] putfield #230
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.K Landroid/graphics/drawable/Drawable;]
      [424] ldc #44
        - String [ASKKbdViewBase]
      [426] new #176
        - Class [java/lang/StringBuilder]
      [429] dup
      [430] ldc #60
        - String [AnyKeyboardBaseView_iconKeyTab ]
      [432] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [435] aload_0 v0
      [436] getfield #230
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.K Landroid/graphics/drawable/Drawable;]
      [439] ifnull +7 (target=446)
      [442] iconst_1
      [443] goto +4 (target=447)
      [446] iconst_0
      [447] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [450] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [453] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [456] pop
      [457] goto +360 (target=817)
      [460] aload_0 v0
      [461] aload_1 v1
      [462] iload_2 v2
      [463] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [466] putfield #238
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.S Landroid/graphics/drawable/Drawable;]
      [469] ldc #44
        - String [ASKKbdViewBase]
      [471] new #176
        - Class [java/lang/StringBuilder]
      [474] dup
      [475] ldc #83
        - String [AnySoftKeyboardKeyIcons_iconKeyArrowDown ]
      [477] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [480] aload_0 v0
      [481] getfield #238
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.S Landroid/graphics/drawable/Drawable;]
      [484] ifnull +7 (target=491)
      [487] iconst_1
      [488] goto +4 (target=492)
      [491] iconst_0
      [492] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [495] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [498] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [501] pop
      [502] goto +315 (target=817)
      [505] aload_0 v0
      [506] aload_1 v1
      [507] iload_2 v2
      [508] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [511] putfield #236
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.Q Landroid/graphics/drawable/Drawable;]
      [514] ldc #44
        - String [ASKKbdViewBase]
      [516] new #176
        - Class [java/lang/StringBuilder]
      [519] dup
      [520] ldc #84
        - String [AnySoftKeyboardKeyIcons_iconKeyArrowLeft ]
      [522] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [525] aload_0 v0
      [526] getfield #236
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.Q Landroid/graphics/drawable/Drawable;]
      [529] ifnull +7 (target=536)
      [532] iconst_1
      [533] goto +4 (target=537)
      [536] iconst_0
      [537] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [540] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [543] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [546] pop
      [547] goto +270 (target=817)
      [550] aload_0 v0
      [551] aload_1 v1
      [552] iload_2 v2
      [553] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [556] putfield #235
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.P Landroid/graphics/drawable/Drawable;]
      [559] ldc #44
        - String [ASKKbdViewBase]
      [561] new #176
        - Class [java/lang/StringBuilder]
      [564] dup
      [565] ldc #85
        - String [AnySoftKeyboardKeyIcons_iconKeyArrowRight ]
      [567] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [570] aload_0 v0
      [571] getfield #235
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.P Landroid/graphics/drawable/Drawable;]
      [574] ifnull +7 (target=581)
      [577] iconst_1
      [578] goto +4 (target=582)
      [581] iconst_0
      [582] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [585] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [588] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [591] pop
      [592] goto +225 (target=817)
      [595] aload_0 v0
      [596] aload_1 v1
      [597] iload_2 v2
      [598] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [601] putfield #237
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.R Landroid/graphics/drawable/Drawable;]
      [604] ldc #44
        - String [ASKKbdViewBase]
      [606] new #176
        - Class [java/lang/StringBuilder]
      [609] dup
      [610] ldc #86
        - String [AnySoftKeyboardKeyIcons_iconKeyArrowUp ]
      [612] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [615] aload_0 v0
      [616] getfield #237
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.R Landroid/graphics/drawable/Drawable;]
      [619] ifnull +7 (target=626)
      [622] iconst_1
      [623] goto +4 (target=627)
      [626] iconst_0
      [627] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [630] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [633] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [636] pop
      [637] goto +180 (target=817)
      [640] aload_0 v0
      [641] aload_1 v1
      [642] iload_2 v2
      [643] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [646] putfield #239
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.T Landroid/graphics/drawable/Drawable;]
      [649] ldc #44
        - String [ASKKbdViewBase]
      [651] new #176
        - Class [java/lang/StringBuilder]
      [654] dup
      [655] ldc #88
        - String [AnySoftKeyboardKeyIcons_iconKeyInputMoveHome ]
      [657] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [660] aload_0 v0
      [661] getfield #239
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.T Landroid/graphics/drawable/Drawable;]
      [664] ifnull +7 (target=671)
      [667] iconst_1
      [668] goto +4 (target=672)
      [671] iconst_0
      [672] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [675] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [678] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [681] pop
      [682] goto +135 (target=817)
      [685] aload_0 v0
      [686] aload_1 v1
      [687] iload_2 v2
      [688] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [691] putfield #240
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.U Landroid/graphics/drawable/Drawable;]
      [694] ldc #44
        - String [ASKKbdViewBase]
      [696] new #176
        - Class [java/lang/StringBuilder]
      [699] dup
      [700] ldc #87
        - String [AnySoftKeyboardKeyIcons_iconKeyInputMoveEnd ]
      [702] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [705] aload_0 v0
      [706] getfield #240
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.U Landroid/graphics/drawable/Drawable;]
      [709] ifnull +7 (target=716)
      [712] iconst_1
      [713] goto +4 (target=717)
      [716] iconst_0
      [717] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [720] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [723] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [726] pop
      [727] goto +90 (target=817)
      [730] aload_0 v0
      [731] aload_1 v1
      [732] iload_2 v2
      [733] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [736] putfield #233
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.N Landroid/graphics/drawable/Drawable;]
      [739] ldc #44
        - String [ASKKbdViewBase]
      [741] new #176
        - Class [java/lang/StringBuilder]
      [744] dup
      [745] ldc #89
        - String [AnySoftKeyboardKeyIcons_iconKeyMic ]
      [747] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [750] aload_0 v0
      [751] getfield #233
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.N Landroid/graphics/drawable/Drawable;]
      [754] ifnull +7 (target=761)
      [757] iconst_1
      [758] goto +4 (target=762)
      [761] iconst_0
      [762] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [765] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [768] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [771] pop
      [772] goto +45 (target=817)
      [775] aload_0 v0
      [776] aload_1 v1
      [777] iload_2 v2
      [778] invokevirtual #342
        - Methodref [android/content/res/TypedArray.getDrawable (I)Landroid/graphics/drawable/Drawable;]
      [781] putfield #234
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.O Landroid/graphics/drawable/Drawable;]
      [784] ldc #44
        - String [ASKKbdViewBase]
      [786] new #176
        - Class [java/lang/StringBuilder]
      [789] dup
      [790] ldc #90
        - String [AnySoftKeyboardKeyIcons_iconKeySettings ]
      [792] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [795] aload_0 v0
      [796] getfield #234
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.O Landroid/graphics/drawable/Drawable;]
      [799] ifnull +7 (target=806)
      [802] iconst_1
      [803] goto +4 (target=807)
      [806] iconst_0
      [807] invokevirtual #572
        - Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
      [810] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [813] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [816] pop
      [817] iconst_1
      [818] ireturn
      [819] invokevirtual #558
        - Methodref [java/lang/Exception.printStackTrace ()V]
      [822] iconst_0
      [823] ireturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (0 -> 817: 819):
      - Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/a/a;)I
    Access flags: 0x4
      = protected int a(com.anysoftkeyboard.a.a)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_1 v1
      [1] invokevirtual #431
        - Methodref [com/anysoftkeyboard/a/a.b ()I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/res/Resources;)V
    Access flags: 0x2
      = private void a(android.content.res.Resources)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 182, locals = 2, stack = 6):
      [0] aload_1 v1
      [1] invokevirtual #336
        - Methodref [android/content/res/Resources.getDisplayMetrics ()Landroid/util/DisplayMetrics;]
      [4] getfield #195
        - Fieldref [android/util/DisplayMetrics.density F]
      [7] fstore_1 v1
      [8] aload_0 v0
      [9] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [12] invokeinterface #587
        - InterfaceMethodref [com/anysoftkeyboard/a.F ()I]
      [17] i2f
      [18] fload_1 v1
      [19] fmul
      [20] f2i
      [21] putfield #298
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c I]
      [24] aload_0 v0
      [25] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [28] invokeinterface #588
        - InterfaceMethodref [com/anysoftkeyboard/a.G ()I]
      [33] i2f
      [34] fload_1 v1
      [35] fmul
      [36] f2i
      [37] putfield #299
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d I]
      [40] aload_0 v0
      [41] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [44] dup
      [45] astore_1 v1
      [46] ifnull +28 (target=74)
      [49] aload_0 v0
      [50] aload_0 v0
      [51] getfield #299
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d I]
      [54] i2f
      [55] aload_1 v1
      [56] invokevirtual #459
        - Methodref [com/anysoftkeyboard/keyboards/c.a ()I]
      [59] i2f
      [60] aload_0 v0
      [61] invokevirtual #493
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getWidth ()I]
      [64] i2f
      [65] fdiv
      [66] fmul
      [67] f2i
      [68] putfield #300
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
      [71] goto +8 (target=79)
      [74] aload_0 v0
      [75] iconst_0
      [76] putfield #300
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
      [79] aload_0 v0
      [80] getfield #300
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
      [83] ifne +11 (target=94)
      [86] aload_0 v0
      [87] aload_0 v0
      [88] getfield #299
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d I]
      [91] putfield #300
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
      [94] aload_0 v0
      [95] aload_0 v0
      [96] getfield #299
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d I]
      [99] iconst_2
      [100] idiv
      [101] putfield #301
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.f I]
      [104] aload_0 v0
      [105] dup
      [106] getfield #300
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
      [109] iconst_2
      [110] idiv
      [111] putfield #300
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
      [114] aload_0 v0
      [115] aload_0 v0
      [116] getfield #299
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d I]
      [119] bipush 8
      [121] idiv
      [122] putfield #256
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aL I]
      [125] aload_0 v0
      [126] aload_0 v0
      [127] getfield #300
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
      [130] bipush 8
      [132] idiv
      [133] putfield #257
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aM I]
      [136] ldc #44
        - String [ASKKbdViewBase]
      [138] ldc #96
        - String [Swipe thresholds: Velocity %d, X-Distance %d, Y-Distance %d]
      [140] iconst_3
      [141] anewarray #173
        - Class [java/lang/Object]
      [144] dup
      [145] iconst_0
      [146] aload_0 v0
      [147] getfield #298
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c I]
      [150] invokestatic #560
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [153] aastore
      [154] dup
      [155] iconst_1
      [156] aload_0 v0
      [157] getfield #299
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d I]
      [160] invokestatic #560
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [163] aastore
      [164] dup
      [165] iconst_2
      [166] aload_0 v0
      [167] getfield #300
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.e I]
      [170] invokestatic #560
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [173] aastore
      [174] invokestatic #565
        - Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
      [177] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [180] pop
      [181] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/views/f;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.keyboards.views.f)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 39, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #297
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [5] aload_0 v0
      [6] getfield #249
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aE Ljava/util/ArrayList;]
      [9] invokevirtual #578
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [12] astore_2 v2
      [13] goto +16 (target=29)
      [16] aload_2 v2
      [17] invokeinterface #603
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [22] checkcast #159
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [25] aload_1 v1
      [26] invokevirtual #531
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (Lcom/anysoftkeyboard/keyboards/views/f;)V]
      [29] aload_2 v2
      [30] invokeinterface #602
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [35] ifne -19 (target=16)
      [38] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()Lcom/anysoftkeyboard/keyboards/views/f;
    Access flags: 0x14
      = protected final com.anysoftkeyboard.keyboards.views.f f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #297
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/b;)V
    Access flags: 0x1
      = public void a(com.anysoftkeyboard.keyboards.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_0 v0
      [3] getfield #243
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.Z F]
      [6] invokespecial #474
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/b;F)V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/b;F)V
    Access flags: 0x2
      = private void a(com.anysoftkeyboard.keyboards.b,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 226, locals = 7, stack = 4):
      [0] aload_0 v0
      [1] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [4] ifnull +7 (target=11)
      [7] aload_0 v0
      [8] invokevirtual #497
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.k ()V]
      [11] aload_0 v0
      [12] getfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [15] invokevirtual #510
        - Methodref [com/anysoftkeyboard/keyboards/views/h.c ()V]
      [18] aload_0 v0
      [19] getfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [22] iconst_1
      [23] invokevirtual #514
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [26] aload_0 v0
      [27] aload_1 v1
      [28] putfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [31] aload_0 v0
      [32] aload_0 v0
      [33] getfield #253
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aI Lcom/anysoftkeyboard/keyboards/views/m;]
      [36] aload_1 v1
      [37] invokevirtual #542
        - Methodref [com/anysoftkeyboard/keyboards/views/m.a (Lcom/anysoftkeyboard/keyboards/c;)[Lcom/anysoftkeyboard/keyboards/o;]
      [40] putfield #273
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ac [Lcom/anysoftkeyboard/keyboards/o;]
      [43] aload_0 v0
      [44] getfield #253
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aI Lcom/anysoftkeyboard/keyboards/views/m;]
      [47] aload_0 v0
      [48] invokevirtual #489
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingLeft ()I]
      [51] ineg
      [52] i2f
      [53] aload_0 v0
      [54] invokevirtual #491
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingTop ()I]
      [57] ineg
      [58] i2f
      [59] fload_2 v2
      [60] fadd
      [61] invokevirtual #541
        - Methodref [com/anysoftkeyboard/keyboards/views/m.a (FF)V]
      [64] aload_0 v0
      [65] getfield #249
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aE Ljava/util/ArrayList;]
      [68] invokevirtual #578
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [71] astore_3 v3
      [72] goto +23 (target=95)
      [75] aload_3 v3
      [76] invokeinterface #603
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [81] checkcast #159
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [84] aload_0 v0
      [85] getfield #273
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ac [Lcom/anysoftkeyboard/keyboards/o;]
      [88] aload_0 v0
      [89] getfield #242
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.W F]
      [92] invokevirtual #532
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a ([Lcom/anysoftkeyboard/keyboards/o;F)V]
      [95] aload_3 v3
      [96] invokeinterface #602
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [101] ifne -26 (target=75)
      [104] aload_0 v0
      [105] invokevirtual #503
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.requestLayout ()V]
      [108] aload_0 v0
      [109] iconst_1
      [110] putfield #261
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aQ Z]
      [113] aload_0 v0
      [114] invokevirtual #498
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.l ()V]
      [117] aload_0 v0
      [118] aload_1 v1
      [119] astore_2 v2
      [120] astore_1 v1
      [121] aload_2 v2
      [122] ifnull +92 (target=214)
      [125] aload_1 v1
      [126] getfield #273
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ac [Lcom/anysoftkeyboard/keyboards/o;]
      [129] dup
      [130] astore_2 v2
      [131] ifnull +83 (target=214)
      [134] aload_2 v2
      [135] arraylength
      [136] istore_3 v3
      [137] iconst_0
      [138] istore v4
      [140] iconst_0
      [141] istore v5
      [143] goto +36 (target=179)
      [146] aload_2 v2
      [147] iload v5
      [149] aaload
      [150] astore v6
      [152] iload v4
      [154] aload v6
      [156] getfield #211
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [159] aload v6
      [161] getfield #212
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [164] invokestatic #562
        - Methodref [java/lang/Math.min (II)I]
      [167] aload v6
      [169] getfield #213
        - Fieldref [com/anysoftkeyboard/keyboards/o.j I]
      [172] iadd
      [173] iadd
      [174] istore v4
      [176] iinc v5, 1
      [179] iload v5
      [181] iload_3 v3
      [182] ificmplt -36 (target=146)
      [185] iload v4
      [187] iflt +7 (target=194)
      [190] iload_3 v3
      [191] ifne +6 (target=197)
      [194] goto +20 (target=214)
      [197] aload_1 v1
      [198] getfield #253
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aI Lcom/anysoftkeyboard/keyboards/views/m;]
      [201] iload v4
      [203] i2f
      [204] ldc #34
        - Float [1.4]
      [206] fmul
      [207] iload_3 v3
      [208] i2f
      [209] fdiv
      [210] f2i
      [211] invokevirtual #544
        - Methodref [com/anysoftkeyboard/keyboards/views/m.c (I)V]
      [214] aload_0 v0
      [215] getfield #294
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ax Ljava/util/WeakHashMap;]
      [218] invokevirtual #584
        - Methodref [java/util/WeakHashMap.clear ()V]
      [221] aload_0 v0
      [222] invokespecial #394
        - Methodref [android/view/View.invalidate ()V]
      [225] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()Lcom/anysoftkeyboard/keyboards/b;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.b g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #251
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aG Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Z)Z
    Access flags: 0x11
      = public final boolean a(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [4] ifnull +20 (target=24)
      [7] aload_0 v0
      [8] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [11] iload_1 v1
      [12] invokevirtual #452
        - Methodref [com/anysoftkeyboard/keyboards/b.b (Z)Z]
      [15] ifeq +9 (target=24)
      [18] aload_0 v0
      [19] invokevirtual #498
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.l ()V]
      [22] iconst_1
      [23] ireturn
      [24] iconst_0
      [25] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       h()Z
    Access flags: 0x11
      = public final boolean h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [4] ifnull +11 (target=15)
      [7] aload_0 v0
      [8] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [11] invokevirtual #454
        - Methodref [com/anysoftkeyboard/keyboards/b.k ()Z]
      [14] ireturn
      [15] iconst_0
      [16] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Z)Z
    Access flags: 0x11
      = public final boolean b(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [4] ifnull +20 (target=24)
      [7] aload_0 v0
      [8] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [11] iload_1 v1
      [12] invokevirtual #453
        - Methodref [com/anysoftkeyboard/keyboards/b.c (Z)Z]
      [15] ifeq +9 (target=24)
      [18] aload_0 v0
      [19] invokevirtual #498
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.l ()V]
      [22] iconst_1
      [23] ireturn
      [24] iconst_0
      [25] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       i()Z
    Access flags: 0x11
      = public final boolean i()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [4] ifnull +11 (target=15)
      [7] aload_0 v0
      [8] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [11] invokevirtual #456
        - Methodref [com/anysoftkeyboard/keyboards/b.m ()Z]
      [14] ireturn
      [15] iconst_0
      [16] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Z)V
    Access flags: 0x14
      = protected final void c(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [5] ifnull +11 (target=16)
      [8] iload_1 v1
      [9] ifeq +7 (target=16)
      [12] iconst_1
      [13] goto +4 (target=17)
      [16] iconst_0
      [17] putfield #284
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.an Z]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       j()V
    Access flags: 0x11
      = public final void j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #253
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aI Lcom/anysoftkeyboard/keyboards/views/m;]
      [4] invokevirtual #543
        - Methodref [com/anysoftkeyboard/keyboards/views/m.c ()V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onMeasure(II)V
    Access flags: 0x1
      = public void onMeasure(int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 87, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [4] ifnonnull +26 (target=30)
      [7] aload_0 v0
      [8] aload_0 v0
      [9] invokevirtual #489
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingLeft ()I]
      [12] aload_0 v0
      [13] invokevirtual #490
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingRight ()I]
      [16] iadd
      [17] aload_0 v0
      [18] invokevirtual #491
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingTop ()I]
      [21] aload_0 v0
      [22] invokevirtual #488
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingBottom ()I]
      [25] iadd
      [26] invokevirtual #504
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.setMeasuredDimension (II)V]
      [29] return
      [30] aload_0 v0
      [31] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [34] invokevirtual #451
        - Methodref [com/anysoftkeyboard/keyboards/b.b ()I]
      [37] aload_0 v0
      [38] invokevirtual #489
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingLeft ()I]
      [41] iadd
      [42] aload_0 v0
      [43] invokevirtual #490
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingRight ()I]
      [46] iadd
      [47] istore_2 v2
      [48] iload_1 v1
      [49] invokestatic #400
        - Methodref [android/view/View$MeasureSpec.getSize (I)I]
      [52] iload_2 v2
      [53] bipush 10
      [55] iadd
      [56] ificmpge +8 (target=64)
      [59] iload_1 v1
      [60] invokestatic #400
        - Methodref [android/view/View$MeasureSpec.getSize (I)I]
      [63] istore_2 v2
      [64] aload_0 v0
      [65] iload_2 v2
      [66] aload_0 v0
      [67] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [70] invokevirtual #450
        - Methodref [com/anysoftkeyboard/keyboards/b.a ()I]
      [73] aload_0 v0
      [74] invokevirtual #491
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingTop ()I]
      [77] iadd
      [78] aload_0 v0
      [79] invokevirtual #488
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingBottom ()I]
      [82] iadd
      [83] invokevirtual #504
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.setMeasuredDimension (II)V]
      [86] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onSizeChanged(IIII)V
    Access flags: 0x1
      = public void onSizeChanged(int,int,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 5, stack = 5):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] iload_2 v2
      [3] iload_3 v3
      [4] iload v4
      [6] invokespecial #397
        - Methodref [android/view/View.onSizeChanged (IIII)V]
      [9] aload_0 v0
      [10] aconst_null
      [11] putfield #260
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aP Landroid/graphics/Bitmap;]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDraw(Landroid/graphics/Canvas;)V
    Access flags: 0x1
      = public void onDraw(android.graphics.Canvas)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1819, locals = 25, stack = 9):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #396
        - Methodref [android/view/View.onDraw (Landroid/graphics/Canvas;)V]
      [5] aload_0 v0
      [6] getfield #258
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aN Z]
      [9] ifne +17 (target=26)
      [12] aload_0 v0
      [13] getfield #260
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aP Landroid/graphics/Bitmap;]
      [16] ifnull +10 (target=26)
      [19] aload_0 v0
      [20] getfield #261
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aQ Z]
      [23] ifeq +1777 (target=1800)
      [26] aload_0 v0
      [27] aload_1 v1
      [28] astore_3 v3
      [29] astore_2 v2
      [30] invokestatic #438
        - Methodref [com/anysoftkeyboard/d/b.a ()Lcom/anysoftkeyboard/d/b;]
      [33] invokevirtual #439
        - Methodref [com/anysoftkeyboard/d/b.b ()V]
      [36] iconst_1
      [37] istore v4
      [39] iconst_0
      [40] istore v5
      [42] goto +1747 (target=1789)
      [45] aload_2 v2
      [46] aload_3 v3
      [47] astore v6
      [49] dup
      [50] astore v4
      [52] getfield #261
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aQ Z]
      [55] ifeq +14 (target=69)
      [58] aload v4
      [60] invokevirtual #498
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.l ()V]
      [63] aload v4
      [65] iconst_0
      [66] putfield #261
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aQ Z]
      [69] aload v6
      [71] aload v4
      [73] getfield #259
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aO Landroid/graphics/Rect;]
      [76] invokevirtual #352
        - Methodref [android/graphics/Canvas.getClipBounds (Landroid/graphics/Rect;)Z]
      [79] pop
      [80] aload v4
      [82] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [85] ifnull +1678 (target=1763)
      [88] aload v4
      [90] getfield #318
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.w F]
      [93] fconst_1
      [94] fcmpl
      [95] ifle +18 (target=113)
      [98] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [101] invokeinterface #592
        - InterfaceMethodref [com/anysoftkeyboard/a.c ()Z]
      [106] ifeq +7 (target=113)
      [109] iconst_1
      [110] goto +4 (target=114)
      [113] iconst_0
      [114] istore v7
      [116] aload v4
      [118] getfield #263
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aS Landroid/graphics/Paint;]
      [121] astore v8
      [123] aload v4
      [125] getfield #223
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.E Landroid/graphics/drawable/Drawable;]
      [128] astore v9
      [130] aload v4
      [132] getfield #265
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aU Landroid/graphics/Rect;]
      [135] astore v10
      [137] aload v4
      [139] invokevirtual #489
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingLeft ()I]
      [142] istore v11
      [144] aload v4
      [146] invokevirtual #491
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingTop ()I]
      [149] istore v12
      [151] aload v4
      [153] getfield #273
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ac [Lcom/anysoftkeyboard/keyboards/o;]
      [156] astore v13
      [158] aload v4
      [160] getfield #262
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aR Lcom/anysoftkeyboard/keyboards/o;]
      [163] astore v14
      [165] iconst_0
      [166] istore v15
      [168] aload v14
      [170] ifnull +100 (target=270)
      [173] aload v6
      [175] aload v10
      [177] invokevirtual #352
        - Methodref [android/graphics/Canvas.getClipBounds (Landroid/graphics/Rect;)Z]
      [180] ifeq +90 (target=270)
      [183] aload v14
      [185] getfield #214
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [188] iload v11
      [190] iadd
      [191] iconst_1
      [192] isub
      [193] aload v10
      [195] getfield #189
        - Fieldref [android/graphics/Rect.left I]
      [198] ificmpgt +72 (target=270)
      [201] aload v14
      [203] getfield #215
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [206] iload v12
      [208] iadd
      [209] iconst_1
      [210] isub
      [211] aload v10
      [213] getfield #191
        - Fieldref [android/graphics/Rect.top I]
      [216] ificmpgt +54 (target=270)
      [219] aload v14
      [221] getfield #214
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [224] aload v14
      [226] getfield #211
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [229] iadd
      [230] iload v11
      [232] iadd
      [233] iconst_1
      [234] iadd
      [235] aload v10
      [237] getfield #190
        - Fieldref [android/graphics/Rect.right I]
      [240] ificmplt +30 (target=270)
      [243] aload v14
      [245] getfield #215
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [248] aload v14
      [250] getfield #212
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [253] iadd
      [254] iload v12
      [256] iadd
      [257] iconst_1
      [258] iadd
      [259] aload v10
      [261] getfield #188
        - Fieldref [android/graphics/Rect.bottom I]
      [264] ificmplt +6 (target=270)
      [267] iconst_1
      [268] istore v15
      [270] aload v13
      [272] arraylength
      [273] istore v10
      [275] iconst_0
      [276] istore v16
      [278] goto +1412 (target=1690)
      [281] aload v13
      [283] iload v16
      [285] aaload
      [286] checkcast #148
        - Class [com/anysoftkeyboard/keyboards/f]
      [289] astore v17
      [291] iload v15
      [293] ifeq +10 (target=303)
      [296] aload v14
      [298] aload v17
      [300] ifacmpne +1387 (target=1687)
      [303] aload v4
      [305] getfield #259
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aO Landroid/graphics/Rect;]
      [308] aload v17
      [310] getfield #203
        - Fieldref [com/anysoftkeyboard/keyboards/f.l I]
      [313] iload v11
      [315] iadd
      [316] aload v17
      [318] getfield #204
        - Fieldref [com/anysoftkeyboard/keyboards/f.m I]
      [321] iload v12
      [323] iadd
      [324] aload v17
      [326] getfield #203
        - Fieldref [com/anysoftkeyboard/keyboards/f.l I]
      [329] aload v17
      [331] getfield #201
        - Fieldref [com/anysoftkeyboard/keyboards/f.h I]
      [334] iadd
      [335] iload v11
      [337] iadd
      [338] aload v17
      [340] getfield #204
        - Fieldref [com/anysoftkeyboard/keyboards/f.m I]
      [343] aload v17
      [345] getfield #202
        - Fieldref [com/anysoftkeyboard/keyboards/f.i I]
      [348] iadd
      [349] iload v12
      [351] iadd
      [352] invokevirtual #368
        - Methodref [android/graphics/Rect.intersects (IIII)Z]
      [355] ifeq +1332 (target=1687)
      [358] aload v17
      [360] invokevirtual #460
        - Methodref [com/anysoftkeyboard/keyboards/f.d ()[I]
      [363] astore v18
      [365] aload v8
      [367] aload v4
      [369] getfield #314
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.s Landroid/content/res/ColorStateList;]
      [372] aload v18
      [374] ldc #2
        - Integer [-16777216]
      [376] invokevirtual #332
        - Methodref [android/content/res/ColorStateList.getColorForState ([II)I]
      [379] invokevirtual #361
        - Methodref [android/graphics/Paint.setColor (I)V]
      [382] aload v9
      [384] aload v18
      [386] invokevirtual #380
        - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
      [389] pop
      [390] aload v17
      [392] getfield #200
        - Fieldref [com/anysoftkeyboard/keyboards/f.e Ljava/lang/CharSequence;]
      [395] ifnonnull +7 (target=402)
      [398] aconst_null
      [399] goto +91 (target=490)
      [402] aload v4
      [404] aload v17
      [406] astore v20
      [408] astore v19
      [410] aload v20
      [412] getfield #200
        - Fieldref [com/anysoftkeyboard/keyboards/f.e Ljava/lang/CharSequence;]
      [415] astore v21
      [417] aload v19
      [419] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [422] invokevirtual #454
        - Methodref [com/anysoftkeyboard/keyboards/b.k ()Z]
      [425] ifeq +58 (target=483)
      [428] aload v20
      [430] getfield #197
        - Fieldref [com/anysoftkeyboard/keyboards/f.b Ljava/lang/CharSequence;]
      [433] invokestatic #385
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [436] ifne +13 (target=449)
      [439] aload v20
      [441] getfield #197
        - Fieldref [com/anysoftkeyboard/keyboards/f.b Ljava/lang/CharSequence;]
      [444] astore v21
      [446] goto +37 (target=483)
      [449] aload v21
      [451] invokestatic #385
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [454] ifne +29 (target=483)
      [457] aload v21
      [459] iconst_0
      [460] invokeinterface #599
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [465] invokestatic #556
        - Methodref [java/lang/Character.isLowerCase (C)Z]
      [468] ifeq +15 (target=483)
      [471] aload v21
      [473] invokeinterface #601
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [478] invokevirtual #566
        - Methodref [java/lang/String.toUpperCase ()Ljava/lang/String;]
      [481] astore v21
      [483] aload v21
      [485] invokeinterface #601
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [490] astore v19
      [492] aload v9
      [494] invokevirtual #373
        - Methodref [android/graphics/drawable/Drawable.getBounds ()Landroid/graphics/Rect;]
      [497] astore v20
      [499] aload v17
      [501] getfield #201
        - Fieldref [com/anysoftkeyboard/keyboards/f.h I]
      [504] aload v20
      [506] getfield #190
        - Fieldref [android/graphics/Rect.right I]
      [509] ificmpne +16 (target=525)
      [512] aload v17
      [514] getfield #202
        - Fieldref [com/anysoftkeyboard/keyboards/f.i I]
      [517] aload v20
      [519] getfield #188
        - Fieldref [android/graphics/Rect.bottom I]
      [522] ificmpeq +20 (target=542)
      [525] aload v9
      [527] iconst_0
      [528] iconst_0
      [529] aload v17
      [531] getfield #201
        - Fieldref [com/anysoftkeyboard/keyboards/f.h I]
      [534] aload v17
      [536] getfield #202
        - Fieldref [com/anysoftkeyboard/keyboards/f.i I]
      [539] invokevirtual #379
        - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
      [542] aload v6
      [544] aload v17
      [546] getfield #203
        - Fieldref [com/anysoftkeyboard/keyboards/f.l I]
      [549] iload v11
      [551] iadd
      [552] i2f
      [553] aload v17
      [555] getfield #204
        - Fieldref [com/anysoftkeyboard/keyboards/f.m I]
      [558] iload v12
      [560] iadd
      [561] i2f
      [562] invokevirtual #353
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [565] aload v9
      [567] aload v6
      [569] invokevirtual #372
        - Methodref [android/graphics/drawable/Drawable.draw (Landroid/graphics/Canvas;)V]
      [572] aload v19
      [574] ifnonnull +388 (target=962)
      [577] aload v4
      [579] aload v17
      [581] iconst_0
      [582] invokespecial #475
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/o;Z)Landroid/graphics/drawable/Drawable;]
      [585] dup
      [586] astore v20
      [588] ifnull +122 (target=710)
      [591] aload v20
      [593] invokevirtual #375
        - Methodref [android/graphics/drawable/Drawable.getIntrinsicWidth ()I]
      [596] istore v21
      [598] aload v20
      [600] invokevirtual #374
        - Methodref [android/graphics/drawable/Drawable.getIntrinsicHeight ()I]
      [603] istore v22
      [605] aload v17
      [607] getfield #201
        - Fieldref [com/anysoftkeyboard/keyboards/f.h I]
      [610] aload v4
      [612] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [615] getfield #189
        - Fieldref [android/graphics/Rect.left I]
      [618] iadd
      [619] aload v4
      [621] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [624] getfield #190
        - Fieldref [android/graphics/Rect.right I]
      [627] isub
      [628] iload v21
      [630] isub
      [631] iconst_2
      [632] idiv
      [633] istore v23
      [635] aload v17
      [637] getfield #202
        - Fieldref [com/anysoftkeyboard/keyboards/f.i I]
      [640] aload v4
      [642] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [645] getfield #191
        - Fieldref [android/graphics/Rect.top I]
      [648] iadd
      [649] aload v4
      [651] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [654] getfield #188
        - Fieldref [android/graphics/Rect.bottom I]
      [657] isub
      [658] iload v22
      [660] isub
      [661] iconst_2
      [662] idiv
      [663] istore v24
      [665] aload v6
      [667] iload v23
      [669] i2f
      [670] iload v24
      [672] i2f
      [673] invokevirtual #353
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [676] aload v20
      [678] iconst_0
      [679] iconst_0
      [680] iload v21
      [682] iload v22
      [684] invokevirtual #379
        - Methodref [android/graphics/drawable/Drawable.setBounds (IIII)V]
      [687] aload v20
      [689] aload v6
      [691] invokevirtual #372
        - Methodref [android/graphics/drawable/Drawable.draw (Landroid/graphics/Canvas;)V]
      [694] aload v6
      [696] iload v23
      [698] ineg
      [699] i2f
      [700] iload v24
      [702] ineg
      [703] i2f
      [704] invokevirtual #353
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [707] goto +255 (target=962)
      [710] aload v4
      [712] aload v17
      [714] astore v20
      [716] astore v19
      [718] aload v20
      [720] getfield #199
        - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
      [723] iconst_0
      [724] iaload
      [725] lookupswitch (5 offsets, default=234) (target=959)
        -99: offset = 182, target = 907
        -25: offset = 221, target = 946
        -24: offset = 208, target = 933
        9: offset = 195, target = 920
        10: offset = 51, target = 776
        default: offset = 234, target = 959
      [776] aload v19
      [778] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [781] invokevirtual #457
        - Methodref [com/anysoftkeyboard/keyboards/b.n ()I]
      [784] tableswitch (6 offsets, default=118) (target=902)
        2: offset = 53, target = 837
        3: offset = 92, target = 876
        4: offset = 105, target = 889
        5: offset = 66, target = 850
        6: offset = 40, target = 824
        7: offset = 79, target = 863
        default: offset = 118, target = 902
      [824] aload v19
      [826] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [829] ldc #23
        - Integer [2131296636]
      [831] invokevirtual #329
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [834] goto +126 (target=960)
      [837] aload v19
      [839] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [842] ldc #18
        - Integer [2131296631]
      [844] invokevirtual #329
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [847] goto +113 (target=960)
      [850] aload v19
      [852] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [855] ldc #19
        - Integer [2131296632]
      [857] invokevirtual #329
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [860] goto +100 (target=960)
      [863] aload v19
      [865] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [868] ldc #20
        - Integer [2131296633]
      [870] invokevirtual #329
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [873] goto +87 (target=960)
      [876] aload v19
      [878] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [881] ldc #22
        - Integer [2131296635]
      [883] invokevirtual #329
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [886] goto +74 (target=960)
      [889] aload v19
      [891] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [894] ldc #21
        - Integer [2131296634]
      [896] invokevirtual #329
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [899] goto +61 (target=960)
      [902] ldc #36
        - String []
      [904] goto +56 (target=960)
      [907] aload v19
      [909] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [912] ldc #27
        - Integer [2131296641]
      [914] invokevirtual #329
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [917] goto +43 (target=960)
      [920] aload v19
      [922] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [925] ldc #24
        - Integer [2131296637]
      [927] invokevirtual #329
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [930] goto +30 (target=960)
      [933] aload v19
      [935] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [938] ldc #25
        - Integer [2131296638]
      [940] invokevirtual #329
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [943] goto +17 (target=960)
      [946] aload v19
      [948] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [951] ldc #26
        - Integer [2131296639]
      [953] invokevirtual #329
        - Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
      [956] goto +4 (target=960)
      [959] aconst_null
      [960] astore v19
      [962] aload v19
      [964] ifnull +424 (target=1388)
      [967] aload v19
      [969] invokeinterface #600
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [974] iconst_1
      [975] ificmple +60 (target=1035)
      [978] aload v17
      [980] getfield #199
        - Fieldref [com/anysoftkeyboard/keyboards/f.d [I]
      [983] arraylength
      [984] iconst_2
      [985] ificmpge +50 (target=1035)
      [988] aload v8
      [990] aload v4
      [992] getfield #316
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.u F]
      [995] invokevirtual #364
        - Methodref [android/graphics/Paint.setTextSize (F)V]
      [998] aload v8
      [1000] getstatic #193
        - Fieldref [android/graphics/Typeface.DEFAULT_BOLD Landroid/graphics/Typeface;]
      [1003] invokevirtual #365
        - Methodref [android/graphics/Paint.setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
      [1006] pop
      [1007] aload v4
      [1009] getfield #317
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.v Landroid/graphics/Paint$FontMetrics;]
      [1012] ifnonnull +13 (target=1025)
      [1015] aload v4
      [1017] aload v8
      [1019] invokevirtual #356
        - Methodref [android/graphics/Paint.getFontMetrics ()Landroid/graphics/Paint$FontMetrics;]
      [1022] putfield #317
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.v Landroid/graphics/Paint$FontMetrics;]
      [1025] aload v4
      [1027] getfield #317
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.v Landroid/graphics/Paint$FontMetrics;]
      [1030] astore v20
      [1032] goto +49 (target=1081)
      [1035] aload v8
      [1037] aload v4
      [1039] getfield #312
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.q F]
      [1042] invokevirtual #364
        - Methodref [android/graphics/Paint.setTextSize (F)V]
      [1045] aload v8
      [1047] aload v4
      [1049] getfield #315
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.t Landroid/graphics/Typeface;]
      [1052] invokevirtual #365
        - Methodref [android/graphics/Paint.setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
      [1055] pop
      [1056] aload v4
      [1058] getfield #313
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.r Landroid/graphics/Paint$FontMetrics;]
      [1061] ifnonnull +13 (target=1074)
      [1064] aload v4
      [1066] aload v8
      [1068] invokevirtual #356
        - Methodref [android/graphics/Paint.getFontMetrics ()Landroid/graphics/Paint$FontMetrics;]
      [1071] putfield #313
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.r Landroid/graphics/Paint$FontMetrics;]
      [1074] aload v4
      [1076] getfield #313
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.r Landroid/graphics/Paint$FontMetrics;]
      [1079] astore v20
      [1081] aload v20
      [1083] getfield #187
        - Fieldref [android/graphics/Paint$FontMetrics.top F]
      [1086] fneg
      [1087] fstore v21
      [1089] aload v8
      [1091] aload v4
      [1093] getfield #220
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.B I]
      [1096] i2f
      [1097] aload v4
      [1099] getfield #221
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.C I]
      [1102] i2f
      [1103] aload v4
      [1105] getfield #222
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.D I]
      [1108] i2f
      [1109] aload v4
      [1111] getfield #219
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.A I]
      [1114] invokevirtual #362
        - Methodref [android/graphics/Paint.setShadowLayer (FFFI)V]
      [1117] aload v8
      [1119] aload v19
      [1121] iconst_0
      [1122] aload v19
      [1124] invokeinterface #600
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [1129] invokevirtual #357
        - Methodref [android/graphics/Paint.measureText (Ljava/lang/CharSequence;II)F]
      [1132] fstore v22
      [1134] aload v4
      [1136] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [1139] getfield #189
        - Fieldref [android/graphics/Rect.left I]
      [1142] aload v17
      [1144] getfield #201
        - Fieldref [com/anysoftkeyboard/keyboards/f.h I]
      [1147] aload v4
      [1149] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [1152] getfield #189
        - Fieldref [android/graphics/Rect.left I]
      [1155] isub
      [1156] aload v4
      [1158] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [1161] getfield #190
        - Fieldref [android/graphics/Rect.right I]
      [1164] isub
      [1165] iconst_2
      [1166] idiv
      [1167] iadd
      [1168] i2f
      [1169] fstore v23
      [1171] aload v4
      [1173] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [1176] getfield #191
        - Fieldref [android/graphics/Rect.top I]
      [1179] aload v17
      [1181] getfield #202
        - Fieldref [com/anysoftkeyboard/keyboards/f.i I]
      [1184] aload v4
      [1186] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [1189] getfield #191
        - Fieldref [android/graphics/Rect.top I]
      [1192] isub
      [1193] aload v4
      [1195] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [1198] getfield #188
        - Fieldref [android/graphics/Rect.bottom I]
      [1201] isub
      [1202] iconst_2
      [1203] idiv
      [1204] iadd
      [1205] i2f
      [1206] fstore v24
      [1208] fload v23
      [1210] fstore v20
      [1212] aload v19
      [1214] invokeinterface #600
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [1219] iconst_1
      [1220] ificmple +105 (target=1325)
      [1223] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [1226] invokeinterface #589
        - InterfaceMethodref [com/anysoftkeyboard/a.J ()Z]
      [1231] ifne +94 (target=1325)
      [1234] fload v24
      [1236] fload v21
      [1238] aload v8
      [1240] invokevirtual #355
        - Methodref [android/graphics/Paint.descent ()F]
      [1243] fsub
      [1244] fconst_2
      [1245] fdiv
      [1246] fsub
      [1247] fstore v21
      [1249] aload v6
      [1251] fload v20
      [1253] fload v21
      [1255] invokevirtual #353
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [1258] ldc #44
        - String [ASKKbdViewBase]
      [1260] new #176
        - Class [java/lang/StringBuilder]
      [1263] dup
      [1264] ldc #98
        - String [Using RTL fix for key draw ']
      [1266] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [1269] aload v19
      [1271] invokevirtual #570
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [1274] ldc #40
        - String [']
      [1276] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [1279] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [1282] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [1285] pop
      [1286] new #126
        - Class [android/text/TextPaint]
      [1289] dup
      [1290] aload v8
      [1292] invokespecial #384
        - Methodref [android/text/TextPaint.<init> (Landroid/graphics/Paint;)V]
      [1295] astore v23
      [1297] new #125
        - Class [android/text/StaticLayout]
      [1300] dup
      [1301] aload v19
      [1303] aload v23
      [1305] fload v22
      [1307] f2i
      [1308] getstatic #194
        - Fieldref [android/text/Layout$Alignment.ALIGN_NORMAL Landroid/text/Layout$Alignment;]
      [1311] fconst_0
      [1312] fconst_0
      [1313] iconst_0
      [1314] invokespecial #382
        - Methodref [android/text/StaticLayout.<init> (Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V]
      [1317] aload v6
      [1319] invokevirtual #383
        - Methodref [android/text/StaticLayout.draw (Landroid/graphics/Canvas;)V]
      [1322] goto +46 (target=1368)
      [1325] fload v24
      [1327] fload v21
      [1329] aload v8
      [1331] invokevirtual #355
        - Methodref [android/graphics/Paint.descent ()F]
      [1334] fsub
      [1335] fconst_2
      [1336] fdiv
      [1337] fadd
      [1338] fstore v21
      [1340] aload v6
      [1342] fload v20
      [1344] fload v21
      [1346] invokevirtual #353
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [1349] aload v6
      [1351] aload v19
      [1353] iconst_0
      [1354] aload v19
      [1356] invokeinterface #600
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [1361] fconst_0
      [1362] fconst_0
      [1363] aload v8
      [1365] invokevirtual #350
        - Methodref [android/graphics/Canvas.drawText (Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V]
      [1368] aload v6
      [1370] fload v20
      [1372] fneg
      [1373] fload v21
      [1375] fneg
      [1376] invokevirtual #353
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [1379] aload v8
      [1381] fconst_0
      [1382] fconst_0
      [1383] fconst_0
      [1384] iconst_0
      [1385] invokevirtual #362
        - Methodref [android/graphics/Paint.setShadowLayer (FFFI)V]
      [1388] iload v7
      [1390] ifeq +272 (target=1662)
      [1393] aload v17
      [1395] getfield #205
        - Fieldref [com/anysoftkeyboard/keyboards/f.q Ljava/lang/CharSequence;]
      [1398] ifnull +16 (target=1414)
      [1401] aload v17
      [1403] getfield #205
        - Fieldref [com/anysoftkeyboard/keyboards/f.q Ljava/lang/CharSequence;]
      [1406] invokeinterface #600
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [1411] ifgt +19 (target=1430)
      [1414] aload v17
      [1416] getfield #206
        - Fieldref [com/anysoftkeyboard/keyboards/f.u I]
      [1419] ifne +11 (target=1430)
      [1422] aload v17
      [1424] getfield #198
        - Fieldref [com/anysoftkeyboard/keyboards/f.c I]
      [1427] ifeq +235 (target=1662)
      [1430] ldc #43
        - String [...]
      [1432] astore v20
      [1434] aload v17
      [1436] getfield #198
        - Fieldref [com/anysoftkeyboard/keyboards/f.c I]
      [1439] ifeq +28 (target=1467)
      [1442] aload v17
      [1444] getfield #198
        - Fieldref [com/anysoftkeyboard/keyboards/f.c I]
      [1447] invokestatic #555
        - Methodref [java/lang/Character.isLetterOrDigit (I)Z]
      [1450] ifeq +64 (target=1514)
      [1453] aload v17
      [1455] getfield #198
        - Fieldref [com/anysoftkeyboard/keyboards/f.c I]
      [1458] i2c
      [1459] invokestatic #557
        - Methodref [java/lang/Character.toString (C)Ljava/lang/String;]
      [1462] astore v20
      [1464] goto +50 (target=1514)
      [1467] aload v17
      [1469] getfield #205
        - Fieldref [com/anysoftkeyboard/keyboards/f.q Ljava/lang/CharSequence;]
      [1472] ifnull +42 (target=1514)
      [1475] aload v17
      [1477] getfield #205
        - Fieldref [com/anysoftkeyboard/keyboards/f.q Ljava/lang/CharSequence;]
      [1480] invokeinterface #600
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [1485] ifle +29 (target=1514)
      [1488] aload v17
      [1490] getfield #205
        - Fieldref [com/anysoftkeyboard/keyboards/f.q Ljava/lang/CharSequence;]
      [1493] invokeinterface #600
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [1498] iconst_3
      [1499] ificmpge +15 (target=1514)
      [1502] aload v17
      [1504] getfield #205
        - Fieldref [com/anysoftkeyboard/keyboards/f.q Ljava/lang/CharSequence;]
      [1507] invokeinterface #601
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [1512] astore v20
      [1514] aload v4
      [1516] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [1519] invokevirtual #454
        - Methodref [com/anysoftkeyboard/keyboards/b.k ()Z]
      [1522] ifeq +10 (target=1532)
      [1525] aload v20
      [1527] invokevirtual #566
        - Methodref [java/lang/String.toUpperCase ()Ljava/lang/String;]
      [1530] astore v20
      [1532] aload v8
      [1534] getstatic #192
        - Fieldref [android/graphics/Typeface.DEFAULT Landroid/graphics/Typeface;]
      [1537] invokevirtual #365
        - Methodref [android/graphics/Paint.setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
      [1540] pop
      [1541] aload v8
      [1543] aload v4
      [1545] getfield #319
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.x Landroid/content/res/ColorStateList;]
      [1548] aload v18
      [1550] ldc #2
        - Integer [-16777216]
      [1552] invokevirtual #332
        - Methodref [android/content/res/ColorStateList.getColorForState ([II)I]
      [1555] invokevirtual #361
        - Methodref [android/graphics/Paint.setColor (I)V]
      [1558] aload v8
      [1560] aload v4
      [1562] getfield #318
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.w F]
      [1565] invokevirtual #364
        - Methodref [android/graphics/Paint.setTextSize (F)V]
      [1568] aload v4
      [1570] getfield #320
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.y Landroid/graphics/Paint$FontMetrics;]
      [1573] ifnonnull +13 (target=1586)
      [1576] aload v4
      [1578] aload v8
      [1580] invokevirtual #356
        - Methodref [android/graphics/Paint.getFontMetrics ()Landroid/graphics/Paint$FontMetrics;]
      [1583] putfield #320
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.y Landroid/graphics/Paint$FontMetrics;]
      [1586] aload v8
      [1588] aload v20
      [1590] invokevirtual #358
        - Methodref [android/graphics/Paint.measureText (Ljava/lang/String;)F]
      [1593] fstore v23
      [1595] aload v17
      [1597] getfield #201
        - Fieldref [com/anysoftkeyboard/keyboards/f.h I]
      [1600] i2f
      [1601] fload v23
      [1603] fconst_2
      [1604] fdiv
      [1605] fsub
      [1606] aload v4
      [1608] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [1611] getfield #190
        - Fieldref [android/graphics/Rect.right I]
      [1614] i2f
      [1615] fsub
      [1616] fconst_1
      [1617] fsub
      [1618] fstore v21
      [1620] aload v17
      [1622] getfield #202
        - Fieldref [com/anysoftkeyboard/keyboards/f.i I]
      [1625] i2f
      [1626] aload v4
      [1628] getfield #320
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.y Landroid/graphics/Paint$FontMetrics;]
      [1631] getfield #186
        - Fieldref [android/graphics/Paint$FontMetrics.bottom F]
      [1634] fsub
      [1635] aload v4
      [1637] getfield #264
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aT Landroid/graphics/Rect;]
      [1640] getfield #188
        - Fieldref [android/graphics/Rect.bottom I]
      [1643] i2f
      [1644] fsub
      [1645] fconst_1
      [1646] fsub
      [1647] fstore v22
      [1649] aload v6
      [1651] aload v20
      [1653] fload v21
      [1655] fload v22
      [1657] aload v8
      [1659] invokevirtual #351
        - Methodref [android/graphics/Canvas.drawText (Ljava/lang/String;FFLandroid/graphics/Paint;)V]
      [1662] aload v6
      [1664] aload v17
      [1666] getfield #203
        - Fieldref [com/anysoftkeyboard/keyboards/f.l I]
      [1669] ineg
      [1670] iload v11
      [1672] isub
      [1673] i2f
      [1674] aload v17
      [1676] getfield #204
        - Fieldref [com/anysoftkeyboard/keyboards/f.m I]
      [1679] ineg
      [1680] iload v12
      [1682] isub
      [1683] i2f
      [1684] invokevirtual #353
        - Methodref [android/graphics/Canvas.translate (FF)V]
      [1687] iinc v16, 1
      [1690] iload v16
      [1692] iload v10
      [1694] ificmplt -1413 (target=281)
      [1697] aload v4
      [1699] aconst_null
      [1700] putfield #262
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aR Lcom/anysoftkeyboard/keyboards/o;]
      [1703] aload v4
      [1705] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [1708] ifnull +41 (target=1749)
      [1711] aload v8
      [1713] aload v4
      [1715] getfield #241
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.V F]
      [1718] ldc #35
        - Float [255.0]
      [1720] fmul
      [1721] f2i
      [1722] bipush 24
      [1724] ishl
      [1725] invokevirtual #361
        - Methodref [android/graphics/Paint.setColor (I)V]
      [1728] aload v6
      [1730] fconst_0
      [1731] fconst_0
      [1732] aload v4
      [1734] invokevirtual #493
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getWidth ()I]
      [1737] i2f
      [1738] aload v4
      [1740] invokevirtual #483
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getHeight ()I]
      [1743] i2f
      [1744] aload v8
      [1746] invokevirtual #349
        - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V]
      [1749] aload v4
      [1751] iconst_0
      [1752] putfield #258
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aN Z]
      [1755] aload v4
      [1757] getfield #259
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aO Landroid/graphics/Rect;]
      [1760] invokevirtual #369
        - Methodref [android/graphics/Rect.setEmpty ()V]
      [1763] iconst_0
      [1764] istore v4
      [1766] goto +20 (target=1786)
      [1769] pop
      [1770] ldc #44
        - String [ASKKbdViewBase]
      [1772] ldc #99
        - String [WOW! No memory to paint stuff... I'll try to release some.]
      [1774] invokestatic #387
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [1777] pop
      [1778] invokestatic #438
        - Methodref [com/anysoftkeyboard/d/b.a ()Lcom/anysoftkeyboard/d/b;]
      [1781] invokevirtual #440
        - Methodref [com/anysoftkeyboard/d/b.c ()Z]
      [1784] istore v4
      [1786] iinc v5, 1
      [1789] iload v5
      [1791] iconst_5
      [1792] ificmpge +8 (target=1800)
      [1795] iload v4
      [1797] ifne -1752 (target=45)
      [1800] aload_0 v0
      [1801] getfield #260
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aP Landroid/graphics/Bitmap;]
      [1804] ifnull +14 (target=1818)
      [1807] aload_1 v1
      [1808] aload_0 v0
      [1809] getfield #260
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aP Landroid/graphics/Bitmap;]
      [1812] fconst_0
      [1813] fconst_0
      [1814] aconst_null
      [1815] invokevirtual #348
        - Methodref [android/graphics/Canvas.drawBitmap (Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V]
      [1818] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (45 -> 1766: 1769):
      - Class [java/lang/OutOfMemoryError]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/o;Z)Landroid/graphics/drawable/Drawable;
    Access flags: 0x2
      = private android.graphics.drawable.Drawable a(com.anysoftkeyboard.keyboards.o,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 450, locals = 3, stack = 2):
      [0] iload_2 v2
      [1] ifeq +15 (target=16)
      [4] aload_1 v1
      [5] getfield #210
        - Fieldref [com/anysoftkeyboard/keyboards/o.g Landroid/graphics/drawable/Drawable;]
      [8] ifnull +8 (target=16)
      [11] aload_1 v1
      [12] getfield #210
        - Fieldref [com/anysoftkeyboard/keyboards/o.g Landroid/graphics/drawable/Drawable;]
      [15] areturn
      [16] aload_1 v1
      [17] getfield #209
        - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
      [20] ifnull +8 (target=28)
      [23] aload_1 v1
      [24] getfield #209
        - Fieldref [com/anysoftkeyboard/keyboards/o.f Landroid/graphics/drawable/Drawable;]
      [27] areturn
      [28] aload_1 v1
      [29] getfield #207
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [32] iconst_0
      [33] iaload
      [34] lookupswitch (16 offsets, default=414) (target=448)
        -100: offset = 409, target = 443
        -99: offset = 315, target = 349
        -25: offset = 399, target = 433
        -24: offset = 394, target = 428
        -23: offset = 374, target = 408
        -22: offset = 389, target = 423
        -21: offset = 384, target = 418
        -20: offset = 379, target = 413
        -11: offset = 329, target = 363
        -5: offset = 236, target = 270
        -4: offset = 404, target = 438
        -3: offset = 310, target = 344
        -1: offset = 246, target = 280
        9: offset = 369, target = 403
        10: offset = 138, target = 172
        32: offset = 241, target = 275
        default: offset = 414, target = 448
      [172] aload_0 v0
      [173] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [176] invokevirtual #457
        - Methodref [com/anysoftkeyboard/keyboards/b.n ()I]
      [179] tableswitch (5 offsets, default=75) (target=254)
        2: offset = 47, target = 226
        3: offset = 61, target = 240
        4: offset = 75, target = 254
        5: offset = 75, target = 254
        6: offset = 33, target = 212
        default: offset = 75, target = 254
      [212] aload_0 v0
      [213] getfield #227
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.H Landroid/graphics/drawable/Drawable;]
      [216] getstatic #309
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.n [I]
      [219] invokevirtual #380
        - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
      [222] pop
      [223] goto +42 (target=265)
      [226] aload_0 v0
      [227] getfield #227
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.H Landroid/graphics/drawable/Drawable;]
      [230] getstatic #311
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.p [I]
      [233] invokevirtual #380
        - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
      [236] pop
      [237] goto +28 (target=265)
      [240] aload_0 v0
      [241] getfield #227
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.H Landroid/graphics/drawable/Drawable;]
      [244] getstatic #310
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.o [I]
      [247] invokevirtual #380
        - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
      [250] pop
      [251] goto +14 (target=265)
      [254] aload_0 v0
      [255] getfield #227
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.H Landroid/graphics/drawable/Drawable;]
      [258] getstatic #308
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.m [I]
      [261] invokevirtual #380
        - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
      [264] pop
      [265] aload_0 v0
      [266] getfield #227
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.H Landroid/graphics/drawable/Drawable;]
      [269] areturn
      [270] aload_0 v0
      [271] getfield #228
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.I Landroid/graphics/drawable/Drawable;]
      [274] areturn
      [275] aload_0 v0
      [276] getfield #229
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.J Landroid/graphics/drawable/Drawable;]
      [279] areturn
      [280] aload_0 v0
      [281] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [284] invokevirtual #455
        - Methodref [com/anysoftkeyboard/keyboards/b.l ()Z]
      [287] ifeq +17 (target=304)
      [290] aload_0 v0
      [291] getfield #225
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.F Landroid/graphics/drawable/Drawable;]
      [294] getstatic #307
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.l [I]
      [297] invokevirtual #380
        - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
      [300] pop
      [301] goto +38 (target=339)
      [304] aload_0 v0
      [305] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [308] invokevirtual #454
        - Methodref [com/anysoftkeyboard/keyboards/b.k ()Z]
      [311] ifeq +17 (target=328)
      [314] aload_0 v0
      [315] getfield #225
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.F Landroid/graphics/drawable/Drawable;]
      [318] getstatic #306
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.k [I]
      [321] invokevirtual #380
        - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
      [324] pop
      [325] goto +14 (target=339)
      [328] aload_0 v0
      [329] getfield #225
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.F Landroid/graphics/drawable/Drawable;]
      [332] getstatic #305
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.j [I]
      [335] invokevirtual #380
        - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
      [338] pop
      [339] aload_0 v0
      [340] getfield #225
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.F Landroid/graphics/drawable/Drawable;]
      [343] areturn
      [344] aload_0 v0
      [345] getfield #231
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.L Landroid/graphics/drawable/Drawable;]
      [348] areturn
      [349] aload_1 v1
      [350] getfield #208
        - Fieldref [com/anysoftkeyboard/keyboards/o.e Ljava/lang/CharSequence;]
      [353] ifnonnull +8 (target=361)
      [356] aload_0 v0
      [357] getfield #232
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.M Landroid/graphics/drawable/Drawable;]
      [360] areturn
      [361] aconst_null
      [362] areturn
      [363] aload_0 v0
      [364] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [367] invokevirtual #456
        - Methodref [com/anysoftkeyboard/keyboards/b.m ()Z]
      [370] ifeq +17 (target=387)
      [373] aload_0 v0
      [374] getfield #226
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.G Landroid/graphics/drawable/Drawable;]
      [377] getstatic #306
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.k [I]
      [380] invokevirtual #380
        - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
      [383] pop
      [384] goto +14 (target=398)
      [387] aload_0 v0
      [388] getfield #226
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.G Landroid/graphics/drawable/Drawable;]
      [391] getstatic #305
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.j [I]
      [394] invokevirtual #380
        - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
      [397] pop
      [398] aload_0 v0
      [399] getfield #226
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.G Landroid/graphics/drawable/Drawable;]
      [402] areturn
      [403] aload_0 v0
      [404] getfield #230
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.K Landroid/graphics/drawable/Drawable;]
      [407] areturn
      [408] aload_0 v0
      [409] getfield #238
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.S Landroid/graphics/drawable/Drawable;]
      [412] areturn
      [413] aload_0 v0
      [414] getfield #236
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.Q Landroid/graphics/drawable/Drawable;]
      [417] areturn
      [418] aload_0 v0
      [419] getfield #235
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.P Landroid/graphics/drawable/Drawable;]
      [422] areturn
      [423] aload_0 v0
      [424] getfield #237
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.R Landroid/graphics/drawable/Drawable;]
      [427] areturn
      [428] aload_0 v0
      [429] getfield #239
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.T Landroid/graphics/drawable/Drawable;]
      [432] areturn
      [433] aload_0 v0
      [434] getfield #240
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.U Landroid/graphics/drawable/Drawable;]
      [437] areturn
      [438] aload_0 v0
      [439] getfield #233
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.N Landroid/graphics/drawable/Drawable;]
      [442] areturn
      [443] aload_0 v0
      [444] getfield #234
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.O Landroid/graphics/drawable/Drawable;]
      [447] areturn
      [448] aconst_null
      [449] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       k()V
    Access flags: 0x10
      = final void k()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 40, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #249
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aE Ljava/util/ArrayList;]
      [4] invokevirtual #578
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [7] astore_1 v1
      [8] goto +16 (target=24)
      [11] aload_1 v1
      [12] invokeinterface #603
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [17] checkcast #159
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [20] iconst_m1
      [21] invokevirtual #534
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b (I)V]
      [24] aload_1 v1
      [25] invokeinterface #602
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [30] ifne -19 (target=11)
      [33] aload_0 v0
      [34] iconst_m1
      [35] aconst_null
      [36] invokevirtual #467
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (ILcom/anysoftkeyboard/keyboards/views/k;)V]
      [39] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(ILcom/anysoftkeyboard/keyboards/views/k;)V
    Access flags: 0x11
      = public final void a(int,com.anysoftkeyboard.keyboards.views.k)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 167, locals = 7, stack = 6):
      [0] aload_0 v0
      [1] getfield #283
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.am I]
      [4] istore_3 v3
      [5] aload_0 v0
      [6] iload_1 v1
      [7] putfield #283
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.am I]
      [10] aload_2 v2
      [11] ifnonnull +7 (target=18)
      [14] iconst_1
      [15] goto +4 (target=19)
      [18] iconst_0
      [19] istore v4
      [21] iload_3 v3
      [22] iload_1 v1
      [23] ificmpeq +143 (target=166)
      [26] aload_0 v0
      [27] getfield #284
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.an Z]
      [30] ifne +9 (target=39)
      [33] iload v4
      [35] ifeq +131 (target=166)
      [38] return
      [39] iload_1 v1
      [40] iconst_m1
      [41] ificmpne +49 (target=90)
      [44] aload_0 v0
      [45] getfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [48] iconst_1
      [49] invokevirtual #514
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [52] aload_0 v0
      [53] getfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [56] aload_0 v0
      [57] getfield #291
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.au I]
      [60] i2l
      [61] lstore v5
      [63] dup
      [64] astore_1 v1
      [65] getfield #322
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [68] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [71] invokevirtual #415
        - Methodref [android/widget/PopupWindow.isShowing ()Z]
      [74] ifeq +15 (target=89)
      [77] aload_1 v1
      [78] aload_1 v1
      [79] iconst_2
      [80] invokevirtual #512
        - Methodref [com/anysoftkeyboard/keyboards/views/h.obtainMessage (I)Landroid/os/Message;]
      [83] lload v5
      [85] invokevirtual #515
        - Methodref [com/anysoftkeyboard/keyboards/views/h.sendMessageDelayed (Landroid/os/Message;J)Z]
      [88] pop
      [89] return
      [90] aload_2 v2
      [91] ifnull +75 (target=166)
      [94] aload_0 v0
      [95] getfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [98] aload_0 v0
      [99] getfield #290
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.at I]
      [102] i2l
      [103] iload_1 v1
      [104] aload_2 v2
      [105] astore_3 v3
      [106] istore_2 v2
      [107] lstore v5
      [109] dup
      [110] astore_1 v1
      [111] iconst_1
      [112] invokevirtual #514
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [115] aload_1 v1
      [116] getfield #322
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [119] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [122] invokevirtual #415
        - Methodref [android/widget/PopupWindow.isShowing ()Z]
      [125] ifeq +26 (target=151)
      [128] aload_1 v1
      [129] getfield #322
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [132] getfield #274
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
      [135] invokevirtual #407
        - Methodref [android/view/ViewGroup.getVisibility ()I]
      [138] ifne +13 (target=151)
      [141] aload_1 v1
      [142] getfield #322
        - Fieldref [com/anysoftkeyboard/keyboards/views/h.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [145] iload_2 v2
      [146] aload_3 v3
      [147] invokestatic #476
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)V]
      [150] return
      [151] aload_1 v1
      [152] aload_1 v1
      [153] iconst_1
      [154] iload_2 v2
      [155] iconst_0
      [156] aload_3 v3
      [157] invokevirtual #513
        - Methodref [com/anysoftkeyboard/keyboards/views/h.obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;]
      [160] lload v5
      [162] invokevirtual #515
        - Methodref [com/anysoftkeyboard/keyboards/views/h.sendMessageDelayed (Landroid/os/Message;J)Z]
      [165] pop
      [166] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       l()V
    Access flags: 0x11
      = public final void l()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 27, locals = 1, stack = 5):
      [0] aload_0 v0
      [1] getfield #259
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aO Landroid/graphics/Rect;]
      [4] iconst_0
      [5] iconst_0
      [6] aload_0 v0
      [7] invokevirtual #493
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getWidth ()I]
      [10] aload_0 v0
      [11] invokevirtual #483
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getHeight ()I]
      [14] invokevirtual #370
        - Methodref [android/graphics/Rect.union (IIII)V]
      [17] aload_0 v0
      [18] iconst_1
      [19] putfield #258
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aN Z]
      [22] aload_0 v0
      [23] invokevirtual #495
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.invalidate ()V]
      [26] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/o;)V
    Access flags: 0x11
      = public final void a(com.anysoftkeyboard.keyboards.o)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 114, locals = 2, stack = 6):
      [0] aload_1 v1
      [1] ifnonnull +4 (target=5)
      [4] return
      [5] aload_0 v0
      [6] aload_1 v1
      [7] putfield #262
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aR Lcom/anysoftkeyboard/keyboards/o;]
      [10] aload_0 v0
      [11] getfield #259
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aO Landroid/graphics/Rect;]
      [14] aload_1 v1
      [15] getfield #214
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [18] aload_0 v0
      [19] invokevirtual #489
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingLeft ()I]
      [22] iadd
      [23] aload_1 v1
      [24] getfield #215
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [27] aload_0 v0
      [28] invokevirtual #491
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingTop ()I]
      [31] iadd
      [32] aload_1 v1
      [33] getfield #214
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [36] aload_1 v1
      [37] getfield #211
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [40] iadd
      [41] aload_0 v0
      [42] invokevirtual #489
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingLeft ()I]
      [45] iadd
      [46] aload_1 v1
      [47] getfield #215
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [50] aload_1 v1
      [51] getfield #212
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [54] iadd
      [55] aload_0 v0
      [56] invokevirtual #491
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingTop ()I]
      [59] iadd
      [60] invokevirtual #370
        - Methodref [android/graphics/Rect.union (IIII)V]
      [63] aload_0 v0
      [64] aload_1 v1
      [65] getfield #214
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [68] aload_0 v0
      [69] invokevirtual #489
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingLeft ()I]
      [72] iadd
      [73] aload_1 v1
      [74] getfield #215
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [77] aload_0 v0
      [78] invokevirtual #491
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingTop ()I]
      [81] iadd
      [82] aload_1 v1
      [83] getfield #214
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [86] aload_1 v1
      [87] getfield #211
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [90] iadd
      [91] aload_0 v0
      [92] invokevirtual #489
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingLeft ()I]
      [95] iadd
      [96] aload_1 v1
      [97] getfield #215
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [100] aload_1 v1
      [101] getfield #212
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [104] iadd
      [105] aload_0 v0
      [106] invokevirtual #491
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingTop ()I]
      [109] iadd
      [110] invokevirtual #496
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.invalidate (IIII)V]
      [113] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       m()Lcom/anysoftkeyboard/keyboards/q;
    Access flags: 0x11
      = public final com.anysoftkeyboard.keyboards.q m()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #270
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aZ Lcom/anysoftkeyboard/keyboards/views/n;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z
    Access flags: 0x4
      = protected boolean a(android.content.Context,com.anysoftkeyboard.keyboards.o,boolean,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 667, locals = 11, stack = 6):
      [0] aload_2 v2
      [1] getfield #218
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [4] ifne +5 (target=9)
      [7] iconst_0
      [8] ireturn
      [9] aload_0 v0
      [10] getfield #294
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ax Ljava/util/WeakHashMap;]
      [13] aload_2 v2
      [14] invokevirtual #585
        - Methodref [java/util/WeakHashMap.get (Ljava/lang/Object;)Ljava/lang/Object;]
      [17] checkcast #151
        - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
      [20] dup
      [21] astore v5
      [23] ifnonnull +228 (target=251)
      [26] aload_0 v0
      [27] aload_1 v1
      [28] aload_2 v2
      [29] getfield #216
        - Fieldref [com/anysoftkeyboard/keyboards/o.q Ljava/lang/CharSequence;]
      [32] aload_2 v2
      [33] getfield #218
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [36] iload_3 v3
      [37] istore v5
      [39] istore_3 v3
      [40] astore_1 v1
      [41] astore v7
      [43] dup
      [44] astore v6
      [46] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [49] ldc #104
        - String [layout_inflater]
      [51] invokevirtual #328
        - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [54] checkcast #131
        - Class [android/view/LayoutInflater]
      [57] ldc #11
        - Integer [2130903063]
      [59] aconst_null
      [60] invokevirtual #390
        - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
      [63] checkcast #151
        - Class [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView]
      [66] dup
      [67] astore v8
      [69] ifnonnull +11 (target=80)
      [72] new #172
        - Class [java/lang/NullPointerException]
      [75] dup
      [76] invokespecial #563
        - Methodref [java/lang/NullPointerException.<init> ()V]
      [79] athrow
      [80] aload_1 v1
      [81] ifnull +25 (target=106)
      [84] new #149
        - Class [com/anysoftkeyboard/keyboards/i]
      [87] dup
      [88] aload v6
      [90] getfield #266
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aV Lcom/anysoftkeyboard/b;]
      [93] aload_1 v1
      [94] aload v8
      [96] getfield #270
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aZ Lcom/anysoftkeyboard/keyboards/views/n;]
      [99] invokespecial #462
        - Methodref [com/anysoftkeyboard/keyboards/i.<init> (Lcom/anysoftkeyboard/b;Ljava/lang/CharSequence;Lcom/anysoftkeyboard/keyboards/q;)V]
      [102] astore_1 v1
      [103] goto +24 (target=127)
      [106] new #149
        - Class [com/anysoftkeyboard/keyboards/i]
      [109] dup
      [110] aload v6
      [112] getfield #266
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aV Lcom/anysoftkeyboard/b;]
      [115] aload v7
      [117] iload_3 v3
      [118] aload v8
      [120] getfield #270
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aZ Lcom/anysoftkeyboard/keyboards/views/n;]
      [123] invokespecial #461
        - Methodref [com/anysoftkeyboard/keyboards/i.<init> (Lcom/anysoftkeyboard/b;Landroid/content/Context;ILcom/anysoftkeyboard/keyboards/q;)V]
      [126] astore_1 v1
      [127] aload_1 v1
      [128] iload v5
      [130] ifeq +7 (target=137)
      [133] iconst_0
      [134] goto +4 (target=138)
      [137] iconst_1
      [138] invokevirtual #463
        - Methodref [com/anysoftkeyboard/keyboards/i.e (Z)V]
      [141] aload v8
      [143] new #160
        - Class [com/anysoftkeyboard/keyboards/views/l]
      [146] dup
      [147] aload v6
      [149] aload_1 v1
      [150] invokespecial #540
        - Methodref [com/anysoftkeyboard/keyboards/views/l.<init> (Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;Lcom/anysoftkeyboard/keyboards/i;)V]
      [153] invokevirtual #477
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/views/f;)V]
      [156] aload v8
      [158] new #153
        - Class [com/anysoftkeyboard/keyboards/views/d]
      [161] dup
      [162] aload v6
      [164] getfield #247
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aC F]
      [167] invokespecial #505
        - Methodref [com/anysoftkeyboard/keyboards/views/d.<init> (F)V]
      [170] putfield #253
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aI Lcom/anysoftkeyboard/keyboards/views/m;]
      [173] aload v8
      [175] aconst_null
      [176] putfield #254
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aJ Landroid/view/GestureDetector;]
      [179] iload v5
      [181] ifeq +17 (target=198)
      [184] aload v8
      [186] aload_1 v1
      [187] aload v6
      [189] getfield #243
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.Z F]
      [192] invokespecial #474
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/b;F)V]
      [195] goto +9 (target=204)
      [198] aload v8
      [200] aload_1 v1
      [201] invokevirtual #473
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/b;)V]
      [204] aload v8
      [206] aload v6
      [208] putfield #293
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aw Landroid/view/View;]
      [211] aload v8
      [213] aload v6
      [215] invokevirtual #493
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getWidth ()I]
      [218] ldc #1
        - Integer [-2147483648]
      [220] invokestatic #401
        - Methodref [android/view/View$MeasureSpec.makeMeasureSpec (II)I]
      [223] aload v6
      [225] invokevirtual #483
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getHeight ()I]
      [228] ldc #1
        - Integer [-2147483648]
      [230] invokestatic #401
        - Methodref [android/view/View$MeasureSpec.makeMeasureSpec (II)I]
      [233] invokevirtual #499
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.measure (II)V]
      [236] aload v8
      [238] astore v5
      [240] aload_0 v0
      [241] getfield #294
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ax Ljava/util/WeakHashMap;]
      [244] aload_2 v2
      [245] aload v5
      [247] invokevirtual #586
        - Methodref [java/util/WeakHashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [250] pop
      [251] aload_0 v0
      [252] aload v5
      [254] putfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [257] aload_0 v0
      [258] getfield #246
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aB [I]
      [261] ifnonnull +18 (target=279)
      [264] aload_0 v0
      [265] iconst_2
      [266] newarray 10
      [268] putfield #246
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aB [I]
      [271] aload_0 v0
      [272] aload_0 v0
      [273] getfield #246
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aB [I]
      [276] invokevirtual #484
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getLocationInWindow ([I)V]
      [279] aload_2 v2
      [280] getfield #214
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [283] aload_0 v0
      [284] getfield #246
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aB [I]
      [287] iconst_0
      [288] iaload
      [289] iadd
      [290] aload_0 v0
      [291] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [294] invokevirtual #489
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingLeft ()I]
      [297] isub
      [298] istore_1 v1
      [299] aload_2 v2
      [300] getfield #215
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [303] aload_0 v0
      [304] getfield #246
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aB [I]
      [307] iconst_1
      [308] iaload
      [309] iadd
      [310] aload_0 v0
      [311] invokevirtual #491
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingTop ()I]
      [314] iadd
      [315] aload_0 v0
      [316] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [319] invokevirtual #486
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getMeasuredHeight ()I]
      [322] isub
      [323] aload_0 v0
      [324] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [327] invokevirtual #488
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingBottom ()I]
      [330] isub
      [331] istore_3 v3
      [332] aload_0 v0
      [333] getfield #284
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.an Z]
      [336] ifeq +77 (target=413)
      [339] aload_0 v0
      [340] getfield #283
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.am I]
      [343] iconst_m1
      [344] ificmpeq +69 (target=413)
      [347] aload_0 v0
      [348] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [351] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [354] invokevirtual #458
        - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
      [357] dup
      [358] astore v6
      [360] invokeinterface #606
        - InterfaceMethodref [java/util/List.size ()I]
      [365] ifeq +37 (target=402)
      [368] aload v6
      [370] iconst_0
      [371] invokeinterface #604
        - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
      [376] checkcast #150
        - Class [com/anysoftkeyboard/keyboards/o]
      [379] getfield #217
        - Fieldref [com/anysoftkeyboard/keyboards/o.r I]
      [382] dup
      [383] istore v7
      [385] iconst_4
      [386] iand
      [387] ifeq +15 (target=402)
      [390] iload v7
      [392] bipush 8
      [394] iand
      [395] ifeq +7 (target=402)
      [398] iconst_1
      [399] goto +4 (target=403)
      [402] iconst_0
      [403] ifeq +10 (target=413)
      [406] aload_0 v0
      [407] getfield #289
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.as I]
      [410] goto +4 (target=414)
      [413] iload_3 v3
      [414] istore_3 v3
      [415] iload_1 v1
      [416] istore v5
      [418] iload_1 v1
      [419] ifge +9 (target=428)
      [422] iconst_0
      [423] istore v5
      [425] goto +33 (target=458)
      [428] iload_1 v1
      [429] aload_0 v0
      [430] invokevirtual #487
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getMeasuredWidth ()I]
      [433] aload_0 v0
      [434] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [437] invokevirtual #487
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getMeasuredWidth ()I]
      [440] isub
      [441] ificmple +17 (target=458)
      [444] aload_0 v0
      [445] invokevirtual #487
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getMeasuredWidth ()I]
      [448] aload_0 v0
      [449] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [452] invokevirtual #487
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getMeasuredWidth ()I]
      [455] isub
      [456] istore v5
      [458] aload_0 v0
      [459] iload v5
      [461] aload_0 v0
      [462] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [465] invokevirtual #489
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingLeft ()I]
      [468] iadd
      [469] aload_0 v0
      [470] getfield #246
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aB [I]
      [473] iconst_0
      [474] iaload
      [475] isub
      [476] putfield #295
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ay I]
      [479] aload_0 v0
      [480] iload_3 v3
      [481] aload_0 v0
      [482] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [485] invokevirtual #491
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getPaddingTop ()I]
      [488] iadd
      [489] aload_0 v0
      [490] getfield #246
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aB [I]
      [493] iconst_1
      [494] iaload
      [495] isub
      [496] putfield #296
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.az I]
      [499] aload_0 v0
      [500] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [503] iload v5
      [505] iload_3 v3
      [506] istore_1 v1
      [507] istore v7
      [509] dup
      [510] astore v6
      [512] iload v7
      [514] putfield #286
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ap I]
      [517] aload v6
      [519] iload_1 v1
      [520] putfield #287
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aq I]
      [523] aload v6
      [525] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [528] invokevirtual #414
        - Methodref [android/widget/PopupWindow.dismiss ()V]
      [531] aload_0 v0
      [532] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [535] aload_0 v0
      [536] invokevirtual #494
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.h ()Z]
      [539] invokevirtual #478
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Z)Z]
      [542] pop
      [543] aload_0 v0
      [544] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [547] iconst_0
      [548] invokevirtual #480
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.c (Z)V]
      [551] aload_0 v0
      [552] getfield #292
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
      [555] aload_0 v0
      [556] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [559] invokevirtual #418
        - Methodref [android/widget/PopupWindow.setContentView (Landroid/view/View;)V]
      [562] aload_0 v0
      [563] getfield #292
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
      [566] aload_0 v0
      [567] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [570] invokevirtual #487
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getMeasuredWidth ()I]
      [573] invokevirtual #421
        - Methodref [android/widget/PopupWindow.setWidth (I)V]
      [576] aload_0 v0
      [577] getfield #292
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
      [580] aload_0 v0
      [581] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [584] invokevirtual #486
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getMeasuredHeight ()I]
      [587] invokevirtual #419
        - Methodref [android/widget/PopupWindow.setHeight (I)V]
      [590] aload_0 v0
      [591] getfield #292
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
      [594] aload_0 v0
      [595] iconst_0
      [596] iload v5
      [598] iload_3 v3
      [599] invokevirtual #422
        - Methodref [android/widget/PopupWindow.showAtLocation (Landroid/view/View;III)V]
      [602] iload v4
      [604] ifeq +57 (target=661)
      [607] invokestatic #381
        - Methodref [android/os/SystemClock.uptimeMillis ()J]
      [610] lstore v9
      [612] aload_0 v0
      [613] lload v9
      [615] putfield #245
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aA J]
      [618] aload_0 v0
      [619] iconst_0
      [620] aload_2 v2
      [621] getfield #214
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [624] aload_2 v2
      [625] getfield #211
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [628] iconst_2
      [629] idiv
      [630] iadd
      [631] aload_2 v2
      [632] getfield #215
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [635] aload_2 v2
      [636] getfield #212
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [639] iconst_2
      [640] idiv
      [641] iadd
      [642] lload v9
      [644] invokespecial #466
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (IIIJ)Landroid/view/MotionEvent;]
      [647] astore_1 v1
      [648] aload_0 v0
      [649] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [652] aload_1 v1
      [653] invokevirtual #501
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.onTouchEvent (Landroid/view/MotionEvent;)Z]
      [656] pop
      [657] aload_1 v1
      [658] invokevirtual #392
        - Methodref [android/view/MotionEvent.recycle ()V]
      [661] aload_0 v0
      [662] invokevirtual #498
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.l ()V]
      [665] iconst_1
      [666] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(IIIJ)Landroid/view/MotionEvent;
    Access flags: 0x2
      = private android.view.MotionEvent a(int,int,int,long)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 6, stack = 8):
      [0] aload_0 v0
      [1] getfield #245
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aA J]
      [4] lload v4
      [6] iload_1 v1
      [7] iload_2 v2
      [8] aload_0 v0
      [9] getfield #295
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ay I]
      [12] isub
      [13] i2f
      [14] iload_3 v3
      [15] aload_0 v0
      [16] getfield #296
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.az I]
      [19] isub
      [20] i2f
      [21] iconst_0
      [22] invokestatic #391
        - Methodref [android/view/MotionEvent.obtain (JJIFFI)Landroid/view/MotionEvent;]
      [25] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)Lcom/anysoftkeyboard/keyboards/views/k;
    Access flags: 0x2
      = private com.anysoftkeyboard.keyboards.views.k a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 101, locals = 7, stack = 7):
      [0] aload_0 v0
      [1] getfield #249
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aE Ljava/util/ArrayList;]
      [4] astore_2 v2
      [5] aload_0 v0
      [6] getfield #273
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ac [Lcom/anysoftkeyboard/keyboards/o;]
      [9] astore_3 v3
      [10] aload_0 v0
      [11] getfield #297
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [14] astore v4
      [16] aload_2 v2
      [17] invokevirtual #579
        - Methodref [java/util/ArrayList.size ()I]
      [20] istore v5
      [22] goto +64 (target=86)
      [25] new #159
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [28] dup
      [29] iload v5
      [31] aload_0 v0
      [32] getfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [35] aload_0 v0
      [36] getfield #253
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aI Lcom/anysoftkeyboard/keyboards/views/m;]
      [39] aload_0 v0
      [40] aload_0 v0
      [41] invokevirtual #492
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getResources ()Landroid/content/res/Resources;]
      [44] pop
      [45] invokespecial #524
        - Methodref [com/anysoftkeyboard/keyboards/views/k.<init> (ILcom/anysoftkeyboard/keyboards/views/h;Lcom/anysoftkeyboard/keyboards/views/m;Lcom/anysoftkeyboard/keyboards/views/c;)V]
      [48] astore v6
      [50] aload_3 v3
      [51] ifnull +13 (target=64)
      [54] aload v6
      [56] aload_3 v3
      [57] aload_0 v0
      [58] getfield #242
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.W F]
      [61] invokevirtual #532
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a ([Lcom/anysoftkeyboard/keyboards/o;F)V]
      [64] aload v4
      [66] ifnull +10 (target=76)
      [69] aload v6
      [71] aload v4
      [73] invokevirtual #531
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (Lcom/anysoftkeyboard/keyboards/views/f;)V]
      [76] aload_2 v2
      [77] aload v6
      [79] invokevirtual #575
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [82] pop
      [83] iinc v5, 1
      [86] iload v5
      [88] iload_1 v1
      [89] ificmple -64 (target=25)
      [92] aload_2 v2
      [93] iload_1 v1
      [94] invokevirtual #577
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [97] checkcast #159
        - Class [com/anysoftkeyboard/keyboards/views/k]
      [100] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onTouchEvent(Landroid/view/MotionEvent;)Z
    Access flags: 0x1
      = public boolean onTouchEvent(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 743, locals = 12, stack = 6):
      [0] aload_0 v0
      [1] getfield #297
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.b Lcom/anysoftkeyboard/keyboards/views/f;]
      [4] astore_2 v2
      [5] aload_2 v2
      [6] invokeinterface #597
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.g ()V]
      [11] invokestatic #554
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.b ()Lcom/anysoftkeyboard/devicespecific/f;]
      [14] aload_1 v1
      [15] invokeinterface #596
        - InterfaceMethodref [com/anysoftkeyboard/devicespecific/f.a (Landroid/view/MotionEvent;)Lcom/anysoftkeyboard/devicespecific/o;]
      [20] dup
      [21] astore_1 v1
      [22] invokevirtual #441
        - Methodref [com/anysoftkeyboard/devicespecific/o.a ()I]
      [25] istore_3 v3
      [26] aload_1 v1
      [27] invokevirtual #447
        - Methodref [com/anysoftkeyboard/devicespecific/o.d ()I]
      [30] istore v4
      [32] aload_0 v0
      [33] getfield #252
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aH I]
      [36] istore v5
      [38] aload_0 v0
      [39] iload v4
      [41] putfield #252
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aH I]
      [44] aload_0 v0
      [45] getfield #251
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aG Z]
      [48] ifne +23 (target=71)
      [51] iload v4
      [53] iconst_1
      [54] ificmple +17 (target=71)
      [57] iload v5
      [59] iconst_1
      [60] ificmple +11 (target=71)
      [63] aload_2 v2
      [64] invokeinterface #598
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.h ()V]
      [69] iconst_1
      [70] ireturn
      [71] aload_0 v0
      [72] getfield #255
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aK Lcom/anysoftkeyboard/keyboards/views/i;]
      [75] aload_1 v1
      [76] invokevirtual #445
        - Methodref [com/anysoftkeyboard/devicespecific/o.c ()Landroid/view/MotionEvent;]
      [79] invokevirtual #517
        - Methodref [com/anysoftkeyboard/keyboards/views/i.a (Landroid/view/MotionEvent;)V]
      [82] aload_0 v0
      [83] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [86] ifnonnull +46 (target=132)
      [89] aload_0 v0
      [90] getfield #254
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aJ Landroid/view/GestureDetector;]
      [93] ifnull +39 (target=132)
      [96] aload_0 v0
      [97] getfield #254
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aJ Landroid/view/GestureDetector;]
      [100] aload_1 v1
      [101] invokevirtual #445
        - Methodref [com/anysoftkeyboard/devicespecific/o.c ()Landroid/view/MotionEvent;]
      [104] invokevirtual #388
        - Methodref [android/view/GestureDetector.onTouchEvent (Landroid/view/MotionEvent;)Z]
      [107] ifeq +25 (target=132)
      [110] ldc #44
        - String [ASKKbdViewBase]
      [112] ldc #95
        - String [Gesture detected!]
      [114] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [117] pop
      [118] aload_0 v0
      [119] getfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [122] invokevirtual #510
        - Methodref [com/anysoftkeyboard/keyboards/views/h.c ()V]
      [125] aload_0 v0
      [126] invokevirtual #497
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.k ()V]
      [129] goto -66 (target=63)
      [132] aload_1 v1
      [133] invokevirtual #449
        - Methodref [com/anysoftkeyboard/devicespecific/o.e ()J]
      [136] lstore v7
      [138] aload_1 v1
      [139] invokevirtual #443
        - Methodref [com/anysoftkeyboard/devicespecific/o.b ()I]
      [142] istore v6
      [144] aload_1 v1
      [145] iload v6
      [147] invokevirtual #442
        - Methodref [com/anysoftkeyboard/devicespecific/o.a (I)I]
      [150] istore v9
      [152] aload_1 v1
      [153] iload v6
      [155] invokevirtual #444
        - Methodref [com/anysoftkeyboard/devicespecific/o.b (I)F]
      [158] f2i
      [159] istore v10
      [161] aload_1 v1
      [162] iload v6
      [164] invokevirtual #446
        - Methodref [com/anysoftkeyboard/devicespecific/o.c (I)F]
      [167] f2i
      [168] istore v6
      [170] aload_0 v0
      [171] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [174] ifnull +73 (target=247)
      [177] aload_1 v1
      [178] aload_0 v0
      [179] getfield #248
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aD I]
      [182] invokevirtual #448
        - Methodref [com/anysoftkeyboard/devicespecific/o.d (I)I]
      [185] dup
      [186] istore v11
      [188] iflt +51 (target=239)
      [191] iload v11
      [193] iload v4
      [195] ificmpge +44 (target=239)
      [198] aload_1 v1
      [199] iload v11
      [201] invokevirtual #444
        - Methodref [com/anysoftkeyboard/devicespecific/o.b (I)F]
      [204] f2i
      [205] istore v5
      [207] aload_1 v1
      [208] iload v11
      [210] invokevirtual #446
        - Methodref [com/anysoftkeyboard/devicespecific/o.c (I)F]
      [213] f2i
      [214] istore_1 v1
      [215] aload_0 v0
      [216] iload_3 v3
      [217] iload v5
      [219] iload_1 v1
      [220] lload v7
      [222] invokespecial #466
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (IIIJ)Landroid/view/MotionEvent;]
      [225] astore_1 v1
      [226] aload_0 v0
      [227] getfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [230] aload_1 v1
      [231] invokevirtual #501
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.onTouchEvent (Landroid/view/MotionEvent;)Z]
      [234] pop
      [235] aload_1 v1
      [236] invokevirtual #392
        - Methodref [android/view/MotionEvent.recycle ()V]
      [239] aload_2 v2
      [240] invokeinterface #598
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.h ()V]
      [245] iconst_1
      [246] ireturn
      [247] aload_0 v0
      [248] getfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [251] invokevirtual #509
        - Methodref [com/anysoftkeyboard/keyboards/views/h.b ()Z]
      [254] ifeq +45 (target=299)
      [257] iload_3 v3
      [258] iconst_2
      [259] ificmpne +11 (target=270)
      [262] aload_2 v2
      [263] invokeinterface #598
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.h ()V]
      [268] iconst_1
      [269] ireturn
      [270] aload_0 v0
      [271] iload v9
      [273] invokespecial #465
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (I)Lcom/anysoftkeyboard/keyboards/views/k;]
      [276] astore v11
      [278] iload v4
      [280] iconst_1
      [281] ificmple +18 (target=299)
      [284] aload v11
      [286] invokevirtual #525
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a ()Z]
      [289] ifne +10 (target=299)
      [292] aload_0 v0
      [293] getfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [296] invokevirtual #508
        - Methodref [com/anysoftkeyboard/keyboards/views/h.a ()V]
      [299] aload_0 v0
      [300] getfield #251
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aG Z]
      [303] ifne +141 (target=444)
      [306] aload_0 v0
      [307] iconst_0
      [308] invokespecial #465
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (I)Lcom/anysoftkeyboard/keyboards/views/k;]
      [311] astore v11
      [313] iload v4
      [315] iconst_1
      [316] ificmpne +23 (target=339)
      [319] iload v5
      [321] iconst_2
      [322] ificmpne +17 (target=339)
      [325] aload v11
      [327] iload v10
      [329] iload v6
      [331] lload v7
      [333] invokevirtual #529
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (IIJ)V]
      [336] goto +100 (target=436)
      [339] iload v4
      [341] iconst_2
      [342] ificmpne +29 (target=371)
      [345] iload v5
      [347] iconst_1
      [348] ificmpne +23 (target=371)
      [351] aload v11
      [353] aload v11
      [355] invokevirtual #538
        - Methodref [com/anysoftkeyboard/keyboards/views/k.d ()I]
      [358] aload v11
      [360] invokevirtual #539
        - Methodref [com/anysoftkeyboard/keyboards/views/k.e ()I]
      [363] lload v7
      [365] invokevirtual #536
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b (IIJ)V]
      [368] goto +68 (target=436)
      [371] iload v4
      [373] iconst_1
      [374] ificmpne +24 (target=398)
      [377] iload v5
      [379] iconst_1
      [380] ificmpne +18 (target=398)
      [383] aload v11
      [385] iload_3 v3
      [386] iload v10
      [388] iload v6
      [390] lload v7
      [392] invokevirtual #528
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (IIIJ)V]
      [395] goto +41 (target=436)
      [398] ldc #44
        - String [ASKKbdViewBase]
      [400] new #176
        - Class [java/lang/StringBuilder]
      [403] dup
      [404] ldc #97
        - String [Unknown touch panel behavior: pointer count is ]
      [406] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [409] iload v4
      [411] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [414] ldc #37
        - String [ (old ]
      [416] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [419] iload v5
      [421] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [424] ldc #41
        - String [)]
      [426] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [429] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [432] invokestatic #387
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [435] pop
      [436] aload_2 v2
      [437] invokeinterface #598
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.h ()V]
      [442] iconst_1
      [443] ireturn
      [444] iload_3 v3
      [445] iconst_2
      [446] ificmpne +49 (target=495)
      [449] iconst_0
      [450] istore v11
      [452] goto +33 (target=485)
      [455] aload_0 v0
      [456] aload_1 v1
      [457] iload v11
      [459] invokevirtual #442
        - Methodref [com/anysoftkeyboard/devicespecific/o.a (I)I]
      [462] invokespecial #465
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (I)Lcom/anysoftkeyboard/keyboards/views/k;]
      [465] aload_1 v1
      [466] iload v11
      [468] invokevirtual #444
        - Methodref [com/anysoftkeyboard/devicespecific/o.b (I)F]
      [471] f2i
      [472] aload_1 v1
      [473] iload v11
      [475] invokevirtual #446
        - Methodref [com/anysoftkeyboard/devicespecific/o.c (I)F]
      [478] f2i
      [479] invokevirtual #535
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b (II)V]
      [482] iinc v11, 1
      [485] iload v11
      [487] iload v4
      [489] ificmplt -34 (target=455)
      [492] goto +234 (target=726)
      [495] aload_0 v0
      [496] iload v9
      [498] invokespecial #465
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (I)Lcom/anysoftkeyboard/keyboards/views/k;]
      [501] astore v11
      [503] aload_0 v0
      [504] iload_3 v3
      [505] iload v10
      [507] iload v6
      [509] aload v11
      [511] astore v6
      [513] istore v5
      [515] istore v4
      [517] istore_3 v3
      [518] astore_1 v1
      [519] iload_3 v3
      [520] tableswitch (7 offsets, default=206) (target=726)
        0: offset = 44, target = 564
        1: offset = 91, target = 611
        2: offset = 206, target = 726
        3: offset = 189, target = 709
        4: offset = 206, target = 726
        5: offset = 44, target = 564
        6: offset = 91, target = 611
        default: offset = 206, target = 726
      [564] aload_1 v1
      [565] aload v6
      [567] astore_3 v3
      [568] astore_1 v1
      [569] aload_3 v3
      [570] iload v4
      [572] iload v5
      [574] invokevirtual #527
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (II)Z]
      [577] ifeq +13 (target=590)
      [580] aload_1 v1
      [581] getfield #250
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aF Lcom/anysoftkeyboard/keyboards/views/j;]
      [584] aload_3 v3
      [585] lload v7
      [587] invokevirtual #522
        - Methodref [com/anysoftkeyboard/keyboards/views/j.b (Lcom/anysoftkeyboard/keyboards/views/k;J)V]
      [590] aload_3 v3
      [591] iload v4
      [593] iload v5
      [595] lload v7
      [597] invokevirtual #529
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (IIJ)V]
      [600] aload_1 v1
      [601] getfield #250
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aF Lcom/anysoftkeyboard/keyboards/views/j;]
      [604] aload_3 v3
      [605] invokevirtual #519
        - Methodref [com/anysoftkeyboard/keyboards/views/j.a (Lcom/anysoftkeyboard/keyboards/views/k;)V]
      [608] goto +118 (target=726)
      [611] aload_1 v1
      [612] aload v6
      [614] astore_3 v3
      [615] astore_1 v1
      [616] aload_3 v3
      [617] invokevirtual #525
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a ()Z]
      [620] ifeq +16 (target=636)
      [623] aload_1 v1
      [624] getfield #250
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aF Lcom/anysoftkeyboard/keyboards/views/j;]
      [627] aload_3 v3
      [628] lload v7
      [630] invokevirtual #522
        - Methodref [com/anysoftkeyboard/keyboards/views/j.b (Lcom/anysoftkeyboard/keyboards/views/k;J)V]
      [633] goto +55 (target=688)
      [636] aload_1 v1
      [637] getfield #250
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aF Lcom/anysoftkeyboard/keyboards/views/j;]
      [640] aload_3 v3
      [641] invokevirtual #521
        - Methodref [com/anysoftkeyboard/keyboards/views/j.b (Lcom/anysoftkeyboard/keyboards/views/k;)I]
      [644] iflt +16 (target=660)
      [647] aload_1 v1
      [648] getfield #250
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aF Lcom/anysoftkeyboard/keyboards/views/j;]
      [651] aload_3 v3
      [652] lload v7
      [654] invokevirtual #520
        - Methodref [com/anysoftkeyboard/keyboards/views/j.a (Lcom/anysoftkeyboard/keyboards/views/k;J)V]
      [657] goto +31 (target=688)
      [660] ldc #44
        - String [ASKKbdViewBase]
      [662] new #176
        - Class [java/lang/StringBuilder]
      [665] dup
      [666] ldc #106
        - String [onUpEvent: corresponding down event not found for pointer ]
      [668] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [671] aload_3 v3
      [672] getfield #323
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.a I]
      [675] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [678] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [681] invokestatic #387
        - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
      [684] pop
      [685] goto +41 (target=726)
      [688] aload_3 v3
      [689] iload v4
      [691] iload v5
      [693] lload v7
      [695] invokevirtual #536
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b (IIJ)V]
      [698] aload_1 v1
      [699] getfield #250
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aF Lcom/anysoftkeyboard/keyboards/views/j;]
      [702] aload_3 v3
      [703] invokevirtual #523
        - Methodref [com/anysoftkeyboard/keyboards/views/j.c (Lcom/anysoftkeyboard/keyboards/views/k;)V]
      [706] goto +20 (target=726)
      [709] aload_1 v1
      [710] aload v6
      [712] astore_3 v3
      [713] astore_1 v1
      [714] aload_3 v3
      [715] invokevirtual #537
        - Methodref [com/anysoftkeyboard/keyboards/views/k.c ()V]
      [718] aload_1 v1
      [719] getfield #250
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aF Lcom/anysoftkeyboard/keyboards/views/j;]
      [722] aload_3 v3
      [723] invokevirtual #523
        - Methodref [com/anysoftkeyboard/keyboards/views/j.c (Lcom/anysoftkeyboard/keyboards/views/k;)V]
      [726] aload_2 v2
      [727] invokeinterface #598
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.h ()V]
      [732] iconst_1
      [733] ireturn
      [734] astore_1 v1
      [735] aload_2 v2
      [736] invokeinterface #598
        - InterfaceMethodref [com/anysoftkeyboard/keyboards/views/f.h ()V]
      [741] aload_1 v1
      [742] athrow
      Code attribute exceptions (count = 5):
      - ExceptionInfo (5 -> 63: 734):
      - ExceptionInfo (71 -> 239: 734):
      - ExceptionInfo (247 -> 262: 734):
      - ExceptionInfo (270 -> 436: 734):
      - ExceptionInfo (444 -> 726: 734):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Z
    Access flags: 0x4
      = protected boolean b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_0
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       n()Lcom/anysoftkeyboard/keyboards/o;
    Access flags: 0x14
      = protected final com.anysoftkeyboard.keyboards.o n()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 59, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [4] ifnonnull +5 (target=9)
      [7] aconst_null
      [8] areturn
      [9] aload_0 v0
      [10] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [13] invokevirtual #458
        - Methodref [com/anysoftkeyboard/keyboards/b.q ()Ljava/util/List;]
      [16] invokeinterface #605
        - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
      [21] astore_2 v2
      [22] goto +26 (target=48)
      [25] aload_2 v2
      [26] invokeinterface #603
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [31] checkcast #150
        - Class [com/anysoftkeyboard/keyboards/o]
      [34] dup
      [35] astore_1 v1
      [36] getfield #207
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [39] iconst_0
      [40] iaload
      [41] bipush -10
      [43] ificmpne +5 (target=48)
      [46] aload_1 v1
      [47] areturn
      [48] aload_2 v2
      [49] invokeinterface #602
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [54] ifne -29 (target=25)
      [57] aconst_null
      [58] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       o()Z
    Access flags: 0x11
      = public final boolean o()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 32, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [4] invokevirtual #414
        - Methodref [android/widget/PopupWindow.dismiss ()V]
      [7] aload_0 v0
      [8] getfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [11] invokevirtual #511
        - Methodref [com/anysoftkeyboard/keyboards/views/h.d ()V]
      [14] aload_0 v0
      [15] invokevirtual #481
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d ()Z]
      [18] ifne +12 (target=30)
      [21] aload_0 v0
      [22] getfield #294
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ax Ljava/util/WeakHashMap;]
      [25] invokevirtual #584
        - Methodref [java/util/WeakHashMap.clear ()V]
      [28] iconst_1
      [29] ireturn
      [30] iconst_0
      [31] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDetachedFromWindow()V
    Access flags: 0x1
      = public void onDetachedFromWindow()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 19, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #395
        - Methodref [android/view/View.onDetachedFromWindow ()V]
      [4] invokestatic #553
        - Methodref [com/menny/android/anysoftkeyboard/AnyApplication.a ()Lcom/anysoftkeyboard/a;]
      [7] aload_0 v0
      [8] invokeinterface #591
        - InterfaceMethodref [com/anysoftkeyboard/a.b (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V]
      [13] aload_0 v0
      [14] invokevirtual #500
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.o ()Z]
      [17] pop
      [18] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V
    Access flags: 0x1
      = public void onSharedPreferenceChanged(android.content.SharedPreferences,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 76, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] invokevirtual #492
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getResources ()Landroid/content/res/Resources;]
      [4] astore_1 v1
      [5] aload_2 v2
      [6] aload_1 v1
      [7] ldc #15
        - Integer [2131296303]
      [9] invokevirtual #337
        - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [12] invokevirtual #564
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [15] ifne +16 (target=31)
      [18] aload_2 v2
      [19] aload_1 v1
      [20] ldc #14
        - Integer [2131296302]
      [22] invokevirtual #337
        - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [25] invokevirtual #564
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [28] ifeq +9 (target=37)
      [31] aload_0 v0
      [32] aload_1 v1
      [33] invokespecial #469
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/res/Resources;)V]
      [36] return
      [37] aload_2 v2
      [38] aload_1 v1
      [39] ldc #17
        - Integer [2131296305]
      [41] invokevirtual #337
        - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [44] invokevirtual #564
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [47] ifne +16 (target=63)
      [50] aload_2 v2
      [51] aload_1 v1
      [52] ldc #16
        - Integer [2131296304]
      [54] invokevirtual #337
        - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [57] invokevirtual #564
        - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
      [60] ifeq +15 (target=75)
      [63] aload_0 v0
      [64] invokevirtual #500
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.o ()Z]
      [67] pop
      [68] aload_0 v0
      [69] getfield #249
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aE Ljava/util/ArrayList;]
      [72] invokevirtual #576
        - Methodref [java/util/ArrayList.clear ()V]
      [75] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       p()Z
    Access flags: 0x14
      = protected final boolean p()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #292
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
      [4] ifnull +15 (target=19)
      [7] aload_0 v0
      [8] getfield #292
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
      [11] invokevirtual #415
        - Methodref [android/widget/PopupWindow.isShowing ()Z]
      [14] ifeq +5 (target=19)
      [17] iconst_1
      [18] ireturn
      [19] iconst_0
      [20] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Z
    Access flags: 0x4
      = protected boolean d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #502
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.p ()Z]
      [4] ifeq +31 (target=35)
      [7] aload_0 v0
      [8] getfield #292
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
      [11] invokevirtual #414
        - Methodref [android/widget/PopupWindow.dismiss ()V]
      [14] aload_0 v0
      [15] aconst_null
      [16] putfield #244
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;]
      [19] aload_0 v0
      [20] iconst_0
      [21] putfield #295
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ay I]
      [24] aload_0 v0
      [25] iconst_0
      [26] putfield #296
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.az I]
      [29] aload_0 v0
      [30] invokevirtual #498
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.l ()V]
      [33] iconst_1
      [34] ireturn
      [35] iconst_0
      [36] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       q()Z
    Access flags: 0x11
      = public final boolean q()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 19, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #292
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.av Landroid/widget/PopupWindow;]
      [4] invokevirtual #415
        - Methodref [android/widget/PopupWindow.isShowing ()Z]
      [7] ifeq +10 (target=17)
      [10] aload_0 v0
      [11] invokevirtual #481
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.d ()Z]
      [14] pop
      [15] iconst_1
      [16] ireturn
      [17] iconst_0
      [18] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)V
    Access flags: 0x1008
      = static void a(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView,int,com.anysoftkeyboard.keyboards.views.k)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 764, locals = 7, stack = 5):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] aload_2 v2
      [3] astore_2 v2
      [4] istore_1 v1
      [5] astore_0 v0
      [6] aload_2 v2
      [7] iload_1 v1
      [8] invokevirtual #526
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (I)Lcom/anysoftkeyboard/keyboards/o;]
      [11] dup
      [12] astore_1 v1
      [13] ifnull +10 (target=23)
      [16] aload_0 v0
      [17] getfield #284
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.an Z]
      [20] ifne +4 (target=24)
      [23] return
      [24] aload_0 v0
      [25] aload_2 v2
      [26] aload_1 v1
      [27] aload_0 v0
      [28] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [31] invokevirtual #454
        - Methodref [com/anysoftkeyboard/keyboards/b.k ()Z]
      [34] invokevirtual #530
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (Lcom/anysoftkeyboard/keyboards/o;Z)Ljava/lang/CharSequence;]
      [37] astore_3 v3
      [38] getfield #272
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ab Lcom/anysoftkeyboard/keyboards/b;]
      [41] invokevirtual #454
        - Methodref [com/anysoftkeyboard/keyboards/b.k ()Z]
      [44] ifeq +33 (target=77)
      [47] aload_3 v3
      [48] invokestatic #385
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [51] ifne +26 (target=77)
      [54] aload_3 v3
      [55] iconst_0
      [56] invokeinterface #599
        - InterfaceMethodref [java/lang/CharSequence.charAt (I)C]
      [61] invokestatic #556
        - Methodref [java/lang/Character.isLowerCase (C)Z]
      [64] ifeq +13 (target=77)
      [67] aload_3 v3
      [68] invokeinterface #601
        - InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
      [73] invokevirtual #566
        - Methodref [java/lang/String.toUpperCase ()Ljava/lang/String;]
      [76] astore_3 v3
      [77] aload_3 v3
      [78] dup
      [79] astore_2 v2
      [80] invokestatic #385
        - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z]
      [83] ifeq +78 (target=161)
      [86] aload_0 v0
      [87] aload_1 v1
      [88] iconst_1
      [89] invokespecial #475
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Lcom/anysoftkeyboard/keyboards/o;Z)Landroid/graphics/drawable/Drawable;]
      [92] astore v4
      [94] aload_0 v0
      [95] getfield #276
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.af Landroid/widget/ImageView;]
      [98] aload v4
      [100] invokevirtual #412
        - Methodref [android/widget/ImageView.setImageDrawable (Landroid/graphics/drawable/Drawable;)V]
      [103] aload_0 v0
      [104] getfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [107] aconst_null
      [108] invokevirtual #427
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [111] aload_0 v0
      [112] getfield #276
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.af Landroid/widget/ImageView;]
      [115] iconst_0
      [116] iconst_0
      [117] invokestatic #401
        - Methodref [android/view/View$MeasureSpec.makeMeasureSpec (II)I]
      [120] iconst_0
      [121] iconst_0
      [122] invokestatic #401
        - Methodref [android/view/View$MeasureSpec.makeMeasureSpec (II)I]
      [125] invokevirtual #411
        - Methodref [android/widget/ImageView.measure (II)V]
      [128] aload_0 v0
      [129] getfield #276
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.af Landroid/widget/ImageView;]
      [132] invokevirtual #410
        - Methodref [android/widget/ImageView.getMeasuredWidth ()I]
      [135] aload_1 v1
      [136] getfield #211
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [139] invokestatic #561
        - Methodref [java/lang/Math.max (II)I]
      [142] istore_2 v2
      [143] aload_0 v0
      [144] getfield #276
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.af Landroid/widget/ImageView;]
      [147] invokevirtual #409
        - Methodref [android/widget/ImageView.getMeasuredHeight ()I]
      [150] aload_1 v1
      [151] getfield #212
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [154] invokestatic #561
        - Methodref [java/lang/Math.max (II)I]
      [157] istore_3 v3
      [158] goto +114 (target=272)
      [161] aload_0 v0
      [162] getfield #276
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.af Landroid/widget/ImageView;]
      [165] aconst_null
      [166] invokevirtual #412
        - Methodref [android/widget/ImageView.setImageDrawable (Landroid/graphics/drawable/Drawable;)V]
      [169] aload_0 v0
      [170] getfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [173] aload_2 v2
      [174] invokevirtual #427
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [177] aload_2 v2
      [178] invokeinterface #600
        - InterfaceMethodref [java/lang/CharSequence.length ()I]
      [183] iconst_1
      [184] ificmple +28 (target=212)
      [187] aload_1 v1
      [188] getfield #207
        - Fieldref [com/anysoftkeyboard/keyboards/o.d [I]
      [191] arraylength
      [192] iconst_2
      [193] ificmpge +19 (target=212)
      [196] aload_0 v0
      [197] getfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [200] iconst_0
      [201] aload_0 v0
      [202] getfield #279
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ai I]
      [205] i2f
      [206] invokevirtual #429
        - Methodref [android/widget/TextView.setTextSize (IF)V]
      [209] goto +16 (target=225)
      [212] aload_0 v0
      [213] getfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [216] iconst_0
      [217] aload_0 v0
      [218] getfield #278
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ah I]
      [221] i2f
      [222] invokevirtual #429
        - Methodref [android/widget/TextView.setTextSize (IF)V]
      [225] aload_0 v0
      [226] getfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [229] iconst_0
      [230] iconst_0
      [231] invokestatic #401
        - Methodref [android/view/View$MeasureSpec.makeMeasureSpec (II)I]
      [234] iconst_0
      [235] iconst_0
      [236] invokestatic #401
        - Methodref [android/view/View$MeasureSpec.makeMeasureSpec (II)I]
      [239] invokevirtual #426
        - Methodref [android/widget/TextView.measure (II)V]
      [242] aload_0 v0
      [243] getfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [246] invokevirtual #425
        - Methodref [android/widget/TextView.getMeasuredWidth ()I]
      [249] aload_1 v1
      [250] getfield #211
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [253] invokestatic #561
        - Methodref [java/lang/Math.max (II)I]
      [256] istore_2 v2
      [257] aload_0 v0
      [258] getfield #275
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ae Landroid/widget/TextView;]
      [261] invokevirtual #424
        - Methodref [android/widget/TextView.getMeasuredHeight ()I]
      [264] aload_1 v1
      [265] getfield #212
        - Fieldref [com/anysoftkeyboard/keyboards/o.i I]
      [268] invokestatic #561
        - Methodref [java/lang/Math.max (II)I]
      [271] istore_3 v3
      [272] aload_0 v0
      [273] getfield #281
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ak I]
      [276] ifge +107 (target=383)
      [279] aload_0 v0
      [280] aload_0 v0
      [281] getfield #274
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
      [284] invokevirtual #404
        - Methodref [android/view/ViewGroup.getPaddingLeft ()I]
      [287] aload_0 v0
      [288] getfield #274
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
      [291] invokevirtual #405
        - Methodref [android/view/ViewGroup.getPaddingRight ()I]
      [294] iadd
      [295] putfield #280
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aj I]
      [298] aload_0 v0
      [299] aload_0 v0
      [300] getfield #274
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
      [303] invokevirtual #406
        - Methodref [android/view/ViewGroup.getPaddingTop ()I]
      [306] aload_0 v0
      [307] getfield #274
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
      [310] invokevirtual #403
        - Methodref [android/view/ViewGroup.getPaddingBottom ()I]
      [313] iadd
      [314] putfield #281
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ak I]
      [317] aload_0 v0
      [318] getfield #268
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
      [321] ifnull +62 (target=383)
      [324] new #119
        - Class [android/graphics/Rect]
      [327] dup
      [328] invokespecial #366
        - Methodref [android/graphics/Rect.<init> ()V]
      [331] astore v4
      [333] aload_0 v0
      [334] getfield #268
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
      [337] aload v4
      [339] invokevirtual #378
        - Methodref [android/graphics/drawable/Drawable.getPadding (Landroid/graphics/Rect;)Z]
      [342] pop
      [343] aload_0 v0
      [344] dup
      [345] getfield #280
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aj I]
      [348] aload v4
      [350] getfield #189
        - Fieldref [android/graphics/Rect.left I]
      [353] aload v4
      [355] getfield #190
        - Fieldref [android/graphics/Rect.right I]
      [358] iadd
      [359] iadd
      [360] putfield #280
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aj I]
      [363] aload_0 v0
      [364] dup
      [365] getfield #281
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ak I]
      [368] aload v4
      [370] getfield #191
        - Fieldref [android/graphics/Rect.top I]
      [373] aload v4
      [375] getfield #188
        - Fieldref [android/graphics/Rect.bottom I]
      [378] iadd
      [379] iadd
      [380] putfield #281
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ak I]
      [383] iload_2 v2
      [384] aload_0 v0
      [385] getfield #280
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aj I]
      [388] iadd
      [389] istore_2 v2
      [390] iload_3 v3
      [391] aload_0 v0
      [392] getfield #281
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ak I]
      [395] iadd
      [396] istore_3 v3
      [397] aload_0 v0
      [398] getfield #268
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
      [401] ifnull +27 (target=428)
      [404] aload_0 v0
      [405] getfield #268
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
      [408] invokevirtual #377
        - Methodref [android/graphics/drawable/Drawable.getMinimumWidth ()I]
      [411] iload_2 v2
      [412] invokestatic #561
        - Methodref [java/lang/Math.max (II)I]
      [415] istore_2 v2
      [416] aload_0 v0
      [417] getfield #268
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
      [420] invokevirtual #376
        - Methodref [android/graphics/drawable/Drawable.getMinimumHeight ()I]
      [423] iload_3 v3
      [424] invokestatic #561
        - Methodref [java/lang/Math.max (II)I]
      [427] istore_3 v3
      [428] aload_1 v1
      [429] getfield #214
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [432] iload_2 v2
      [433] aload_1 v1
      [434] getfield #211
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [437] isub
      [438] iconst_2
      [439] idiv
      [440] isub
      [441] istore v4
      [443] aload_1 v1
      [444] getfield #215
        - Fieldref [com/anysoftkeyboard/keyboards/o.m I]
      [447] iload_3 v3
      [448] isub
      [449] aload_0 v0
      [450] getfield #271
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aa I]
      [453] isub
      [454] istore v5
      [456] aload_0 v0
      [457] getfield #267
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aW Lcom/anysoftkeyboard/keyboards/views/h;]
      [460] iconst_2
      [461] invokevirtual #514
        - Methodref [com/anysoftkeyboard/keyboards/views/h.removeMessages (I)V]
      [464] aload_0 v0
      [465] getfield #282
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.al [I]
      [468] ifnonnull +104 (target=572)
      [471] aload_0 v0
      [472] iconst_2
      [473] newarray 10
      [475] putfield #282
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.al [I]
      [478] aload_0 v0
      [479] aload_0 v0
      [480] getfield #282
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.al [I]
      [483] invokevirtual #484
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getLocationInWindow ([I)V]
      [486] ldc #44
        - String [ASKKbdViewBase]
      [488] new #176
        - Class [java/lang/StringBuilder]
      [491] dup
      [492] ldc #105
        - String [mOffsetInWindow ]
      [494] invokespecial #567
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [497] aload_0 v0
      [498] getfield #282
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.al [I]
      [501] iconst_0
      [502] iaload
      [503] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [506] ldc #42
        - String [, ]
      [508] invokevirtual #571
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [511] aload_0 v0
      [512] getfield #282
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.al [I]
      [515] iconst_1
      [516] iaload
      [517] invokevirtual #569
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [520] invokevirtual #573
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [523] invokestatic #386
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [526] pop
      [527] aload_0 v0
      [528] getfield #282
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.al [I]
      [531] iconst_0
      [532] dup2
      [533] iaload
      [534] aload_0 v0
      [535] getfield #286
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ap I]
      [538] iadd
      [539] iastore
      [540] aload_0 v0
      [541] getfield #282
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.al [I]
      [544] iconst_1
      [545] dup2
      [546] iaload
      [547] aload_0 v0
      [548] getfield #287
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aq I]
      [551] iadd
      [552] iastore
      [553] iconst_2
      [554] newarray 10
      [556] astore v6
      [558] aload_0 v0
      [559] aload v6
      [561] invokevirtual #485
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getLocationOnScreen ([I)V]
      [564] aload_0 v0
      [565] aload v6
      [567] iconst_1
      [568] iaload
      [569] putfield #288
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ar I]
      [572] iload v4
      [574] aload_0 v0
      [575] getfield #282
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.al [I]
      [578] iconst_0
      [579] iaload
      [580] iadd
      [581] istore v4
      [583] iload v5
      [585] aload_0 v0
      [586] getfield #282
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.al [I]
      [589] iconst_1
      [590] iaload
      [591] iadd
      [592] dup
      [593] istore v5
      [595] aload_0 v0
      [596] getfield #288
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ar I]
      [599] iadd
      [600] ifge +60 (target=660)
      [603] aload_1 v1
      [604] getfield #214
        - Fieldref [com/anysoftkeyboard/keyboards/o.l I]
      [607] aload_1 v1
      [608] getfield #211
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [611] iadd
      [612] aload_0 v0
      [613] invokevirtual #493
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getWidth ()I]
      [616] iconst_2
      [617] idiv
      [618] ificmpgt +21 (target=639)
      [621] iload v4
      [623] aload_1 v1
      [624] getfield #211
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [627] i2d
      [628] ldc2_w #182
        - Double [2.5]
      [631] dmul
      [632] d2i
      [633] iadd
      [634] istore v4
      [636] goto +18 (target=654)
      [639] iload v4
      [641] aload_1 v1
      [642] getfield #211
        - Fieldref [com/anysoftkeyboard/keyboards/o.h I]
      [645] i2d
      [646] ldc2_w #182
        - Double [2.5]
      [649] dmul
      [650] d2i
      [651] isub
      [652] istore v4
      [654] iload v5
      [656] iload_3 v3
      [657] iadd
      [658] istore v5
      [660] aload_0 v0
      [661] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [664] invokevirtual #415
        - Methodref [android/widget/PopupWindow.isShowing ()Z]
      [667] ifeq +19 (target=686)
      [670] aload_0 v0
      [671] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [674] iload v4
      [676] iload v5
      [678] iload_2 v2
      [679] iload_3 v3
      [680] invokevirtual #423
        - Methodref [android/widget/PopupWindow.update (IIII)V]
      [683] goto +35 (target=718)
      [686] aload_0 v0
      [687] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [690] iload_2 v2
      [691] invokevirtual #421
        - Methodref [android/widget/PopupWindow.setWidth (I)V]
      [694] aload_0 v0
      [695] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [698] iload_3 v3
      [699] invokevirtual #419
        - Methodref [android/widget/PopupWindow.setHeight (I)V]
      [702] aload_0 v0
      [703] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [706] aload_0 v0
      [707] getfield #293
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aw Landroid/view/View;]
      [710] iconst_0
      [711] iload v4
      [713] iload v5
      [715] invokevirtual #422
        - Methodref [android/widget/PopupWindow.showAtLocation (Landroid/view/View;III)V]
      [718] aload_0 v0
      [719] iload v5
      [721] putfield #289
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.as I]
      [724] aload_0 v0
      [725] getfield #274
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ad Landroid/view/ViewGroup;]
      [728] iconst_0
      [729] invokevirtual #408
        - Methodref [android/view/ViewGroup.setVisibility (I)V]
      [732] aload_0 v0
      [733] getfield #268
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
      [736] ifnull +27 (target=763)
      [739] aload_0 v0
      [740] getfield #268
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aX Landroid/graphics/drawable/Drawable;]
      [743] aload_1 v1
      [744] getfield #218
        - Fieldref [com/anysoftkeyboard/keyboards/o.u I]
      [747] ifeq +9 (target=756)
      [750] getstatic #304
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.i [I]
      [753] goto +6 (target=759)
      [756] getstatic #224
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.EMPTY_STATE_SET [I]
      [759] invokevirtual #380
        - Methodref [android/graphics/drawable/Drawable.setState ([I)Z]
      [762] pop
      [763] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)Landroid/widget/PopupWindow;
    Access flags: 0x1008
      = static android.widget.PopupWindow a(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #277
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.ag Landroid/widget/PopupWindow;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;)I
    Access flags: 0x1008
      = static int b(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #303
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.h I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView;ILcom/anysoftkeyboard/keyboards/views/k;)Z
    Access flags: 0x1008
      = static boolean b(com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView,int,com.anysoftkeyboard.keyboards.views.k)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 60, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] aload_2 v2
      [3] astore_2 v2
      [4] istore_1 v1
      [5] astore_0 v0
      [6] aload_2 v2
      [7] iload_1 v1
      [8] invokevirtual #526
        - Methodref [com/anysoftkeyboard/keyboards/views/k.a (I)Lcom/anysoftkeyboard/keyboards/o;]
      [11] dup
      [12] astore_1 v1
      [13] ifnonnull +5 (target=18)
      [16] iconst_0
      [17] ireturn
      [18] aload_0 v0
      [19] aload_0 v0
      [20] invokevirtual #482
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.getContext ()Landroid/content/Context;]
      [23] aload_1 v1
      [24] iconst_0
      [25] iconst_1
      [26] invokevirtual #468
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.a (Landroid/content/Context;Lcom/anysoftkeyboard/keyboards/o;ZZ)Z]
      [29] dup
      [30] istore_1 v1
      [31] ifeq +27 (target=58)
      [34] aload_0 v0
      [35] invokevirtual #497
        - Methodref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.k ()V]
      [38] aload_0 v0
      [39] aload_2 v2
      [40] getfield #323
        - Fieldref [com/anysoftkeyboard/keyboards/views/k.a I]
      [43] putfield #248
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aD I]
      [46] aload_2 v2
      [47] invokevirtual #533
        - Methodref [com/anysoftkeyboard/keyboards/views/k.b ()V]
      [50] aload_0 v0
      [51] getfield #250
        - Fieldref [com/anysoftkeyboard/keyboards/views/AnyKeyboardBaseView.aF Lcom/anysoftkeyboard/keyboards/views/j;]
      [54] aload_2 v2
      [55] invokevirtual #523
        - Methodref [com/anysoftkeyboard/keyboards/views/j.c (Lcom/anysoftkeyboard/keyboards/views/k;)V]
      [58] iload_1 v1
      [59] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

