[
  {
    "path": ".gitignore",
    "content": "*.py[co]\n\n# Packages\n*.egg\n*.egg-info\ndist\nbuild\neggs\nparts\nvar\nsdist\ndevelop-eggs\n.installed.cfg\n\n# Installer logs\npip-log.txt\n\n# Unit test / coverage reports\n.coverage\n.tox\n\n#Translations\n*.mo\n\n#Mr Developer\n.mr.developer.cfg\n"
  },
  {
    "path": "README.md",
    "content": "# Shadytel SIM Tools\n\n## Creating JavaCard STK Applets\n\nUse the hello-stk example to get started.\n\n\t$ mkdir javacard\n\t$ cd javacard\n\t$ git clone https://github.com/Shadytel/sim-tools.git\n\t$ git clone https://github.com/Shadytel/hello-stk.git\n\t$ cd hello-stk\n\t$ make\n\t\nTo install the applet onto a SIM card, first set the type of reader you are using.\n\n\t# For PCSC readers:\n    $ export SHADYSIM_OPTIONS=\"--pcsc\"\n\n\t# For USB-serial readers:\n    $ export SHADYSIM_OPTIONS=\"--serialport /dev/ttyUSB0\"\n\n    $ make install\n    \nThe shadysim tool has lots of other options.\n\n    $ ./sim-tools/bin/shadysim --help"
  },
  {
    "path": "bin/converter",
    "content": "DIR=`dirname $0`\n\nCLASSPATH=$DIR/../javacard/bin/converter.jar:$CLASSPATH\nJFLAGS=\"-classpath $CLASSPATH\"\n\njava $JFLAGS com.sun.javacard.converter.Converter \"$@\"\n"
  },
  {
    "path": "bin/shadysim",
    "content": "#!/bin/bash\n\nDIR=`dirname $0`\npython $DIR/../shadysim/shadysim.py $@\n"
  },
  {
    "path": "javacard/api21_export_files/sim/access/javacard/access_exp.tex",
    "content": "export file {\t\t// sim/access\r\n\tmagic\t00FACADE\t\t // in hex\r\n\tminor_version\t1\r\n\tmajor_version\t2\r\n\tconstant_pool_count\t293\r\n\tconstant_pool {\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t6\r\n\t\t\tbytes\tFID_MF\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t1\r\n\t\t\tbytes\tS\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tConstantValue\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t16128\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tFID_DF_TELECOM\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t32528\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_DF_GSM\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t32544\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tFID_DF_DCS_1800\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t32545\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_DF_IS_41\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t32546\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tFID_DF_FP_CTS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t32547\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_DF_PDC\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t32640\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_DF_TETRA\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t32656\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t18\r\n\t\t\tbytes\tFID_DF_TIA_EIA_136\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t32548\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tFID_DF_TIA_EIA_95\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t32549\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tFID_DF_Graphics\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t24400\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tFID_DF_GRAPHICS\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tFID_DF_IRIDIUM\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t24368\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tFID_DF_GLOBALSTAR\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t24369\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_DF_ICO\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t24370\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_DF_ACES\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t24371\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tFID_DF_PCS_1900\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t24384\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_DF_CTS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t24416\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_DF_SOLSA\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t24432\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t18\r\n\t\t\tbytes\tFID_DF_TIA_EIA_553\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_DF_MEXE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t24380\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_EF_ICCID\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t12258\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_ELP\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t12037\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_ADN\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28474\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_FDN\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28475\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_SMS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28476\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_CCP\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28477\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tFID_EF_MSISDN\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28480\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_SMSP\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28482\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_SMSS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28483\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_LND\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28484\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_SDN\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28489\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_EXT1\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28490\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_EXT2\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28491\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_EXT3\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28492\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_BDN\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28493\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_EXT4\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28494\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_SMSR\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28487\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_ECCP\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28495\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_CMI\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28504\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_IMG\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20256\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tFID_EF_LP\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28421\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_IMSI\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28423\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tFID_EF_KC\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28448\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tFID_EF_PLMNSEL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28464\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_EF_HPLMN\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28465\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tFID_EF_ACMMAX\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28471\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_SST\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28472\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_ACM\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28473\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_GID1\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28478\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_GID2\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28479\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_SPN\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28486\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_PUCT\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28481\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_CBMI\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28485\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_BCCH\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28532\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_ACC\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28536\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_EF_FPLMN\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28539\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_LOCI\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28542\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tFID_EF_AD\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28589\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_EF_PHASE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28590\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_VGCS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28593\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_EF_VGCSS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28594\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_VBS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28595\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_VBSS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28596\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_EF_EMLPP\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28597\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_AAEM\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28598\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_EF_CBMID\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28488\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_ECC\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28599\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_EF_CBMIR\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28496\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_DCK\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28460\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_CNL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28466\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_NIA\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28497\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tFID_EF_KCGPRS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28498\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tFID_EF_LOCIGPRS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28499\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_SUME\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28500\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tFID_EF_PLMNWACT\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28512\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tFID_EF_OPLMNWACT\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28513\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tFID_EF_HPLMNWACT\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28514\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tFID_EF_CPBCCH\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28515\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tFID_EF_INVSCAN\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28516\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_SAI\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20272\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_SLL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20273\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_SID\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20352\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_GPI\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20353\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_IPC\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20354\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_EF_COUNT\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20355\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_NSID\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20356\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_PSID\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20357\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tFID_EF_NETSEL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20358\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_SPL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20359\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_MIN\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20360\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tFID_EF_ACCOLC\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20361\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tFID_EF_FC1\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20362\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_EF_S_ESN\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20363\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_CSID\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20364\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tFID_EF_REG_THRESH\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20365\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_CCCH\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20366\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_LDCC\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20367\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tFID_EF_GSM_RECON\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20368\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tFID_EF_AMPS_2_GSM\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20369\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tFID_EF_AMPS_UI\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20371\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tFID_EF_MEXE_ST\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20288\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_ORPK\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20289\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tFID_EF_ARPK\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20290\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tFID_EF_TPRPK\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20291\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tREC_ACC_MODE_NEXT\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t1\r\n\t\t\tbytes\tB\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t2\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\tREC_ACC_MODE_PREVIOUS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t3\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t29\r\n\t\t\tbytes\tREC_ACC_MODE_ABSOLUTE_CURRENT\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t4\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t27\r\n\t\t\tbytes\tSEEK_FROM_BEGINNING_FORWARD\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t0\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tSEEK_FROM_END_BACKWARD\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t1\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tSEEK_FROM_NEXT_FORWARD\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t27\r\n\t\t\tbytes\tSEEK_FROM_PREVIOUS_BACKWARD\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t6\r\n\t\t\tbytes\tstatus\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t7\r\n\t\t\tbytes\t([BSS)S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\tincrease\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\t([BS[BS)S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tinvalidate\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t3\r\n\t\t\tbytes\t()V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\trehabilitate\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\treadRecord\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\t(SBS[BSS)S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tupdateRecord\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\t(SBS[BSS)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t6\r\n\t\t\tbytes\tselect\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\t(S[BSS)S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t4\r\n\t\t\tbytes\t(S)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t4\r\n\t\t\tbytes\tseek\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\t(B[BSS)S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\treadBinary\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tupdateBinary\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\t(S[BSS)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t18\r\n\t\t\tbytes\tsim/access/SIMView\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t242\t\t// sim/access/SIMView\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tjava/lang/Object\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t244\t\t// java/lang/Object\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t28\r\n\t\t\tbytes\tjavacard/framework/Shareable\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t246\t\t// javacard/framework/Shareable\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tgetTheSIMView\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\t()Lsim/access/SIMView;\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t6\r\n\t\t\tbytes\tequals\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\t(Ljava/lang/Object;)Z\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tsim/access/SIMSystem\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t252\t\t// sim/access/SIMSystem\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tNO_EF_SELECTED\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tFILE_INCONSISTENT\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tAC_NOT_FULFILLED\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tFILE_NOT_FOUND\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tINTERNAL_ERROR\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t5\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t33\r\n\t\t\tbytes\tINVALIDATION_STATUS_CONTRADICTION\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t6\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tOUT_OF_FILE_BOUNDARIES\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t7\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t24\r\n\t\t\tbytes\tOUT_OF_RECORD_BOUNDARIES\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t8\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t27\r\n\t\t\tbytes\tRECORD_NUMBER_NOT_AVAILABLE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t9\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tINVALID_MODE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t10\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tPATTERN_NOT_FOUND\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t11\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tMAX_VALUE_REACHED\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t12\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tMEMORY_PROBLEM\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t13\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t6\r\n\t\t\tbytes\t<init>\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t7\r\n\t\t\tbytes\tthrowIt\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tgetReason\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t3\r\n\t\t\tbytes\t()S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tsetReason\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t27\r\n\t\t\tbytes\tsim/access/SIMViewException\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t281\t\t// sim/access/SIMViewException\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tjava/lang/Throwable\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t283\t\t// java/lang/Throwable\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tjava/lang/Exception\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t285\t\t// java/lang/Exception\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tjava/lang/RuntimeException\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t287\t\t// java/lang/RuntimeException\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t39\r\n\t\t\tbytes\tjavacard/framework/CardRuntimeException\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t289\t\t// javacard/framework/CardRuntimeException\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tsim/access\r\n\t\t}\r\n\t\tCONSTANT_Package_info {\r\n\t\t\ttag\t13\r\n\t\t\tflags\t1\r\n\t\t\tname_index\t291\t\t// sim/access\r\n\t\t\tminor_version\t2\r\n\t\t\tmajor_version\t2\r\n\t\t\taid_length\t16\r\n\t\t\taid\t0xA0:0x0:0x0:0x0:0x9:0x0:0x3:0xFF:0xFF:0xFF:0xFF:0x89:0x10:0x71:0x0:0x1\r\n\t\t}\r\n\t}\r\n\tthis_package\t292\r\n\texport_class_count\t3\r\n\texport_classes {\r\n\t\tclass_info {\t\t// sim/access/SIMView\r\n\t\t\ttoken\t0\r\n\t\t\taccess_flags\tpublic abstract interface shareable\r\n\t\t\tname_index\t243\t\t// sim/access/SIMView\r\n\t\t\texport_supers_count\t1\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t245\t\t// java/lang/Object\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t1\r\n\t\t\tinterfaces {\r\n\t\t\t\tconstant_pool_index\t247\t\t// javacard/framework/Shareable\r\n\t\t\t}\r\n\t\t\texport_fields_count\t112\r\n\t\t\tfields {\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t0\t\t// FID_MF\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t3\t\t// value = 16128\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t4\t\t// FID_DF_TELECOM\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t5\t\t// value = 32528\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t6\t\t// FID_DF_GSM\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t7\t\t// value = 32544\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t8\t\t// FID_DF_DCS_1800\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t9\t\t// value = 32545\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t10\t\t// FID_DF_IS_41\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t11\t\t// value = 32546\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t12\t\t// FID_DF_FP_CTS\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t13\t\t// value = 32547\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t14\t\t// FID_DF_PDC\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t15\t\t// value = 32640\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t16\t\t// FID_DF_TETRA\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t17\t\t// value = 32656\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t18\t\t// FID_DF_TIA_EIA_136\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t19\t\t// value = 32548\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t20\t\t// FID_DF_TIA_EIA_95\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t21\t\t// value = 32549\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t22\t\t// FID_DF_Graphics\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t23\t\t// value = 24400\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t24\t\t// FID_DF_GRAPHICS\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t23\t\t// value = 24400\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t25\t\t// FID_DF_IRIDIUM\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t26\t\t// value = 24368\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t27\t\t// FID_DF_GLOBALSTAR\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t28\t\t// value = 24369\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t29\t\t// FID_DF_ICO\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t30\t\t// value = 24370\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t31\t\t// FID_DF_ACES\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t32\t\t// value = 24371\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t33\t\t// FID_DF_PCS_1900\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t34\t\t// value = 24384\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t35\t\t// FID_DF_CTS\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t36\t\t// value = 24416\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t37\t\t// FID_DF_SOLSA\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t38\t\t// value = 24432\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t39\t\t// FID_DF_TIA_EIA_553\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t34\t\t// value = 24384\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t40\t\t// FID_DF_MEXE\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t41\t\t// value = 24380\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t42\t\t// FID_EF_ICCID\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t43\t\t// value = 12258\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t44\t\t// FID_EF_ELP\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t45\t\t// value = 12037\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t46\t\t// FID_EF_ADN\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t47\t\t// value = 28474\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t48\t\t// FID_EF_FDN\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t49\t\t// value = 28475\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t50\t\t// FID_EF_SMS\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t51\t\t// value = 28476\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t52\t\t// FID_EF_CCP\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t53\t\t// value = 28477\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t54\t\t// FID_EF_MSISDN\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t55\t\t// value = 28480\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t56\t\t// FID_EF_SMSP\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t57\t\t// value = 28482\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t58\t\t// FID_EF_SMSS\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t59\t\t// value = 28483\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t60\t\t// FID_EF_LND\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t61\t\t// value = 28484\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t62\t\t// FID_EF_SDN\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t63\t\t// value = 28489\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t64\t\t// FID_EF_EXT1\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t65\t\t// value = 28490\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t66\t\t// FID_EF_EXT2\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t67\t\t// value = 28491\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t68\t\t// FID_EF_EXT3\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t69\t\t// value = 28492\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t70\t\t// FID_EF_BDN\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t71\t\t// value = 28493\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t72\t\t// FID_EF_EXT4\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t73\t\t// value = 28494\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t74\t\t// FID_EF_SMSR\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t75\t\t// value = 28487\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t76\t\t// FID_EF_ECCP\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t77\t\t// value = 28495\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t78\t\t// FID_EF_CMI\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t79\t\t// value = 28504\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t80\t\t// FID_EF_IMG\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t81\t\t// value = 20256\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t82\t\t// FID_EF_LP\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t83\t\t// value = 28421\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t84\t\t// FID_EF_IMSI\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t85\t\t// value = 28423\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t86\t\t// FID_EF_KC\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t87\t\t// value = 28448\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t88\t\t// FID_EF_PLMNSEL\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t89\t\t// value = 28464\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t90\t\t// FID_EF_HPLMN\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t91\t\t// value = 28465\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t92\t\t// FID_EF_ACMMAX\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t93\t\t// value = 28471\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t94\t\t// FID_EF_SST\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t95\t\t// value = 28472\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t96\t\t// FID_EF_ACM\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t97\t\t// value = 28473\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t98\t\t// FID_EF_GID1\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t99\t\t// value = 28478\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t100\t\t// FID_EF_GID2\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t101\t\t// value = 28479\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t102\t\t// FID_EF_SPN\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t103\t\t// value = 28486\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t104\t\t// FID_EF_PUCT\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t105\t\t// value = 28481\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t106\t\t// FID_EF_CBMI\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t107\t\t// value = 28485\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t108\t\t// FID_EF_BCCH\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t109\t\t// value = 28532\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t110\t\t// FID_EF_ACC\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t111\t\t// value = 28536\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t112\t\t// FID_EF_FPLMN\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t113\t\t// value = 28539\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t114\t\t// FID_EF_LOCI\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t115\t\t// value = 28542\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t116\t\t// FID_EF_AD\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t117\t\t// value = 28589\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t118\t\t// FID_EF_PHASE\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t119\t\t// value = 28590\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t120\t\t// FID_EF_VGCS\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t121\t\t// value = 28593\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t122\t\t// FID_EF_VGCSS\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t123\t\t// value = 28594\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t124\t\t// FID_EF_VBS\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t125\t\t// value = 28595\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t126\t\t// FID_EF_VBSS\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t127\t\t// value = 28596\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t128\t\t// FID_EF_EMLPP\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t129\t\t// value = 28597\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t130\t\t// FID_EF_AAEM\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t131\t\t// value = 28598\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t132\t\t// FID_EF_CBMID\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t133\t\t// value = 28488\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t134\t\t// FID_EF_ECC\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t135\t\t// value = 28599\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t136\t\t// FID_EF_CBMIR\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t137\t\t// value = 28496\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t138\t\t// FID_EF_DCK\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t139\t\t// value = 28460\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t140\t\t// FID_EF_CNL\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t141\t\t// value = 28466\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t142\t\t// FID_EF_NIA\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t143\t\t// value = 28497\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t144\t\t// FID_EF_KCGPRS\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t145\t\t// value = 28498\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t146\t\t// FID_EF_LOCIGPRS\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t147\t\t// value = 28499\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t148\t\t// FID_EF_SUME\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t149\t\t// value = 28500\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t150\t\t// FID_EF_PLMNWACT\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t151\t\t// value = 28512\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t152\t\t// FID_EF_OPLMNWACT\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t153\t\t// value = 28513\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t154\t\t// FID_EF_HPLMNWACT\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t155\t\t// value = 28514\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t156\t\t// FID_EF_CPBCCH\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t157\t\t// value = 28515\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t158\t\t// FID_EF_INVSCAN\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t159\t\t// value = 28516\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t160\t\t// FID_EF_SAI\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t161\t\t// value = 20272\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t162\t\t// FID_EF_SLL\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t163\t\t// value = 20273\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t164\t\t// FID_EF_SID\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t165\t\t// value = 20352\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t166\t\t// FID_EF_GPI\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t167\t\t// value = 20353\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t168\t\t// FID_EF_IPC\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t169\t\t// value = 20354\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t170\t\t// FID_EF_COUNT\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t171\t\t// value = 20355\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t172\t\t// FID_EF_NSID\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t173\t\t// value = 20356\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t174\t\t// FID_EF_PSID\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t175\t\t// value = 20357\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t176\t\t// FID_EF_NETSEL\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t177\t\t// value = 20358\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t178\t\t// FID_EF_SPL\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t179\t\t// value = 20359\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t180\t\t// FID_EF_MIN\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t181\t\t// value = 20360\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t182\t\t// FID_EF_ACCOLC\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t183\t\t// value = 20361\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t184\t\t// FID_EF_FC1\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t185\t\t// value = 20362\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t186\t\t// FID_EF_S_ESN\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t187\t\t// value = 20363\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t188\t\t// FID_EF_CSID\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t189\t\t// value = 20364\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t190\t\t// FID_EF_REG_THRESH\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t191\t\t// value = 20365\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t192\t\t// FID_EF_CCCH\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t193\t\t// value = 20366\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t194\t\t// FID_EF_LDCC\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t195\t\t// value = 20367\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t196\t\t// FID_EF_GSM_RECON\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t197\t\t// value = 20368\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t198\t\t// FID_EF_AMPS_2_GSM\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t199\t\t// value = 20369\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t200\t\t// FID_EF_AMPS_UI\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t201\t\t// value = 20371\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t202\t\t// FID_EF_MEXE_ST\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t203\t\t// value = 20288\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t204\t\t// FID_EF_ORPK\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t205\t\t// value = 20289\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t206\t\t// FID_EF_ARPK\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t207\t\t// value = 20290\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t208\t\t// FID_EF_TPRPK\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t209\t\t// value = 20291\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t210\t\t// REC_ACC_MODE_NEXT\r\n\t\t\t\tDescriptor_Index\t211\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t212\t\t// value = 2\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t213\t\t// REC_ACC_MODE_PREVIOUS\r\n\t\t\t\tDescriptor_Index\t211\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t214\t\t// value = 3\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t215\t\t// REC_ACC_MODE_ABSOLUTE_CURRENT\r\n\t\t\t\tDescriptor_Index\t211\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t216\t\t// value = 4\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t217\t\t// SEEK_FROM_BEGINNING_FORWARD\r\n\t\t\t\tDescriptor_Index\t211\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t218\t\t// value = 0\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t219\t\t// SEEK_FROM_END_BACKWARD\r\n\t\t\t\tDescriptor_Index\t211\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t220\t\t// value = 1\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t221\t\t// SEEK_FROM_NEXT_FORWARD\r\n\t\t\t\tDescriptor_Index\t211\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t212\t\t// value = 2\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t222\t\t// SEEK_FROM_PREVIOUS_BACKWARD\r\n\t\t\t\tDescriptor_Index\t211\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t214\t\t// value = 3\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t}\r\n\t\t\texport_methods_count\t11\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t223\t\t// status\r\n\t\t\t\t\tDescriptor_Index\t224\t\t// ([BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t225\t\t// increase\r\n\t\t\t\t\tDescriptor_Index\t226\t\t// ([BS[BS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t2\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t227\t\t// invalidate\r\n\t\t\t\t\tDescriptor_Index\t228\t\t// ()V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t3\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t229\t\t// rehabilitate\r\n\t\t\t\t\tDescriptor_Index\t228\t\t// ()V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t4\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t230\t\t// readRecord\r\n\t\t\t\t\tDescriptor_Index\t231\t\t// (SBS[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t5\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t232\t\t// updateRecord\r\n\t\t\t\t\tDescriptor_Index\t233\t\t// (SBS[BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t6\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t234\t\t// select\r\n\t\t\t\t\tDescriptor_Index\t235\t\t// (S[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t7\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t234\t\t// select\r\n\t\t\t\t\tDescriptor_Index\t236\t\t// (S)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t8\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t237\t\t// seek\r\n\t\t\t\t\tDescriptor_Index\t238\t\t// (B[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t9\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t239\t\t// readBinary\r\n\t\t\t\t\tDescriptor_Index\t235\t\t// (S[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t10\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t240\t\t// updateBinary\r\n\t\t\t\t\tDescriptor_Index\t241\t\t// (S[BSS)V\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/access/SIMSystem\r\n\t\t\ttoken\t1\r\n\t\t\taccess_flags\tpublic\r\n\t\t\tname_index\t253\t\t// sim/access/SIMSystem\r\n\t\t\texport_supers_count\t1\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t245\t\t// java/lang/Object\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t0\r\n\t\t\tfields {\r\n\t\t\t}\r\n\t\t\texport_methods_count\t2\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t248\t\t// getTheSIMView\r\n\t\t\t\t\tDescriptor_Index\t249\t\t// ()Lsim/access/SIMView;\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t250\t\t// equals\r\n\t\t\t\t\tDescriptor_Index\t251\t\t// (Ljava/lang/Object;)Z\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/access/SIMViewException\r\n\t\t\ttoken\t2\r\n\t\t\taccess_flags\tpublic\r\n\t\t\tname_index\t282\t\t// sim/access/SIMViewException\r\n\t\t\texport_supers_count\t5\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t245\t\t// java/lang/Object\r\n\t\t\t\tconstant_pool_index\t284\t\t// java/lang/Throwable\r\n\t\t\t\tconstant_pool_index\t286\t\t// java/lang/Exception\r\n\t\t\t\tconstant_pool_index\t288\t\t// java/lang/RuntimeException\r\n\t\t\t\tconstant_pool_index\t290\t\t// javacard/framework/CardRuntimeException\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t13\r\n\t\t\tfields {\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t254\t\t// NO_EF_SELECTED\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t220\t\t// value = 1\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t255\t\t// FILE_INCONSISTENT\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t212\t\t// value = 2\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t256\t\t// AC_NOT_FULFILLED\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t214\t\t// value = 3\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t257\t\t// FILE_NOT_FOUND\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t216\t\t// value = 4\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t258\t\t// INTERNAL_ERROR\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t259\t\t// value = 5\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t260\t\t// INVALIDATION_STATUS_CONTRADICTION\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t261\t\t// value = 6\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t262\t\t// OUT_OF_FILE_BOUNDARIES\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t263\t\t// value = 7\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t264\t\t// OUT_OF_RECORD_BOUNDARIES\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t265\t\t// value = 8\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t266\t\t// RECORD_NUMBER_NOT_AVAILABLE\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t267\t\t// value = 9\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t268\t\t// INVALID_MODE\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t269\t\t// value = 10\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t270\t\t// PATTERN_NOT_FOUND\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t271\t\t// value = 11\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t272\t\t// MAX_VALUE_REACHED\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t273\t\t// value = 12\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t274\t\t// MEMORY_PROBLEM\r\n\t\t\t\tDescriptor_Index\t1\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t275\t\t// value = 13\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t}\r\n\t\t\texport_methods_count\t5\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t276\t\t// <init>\r\n\t\t\t\t\tDescriptor_Index\t236\t\t// (S)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t277\t\t// throwIt\r\n\t\t\t\t\tDescriptor_Index\t236\t\t// (S)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t250\t\t// equals\r\n\t\t\t\t\tDescriptor_Index\t251\t\t// (Ljava/lang/Object;)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t278\t\t// getReason\r\n\t\t\t\t\tDescriptor_Index\t279\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t2\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t280\t\t// setReason\r\n\t\t\t\t\tDescriptor_Index\t236\t\t// (S)V\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "javacard/api21_export_files/sim/toolkit/javacard/toolkit_exp.tex",
    "content": "export file {\t\t// sim/toolkit\r\n\tmagic\t00FACADE\t\t // in hex\r\n\tminor_version\t1\r\n\tmajor_version\t2\r\n\tconstant_pool_count\t415\r\n\tconstant_pool {\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tEVENT_PROFILE_DOWNLOAD\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t1\r\n\t\t\tbytes\tB\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tConstantValue\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t1\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tEVENT_FORMATTED_SMS_PP_ENV\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t2\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tEVENT_FORMATTED_SMS_PP_UPD\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t3\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t28\r\n\t\t\tbytes\tEVENT_UNFORMATTED_SMS_PP_ENV\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t4\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t28\r\n\t\t\tbytes\tEVENT_UNFORMATTED_SMS_PP_UPD\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t5\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t24\r\n\t\t\tbytes\tEVENT_UNFORMATTED_SMS_CB\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t6\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tEVENT_MENU_SELECTION\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t7\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t33\r\n\t\t\tbytes\tEVENT_MENU_SELECTION_HELP_REQUEST\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t8\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t25\r\n\t\t\tbytes\tEVENT_CALL_CONTROL_BY_SIM\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t9\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t37\r\n\t\t\tbytes\tEVENT_MO_SHORT_MESSAGE_CONTROL_BY_SIM\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t10\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tEVENT_TIMER_EXPIRATION\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t11\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t28\r\n\t\t\tbytes\tEVENT_EVENT_DOWNLOAD_MT_CALL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t12\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t35\r\n\t\t\tbytes\tEVENT_EVENT_DOWNLOAD_CALL_CONNECTED\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t13\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t38\r\n\t\t\tbytes\tEVENT_EVENT_DOWNLOAD_CALL_DISCONNECTED\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t14\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t36\r\n\t\t\tbytes\tEVENT_EVENT_DOWNLOAD_LOCATION_STATUS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t15\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t34\r\n\t\t\tbytes\tEVENT_EVENT_DOWNLOAD_USER_ACTIVITY\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t16\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t42\r\n\t\t\tbytes\tEVENT_EVENT_DOWNLOAD_IDLE_SCREEN_AVAILABLE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t17\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t39\r\n\t\t\tbytes\tEVENT_EVENT_DOWNLOAD_CARD_READER_STATUS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t18\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tEVENT_STATUS_COMMAND\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t19\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t39\r\n\t\t\tbytes\tEVENT_EVENT_DOWNLOAD_LANGUAGE_SELECTION\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t20\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t40\r\n\t\t\tbytes\tEVENT_EVENT_DOWNLOAD_BROWSER_TERMINATION\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t21\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t35\r\n\t\t\tbytes\tEVENT_EVENT_DOWNLOAD_DATA_AVAILABLE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t22\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t35\r\n\t\t\tbytes\tEVENT_EVENT_DOWNLOAD_CHANNEL_STATUS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t23\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tEVENT_FORMATTED_SMS_CB\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t24\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t32\r\n\t\t\tbytes\tEVENT_FIRST_COMMAND_AFTER_SELECT\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t127\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t27\r\n\t\t\tbytes\tEVENT_UNRECOGNIZED_ENVELOPE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-1\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tBTAG_PROACTIVE_SIM_COMMAND\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-48\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\tBTAG_SMS_PP_DOWNWLOAD\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-47\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tBTAG_SMS_PP_DOWNLOAD\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t28\r\n\t\t\tbytes\tBTAG_CELL_BROADCAST_DOWNLOAD\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-46\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tBTAG_MENU_SELECTION\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-45\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tBTAG_CALL_CONTROL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-44\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t29\r\n\t\t\tbytes\tBTAG_MO_SHORT_MESSAGE_CONTROL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-43\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tBTAG_EVENT_DOWNLOAD\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-42\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\tBTAG_TIMER_EXPIRATION\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-41\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tTAG_COMMAND_DETAILS\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\tTAG_DEVICE_IDENTITIES\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tTAG_RESULT\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tTAG_DURATION\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tTAG_ALPHA_IDENTIFIER\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tTAG_ADDRESS\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t39\r\n\t\t\tbytes\tTAG_CAPABILITY_CONFIGURATION_PARAMETERS\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t27\r\n\t\t\tbytes\tTAG_CALLED_PARTY_SUBADDRESS\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tTAG_SS_STRING\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tTAG_USSD_STRING\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tTAG_SMS_TPDU\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t23\r\n\t\t\tbytes\tTAG_CELL_BROADCAST_PAGE\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tTAG_TEXT_STRING\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\tTAG_TONE\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\tTAG_ITEM\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tTAG_ITEM_IDENTIFIER\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tTAG_RESPONSE_LENGTH\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tTAG_FILE_LIST\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t24\r\n\t\t\tbytes\tTAG_LOCATION_INFORMATION\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\tTAG_IMEI\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tTAG_HELP_REQUEST\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\tTAG_NETWORK_MEASUREMENT_RESULTS\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tTAG_DEFAULT_TEXT\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\tTAG_ITEMS_NEXT_ACTION_INDICATOR\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tTAG_EVENT_LIST\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t25\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tTAG_CAUSE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t26\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tTAG_LOCATION_STATUS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t27\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tTAG_TRANSACTION_IDENTIFIER\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t28\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\tTAG_BCCH_CHANNEL_LIST\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t29\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tTAG_ICON_IDENTIFIER\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t30\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t29\r\n\t\t\tbytes\tTAG_ITEM_ICON_IDENTIFIER_LIST\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t31\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tTAG_CARD_READER_STATUS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t32\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tTAG_CARD_ATR\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t33\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tTAG_C_APDU\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t34\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tTAG_R_APDU\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t35\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tTAG_TIMER_IDENTIFIER\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t36\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tTAG_TIMER_VALUE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t37\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t27\r\n\t\t\tbytes\tTAG_DATE_TIME_AND_TIME_ZONE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t38\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t33\r\n\t\t\tbytes\tTAG_CALL_CONTROL_REQUESTED_ACTION\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t39\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tTAG_AT_COMMAND\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t40\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tTAG_AT_RESPONSE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t41\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t23\r\n\t\t\tbytes\tTAG_BC_REPEAT_INDICATOR\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t42\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tTAG_IMMEDIATE_RESPONSE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t43\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tTAG_DTMF_STRING\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t44\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tTAG_LANGUAGE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t45\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t18\r\n\t\t\tbytes\tTAG_TIMING_ADVANCE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t46\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tTAG_BROWSER_IDENTITY\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t48\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t7\r\n\t\t\tbytes\tTAG_URL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t49\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tTAG_BEARER\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t50\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\tTAG_PROVISIONING_REFERENCE_FILE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t51\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t29\r\n\t\t\tbytes\tTAG_BROWSER_TERMINATION_CAUSE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t52\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tTAG_BEARER_DESCRIPTION\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t53\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tTAG_CHANNEL_DATA\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t54\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t23\r\n\t\t\tbytes\tTAG_CHANNEL_DATA_LENGTH\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t55\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t18\r\n\t\t\tbytes\tTAG_CHANNEL_STATUS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t56\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tTAG_BUFFER_SIZE\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t57\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tTAG_CARD_READER_IDENTIFIER\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t58\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t36\r\n\t\t\tbytes\tTAG_SIM_ME_INTERFACE_TRANSPORT_LEVEL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t60\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tTAG_OTHER_ADDRESS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t62\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t23\r\n\t\t\tbytes\tTAG_NETWORK_ACCESS_NAME\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t71\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tTAG_SET_CR\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-128\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tTAG_SET_NO_CR\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t23\r\n\t\t\tbytes\tTLV_LENGTH_CODED_2BYTES\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-127\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tTLV_NOT_FOUND\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t0\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tTLV_FOUND_CR_SET\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tTLV_FOUND_CR_NOT_SET\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tPRO_CMD_REFRESH\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tPRO_CMD_MORE_TIME\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tPRO_CMD_SET_UP_CALL\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tPRO_CMD_SEND_SS\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tPRO_CMD_SEND_USSD\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tPRO_CMD_SEND_SHORT_MESSAGE\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tPRO_CMD_SEND_DTMF\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tPRO_CMD_LAUNCH_BROWSER\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tPRO_CMD_PLAY_TONE\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tPRO_CMD_DISPLAY_TEXT\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tPRO_CMD_GET_INKEY\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tPRO_CMD_GET_INPUT\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tPRO_CMD_SELECT_ITEM\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t33\r\n\t\t\tbytes\tPRO_CMD_PROVIDE_LOCAL_INFORMATION\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t24\r\n\t\t\tbytes\tPRO_CMD_TIMER_MANAGEMENT\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t29\r\n\t\t\tbytes\tPRO_CMD_SET_UP_IDLE_MODE_TEXT\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t25\r\n\t\t\tbytes\tPRO_CMD_PERFORM_CARD_APDU\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\tPRO_CMD_POWER_ON_CARD\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tPRO_CMD_POWER_OFF_CARD\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t25\r\n\t\t\tbytes\tPRO_CMD_GET_READER_STATUS\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tPRO_CMD_RUN_AT_COMMAND\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t29\r\n\t\t\tbytes\tPRO_CMD_LANGUAGE_NOTIFICATION\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tPRO_CMD_OPEN_CHANNEL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t64\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\tPRO_CMD_CLOSE_CHANNEL\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t65\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tPRO_CMD_RECEIVE_DATA\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t66\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tPRO_CMD_SEND_DATA\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t67\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tPRO_CMD_GET_CHANNEL_STATUS\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t68\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tDEV_ID_KEYPAD\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tDEV_ID_DISPLAY\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tDEV_ID_EARPIECE\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\tDEV_ID_ADDITIONAL_CARD_READER_0\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\tDEV_ID_ADDITIONAL_CARD_READER_1\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\tDEV_ID_ADDITIONAL_CARD_READER_2\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\tDEV_ID_ADDITIONAL_CARD_READER_3\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\tDEV_ID_ADDITIONAL_CARD_READER_4\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\tDEV_ID_ADDITIONAL_CARD_READER_5\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\tDEV_ID_ADDITIONAL_CARD_READER_6\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\tDEV_ID_ADDITIONAL_CARD_READER_7\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tDEV_ID_CHANNEL_BASE\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tDEV_ID_CHANNEL_1\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tDEV_ID_CHANNEL_2\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tDEV_ID_CHANNEL_3\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tDEV_ID_CHANNEL_4\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tDEV_ID_CHANNEL_5\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tDEV_ID_CHANNEL_6\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tDEV_ID_CHANNEL_7\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tDEV_ID_SIM\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tDEV_ID_ME\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-126\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tDEV_ID_NETWORK\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-125\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tDCS_DEFAULT_ALPHABET\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tDCS_8_BIT_DATA\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\tDCS_UCS2\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tSW1_RP_ERROR\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-98\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tSW1_RP_ACK\r\n\t\t}\r\n\t\tConstant_Integer_info {\r\n\t\t\ttag\t3\r\n\t\t\tbytes\t-97\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tPOLL_NO_DURATION\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tPOLL_SYSTEM_DURATION\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tRES_CMD_PERF\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tRES_CMD_PERF_PARTIAL_COMPR\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t25\r\n\t\t\tbytes\tRES_CMD_PERF_MISSING_INFO\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t32\r\n\t\t\tbytes\tRES_CMD_PERF_REFRESH_ADD_EF_READ\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t30\r\n\t\t\tbytes\tRES_CMD_PERF_REQ_ICON_NOT_DISP\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t25\r\n\t\t\tbytes\tRES_CMD_PERF_MODIF_CC_SIM\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t28\r\n\t\t\tbytes\tRES_CMD_PERF_LIMITED_SERVICE\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t30\r\n\t\t\tbytes\tRES_CMD_PERF_WITH_MODIFICATION\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t30\r\n\t\t\tbytes\tRES_CMD_PERF_SESSION_TERM_USER\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t30\r\n\t\t\tbytes\tRES_CMD_PERF_BACKWARD_MOVE_REQ\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t30\r\n\t\t\tbytes\tRES_CMD_PERF_NO_RESP_FROM_USER\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tRES_CMD_PERF_HELP_INFO_REQ\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t30\r\n\t\t\tbytes\tRES_CMD_PERF_USSD_TRANSAC_TERM\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tRES_TEMP_PB_ME_UNABLE_PROC\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t29\r\n\t\t\tbytes\tRES_TEMP_PB_SESSION_TERM_USER\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t32\r\n\t\t\tbytes\tRES_TEMP_PB_USER_REJECT_CALL_REQ\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t27\r\n\t\t\tbytes\tRES_TEMP_PB_USER_CLEAR_CALL\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t32\r\n\t\t\tbytes\tRES_TEMP_PB_IN_CONTR_TIMER_STATE\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t30\r\n\t\t\tbytes\tRES_TEMP_PB_INTERACT_CC_BY_SIM\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tRES_TEMP_PB_LAUNCH_BROWSER\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t29\r\n\t\t\tbytes\tRES_ERROR_CMD_BEYOND_ME_CAPAB\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t32\r\n\t\t\tbytes\tRES_ERROR_CMD_TYP_NOT_UNDERSTOOD\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t33\r\n\t\t\tbytes\tRES_ERROR_CMD_DATA_NOT_UNDERSTOOD\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t30\r\n\t\t\tbytes\tRES_ERROR_CMD_NUMBER_NOT_KNOWN\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t25\r\n\t\t\tbytes\tRES_ERROR_SS_RETURN_ERROR\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t22\r\n\t\t\tbytes\tRES_ERROR_SMS_RP_ERROR\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t25\r\n\t\t\tbytes\tRES_ERROR_REQ_VALUES_MISS\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t27\r\n\t\t\tbytes\tRES_ERROR_USSD_RETURN_ERROR\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t29\r\n\t\t\tbytes\tRES_ERROR_MULTIPLE_CARD_ERROR\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t34\r\n\t\t\tbytes\tRES_ERROR_INTERACT_CC_SMSMO_BY_SIM\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t43\r\n\t\t\tbytes\tRES_ERROR_BEARER_INDEPENDENT_PROTOCOL_ERROR\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t28\r\n\t\t\tbytes\tsim/toolkit/ToolkitConstants\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t272\t\t// sim/toolkit/ToolkitConstants\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tjava/lang/Object\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t274\t\t// java/lang/Object\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tprocessToolkit\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t4\r\n\t\t\tbytes\t(B)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t28\r\n\t\t\tbytes\tsim/toolkit/ToolkitInterface\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t278\t\t// sim/toolkit/ToolkitInterface\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t28\r\n\t\t\tbytes\tjavacard/framework/Shareable\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t280\t\t// javacard/framework/Shareable\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t6\r\n\t\t\tbytes\tequals\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\t(Ljava/lang/Object;)Z\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t7\r\n\t\t\tbytes\tfindTLV\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t5\r\n\t\t\tbytes\t(BB)B\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tcopyValue\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\t(S[BSS)S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tcompareValue\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\t(S[BSS)B\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tgetValueByte\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t4\r\n\t\t\tbytes\t(S)B\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tfindAndCopyValue\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t7\r\n\t\t\tbytes\t(B[BS)S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\t(BBS[BSS)S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tfindAndCompareValue\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t7\r\n\t\t\tbytes\t(B[BS)B\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\t(BBS[BSS)B\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t4\r\n\t\t\tbytes\tcopy\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t7\r\n\t\t\tbytes\t([BSS)S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tgetLength\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t3\r\n\t\t\tbytes\t()S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tgetValueLength\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t23\r\n\t\t\tbytes\tsim/toolkit/ViewHandler\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t303\t\t// sim/toolkit/ViewHandler\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t5\r\n\t\t\tbytes\tcheck\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t4\r\n\t\t\tbytes\t(B)Z\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t7\r\n\t\t\tbytes\t([BSS)Z\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t4\r\n\t\t\tbytes\t(S)Z\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\tgetValue\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t5\r\n\t\t\tbytes\t(SS)S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\tsim/toolkit/MEProfile\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t311\t\t// sim/toolkit/MEProfile\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tappendTLV\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\t(B[BSS)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t5\r\n\t\t\tbytes\t(BB)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t6\r\n\t\t\tbytes\t(BBB)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\t(BB[BSS)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tappendArray\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t7\r\n\t\t\tbytes\t([BSS)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t5\r\n\t\t\tbytes\tclear\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t3\r\n\t\t\tbytes\t()V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t23\r\n\t\t\tbytes\tsim/toolkit/EditHandler\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t322\t\t// sim/toolkit/EditHandler\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tgetTheHandler\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t40\r\n\t\t\tbytes\t()Lsim/toolkit/ProactiveResponseHandler;\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tgetItemIdentifier\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t3\r\n\t\t\tbytes\t()B\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t30\r\n\t\t\tbytes\tgetAdditionalInformationLength\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tgetTextStringLength\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tcopyTextString\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t6\r\n\t\t\tbytes\t([BS)S\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t25\r\n\t\t\tbytes\tcopyAdditionalInformation\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t25\r\n\t\t\tbytes\tgetTextStringCodingScheme\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tgetGeneralResult\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tgetChannelIdentifier\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tcopyChannelData\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tgetCapacity\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t36\r\n\t\t\tbytes\tsim/toolkit/ProactiveResponseHandler\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t338\t\t// sim/toolkit/ProactiveResponseHandler\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t39\r\n\t\t\tbytes\t()Lsim/toolkit/EnvelopeResponseHandler;\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t4\r\n\t\t\tbytes\tpost\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tpostAsBERTLV\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t35\r\n\t\t\tbytes\tsim/toolkit/EnvelopeResponseHandler\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t343\t\t// sim/toolkit/EnvelopeResponseHandler\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tHANDLER_OVERFLOW\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t1\r\n\t\t\tbytes\tS\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\tHANDLER_NOT_AVAILABLE\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tUNAVAILABLE_ELEMENT\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tMENU_ENTRY_NOT_FOUND\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tREGISTRY_ERROR\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tEVENT_NOT_SUPPORTED\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t24\r\n\t\t\tbytes\tEVENT_ALREADY_REGISTERED\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t21\r\n\t\t\tbytes\tOUT_OF_TLV_BOUNDARIES\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t24\r\n\t\t\tbytes\tME_PROFILE_NOT_AVAILABLE\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t23\r\n\t\t\tbytes\tALLOWED_LENGTH_EXCEEDED\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t18\r\n\t\t\tbytes\tNO_TIMER_AVAILABLE\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tINVALID_TIMER_ID\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tEVENT_NOT_ALLOWED\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tBAD_INPUT_PARAMETER\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tCOMMAND_NOT_ALLOWED\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tTAR_NOT_DEFINED\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t6\r\n\t\t\tbytes\t<init>\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t4\r\n\t\t\tbytes\t(S)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t7\r\n\t\t\tbytes\tthrowIt\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tgetReason\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t9\r\n\t\t\tbytes\tsetReason\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t28\r\n\t\t\tbytes\tsim/toolkit/ToolkitException\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t367\t\t// sim/toolkit/ToolkitException\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tjava/lang/Throwable\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t369\t\t// java/lang/Throwable\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\tjava/lang/Exception\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t371\t\t// java/lang/Exception\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t26\r\n\t\t\tbytes\tjava/lang/RuntimeException\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t373\t\t// java/lang/RuntimeException\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t39\r\n\t\t\tbytes\tjavacard/framework/CardRuntimeException\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t375\t\t// javacard/framework/CardRuntimeException\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\t()Lsim/toolkit/EnvelopeHandler;\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tgetSecuredDataOffset\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t20\r\n\t\t\tbytes\tgetSecuredDataLength\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tgetTPUDLOffset\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t14\r\n\t\t\tbytes\tgetEnvelopeTag\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t17\r\n\t\t\tbytes\tgetUserDataLength\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t27\r\n\t\t\tbytes\tsim/toolkit/EnvelopeHandler\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t383\t\t// sim/toolkit/EnvelopeHandler\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\tgetEntry\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t31\r\n\t\t\tbytes\t()Lsim/toolkit/ToolkitRegistry;\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tsetEventList\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tdisableMenuEntry\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tenableMenuEntry\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tchangeMenuEntry\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\t(B[BSSBZBS)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tallocateTimer\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tclearEvent\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t10\r\n\t\t\tbytes\tisEventSet\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\treleaseTimer\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t8\r\n\t\t\tbytes\tsetEvent\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tgetPollInterval\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t13\r\n\t\t\tbytes\tinitMenuEntry\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\t([BSSBZBS)B\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t19\r\n\t\t\tbytes\trequestPollInterval\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t27\r\n\t\t\tbytes\tsim/toolkit/ToolkitRegistry\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t401\t\t// sim/toolkit/ToolkitRegistry\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t32\r\n\t\t\tbytes\t()Lsim/toolkit/ProactiveHandler;\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tinitGetInput\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\t(BB[BSSSS)V\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t15\r\n\t\t\tbytes\tinitDisplayText\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t12\r\n\t\t\tbytes\tinitGetInkey\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t4\r\n\t\t\tbytes\tinit\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t4\r\n\t\t\tbytes\tsend\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t16\r\n\t\t\tbytes\tinitCloseChannel\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t28\r\n\t\t\tbytes\tsim/toolkit/ProactiveHandler\r\n\t\t}\r\n\t\tConstant_Classref_info {\r\n\t\t\ttag\t7\r\n\t\t\tname_index\t411\t\t// sim/toolkit/ProactiveHandler\r\n\t\t}\r\n\t\tConstant_Utf8_info {\r\n\t\t\ttag\t1\r\n\t\t\tlength\t11\r\n\t\t\tbytes\tsim/toolkit\r\n\t\t}\r\n\t\tCONSTANT_Package_info {\r\n\t\t\ttag\t13\r\n\t\t\tflags\t1\r\n\t\t\tname_index\t413\t\t// sim/toolkit\r\n\t\t\tminor_version\t6\r\n\t\t\tmajor_version\t2\r\n\t\t\taid_length\t16\r\n\t\t\taid\t0xA0:0x0:0x0:0x0:0x9:0x0:0x3:0xFF:0xFF:0xFF:0xFF:0x89:0x10:0x71:0x0:0x2\r\n\t\t}\r\n\t}\r\n\tthis_package\t414\r\n\texport_class_count\t11\r\n\texport_classes {\r\n\t\tclass_info {\t\t// sim/toolkit/ToolkitConstants\r\n\t\t\ttoken\t0\r\n\t\t\taccess_flags\tpublic abstract interface\r\n\t\t\tname_index\t273\t\t// sim/toolkit/ToolkitConstants\r\n\t\t\texport_supers_count\t1\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t275\t\t// java/lang/Object\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t188\r\n\t\t\tfields {\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t0\t\t// EVENT_PROFILE_DOWNLOAD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t3\t\t// value = 1\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t4\t\t// EVENT_FORMATTED_SMS_PP_ENV\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t5\t\t// value = 2\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t6\t\t// EVENT_FORMATTED_SMS_PP_UPD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t7\t\t// value = 3\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t8\t\t// EVENT_UNFORMATTED_SMS_PP_ENV\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t9\t\t// value = 4\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t10\t\t// EVENT_UNFORMATTED_SMS_PP_UPD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t11\t\t// value = 5\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t12\t\t// EVENT_UNFORMATTED_SMS_CB\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t13\t\t// value = 6\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t14\t\t// EVENT_MENU_SELECTION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t15\t\t// value = 7\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t16\t\t// EVENT_MENU_SELECTION_HELP_REQUEST\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t17\t\t// value = 8\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t18\t\t// EVENT_CALL_CONTROL_BY_SIM\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t19\t\t// value = 9\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t20\t\t// EVENT_MO_SHORT_MESSAGE_CONTROL_BY_SIM\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t21\t\t// value = 10\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t22\t\t// EVENT_TIMER_EXPIRATION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t23\t\t// value = 11\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t24\t\t// EVENT_EVENT_DOWNLOAD_MT_CALL\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t25\t\t// value = 12\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t26\t\t// EVENT_EVENT_DOWNLOAD_CALL_CONNECTED\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t27\t\t// value = 13\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t28\t\t// EVENT_EVENT_DOWNLOAD_CALL_DISCONNECTED\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t29\t\t// value = 14\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t30\t\t// EVENT_EVENT_DOWNLOAD_LOCATION_STATUS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t31\t\t// value = 15\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t32\t\t// EVENT_EVENT_DOWNLOAD_USER_ACTIVITY\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t33\t\t// value = 16\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t34\t\t// EVENT_EVENT_DOWNLOAD_IDLE_SCREEN_AVAILABLE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t35\t\t// value = 17\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t36\t\t// EVENT_EVENT_DOWNLOAD_CARD_READER_STATUS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t37\t\t// value = 18\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t38\t\t// EVENT_STATUS_COMMAND\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t39\t\t// value = 19\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t40\t\t// EVENT_EVENT_DOWNLOAD_LANGUAGE_SELECTION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t41\t\t// value = 20\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t42\t\t// EVENT_EVENT_DOWNLOAD_BROWSER_TERMINATION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t43\t\t// value = 21\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t44\t\t// EVENT_EVENT_DOWNLOAD_DATA_AVAILABLE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t45\t\t// value = 22\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t46\t\t// EVENT_EVENT_DOWNLOAD_CHANNEL_STATUS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t47\t\t// value = 23\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t48\t\t// EVENT_FORMATTED_SMS_CB\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t49\t\t// value = 24\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t50\t\t// EVENT_FIRST_COMMAND_AFTER_SELECT\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t51\t\t// value = 127\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t52\t\t// EVENT_UNRECOGNIZED_ENVELOPE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t53\t\t// value = -1\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t54\t\t// BTAG_PROACTIVE_SIM_COMMAND\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t55\t\t// value = -48\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t56\t\t// BTAG_SMS_PP_DOWNWLOAD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t57\t\t// value = -47\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t58\t\t// BTAG_SMS_PP_DOWNLOAD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t57\t\t// value = -47\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t59\t\t// BTAG_CELL_BROADCAST_DOWNLOAD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t60\t\t// value = -46\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t61\t\t// BTAG_MENU_SELECTION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t62\t\t// value = -45\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t63\t\t// BTAG_CALL_CONTROL\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t64\t\t// value = -44\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t65\t\t// BTAG_MO_SHORT_MESSAGE_CONTROL\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t66\t\t// value = -43\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t67\t\t// BTAG_EVENT_DOWNLOAD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t68\t\t// value = -42\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t69\t\t// BTAG_TIMER_EXPIRATION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t70\t\t// value = -41\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t71\t\t// TAG_COMMAND_DETAILS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t3\t\t// value = 1\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t72\t\t// TAG_DEVICE_IDENTITIES\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t5\t\t// value = 2\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t73\t\t// TAG_RESULT\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t7\t\t// value = 3\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t74\t\t// TAG_DURATION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t9\t\t// value = 4\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t75\t\t// TAG_ALPHA_IDENTIFIER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t11\t\t// value = 5\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t76\t\t// TAG_ADDRESS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t13\t\t// value = 6\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t77\t\t// TAG_CAPABILITY_CONFIGURATION_PARAMETERS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t15\t\t// value = 7\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t78\t\t// TAG_CALLED_PARTY_SUBADDRESS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t17\t\t// value = 8\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t79\t\t// TAG_SS_STRING\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t19\t\t// value = 9\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t80\t\t// TAG_USSD_STRING\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t21\t\t// value = 10\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t81\t\t// TAG_SMS_TPDU\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t23\t\t// value = 11\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t82\t\t// TAG_CELL_BROADCAST_PAGE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t25\t\t// value = 12\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t83\t\t// TAG_TEXT_STRING\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t27\t\t// value = 13\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t84\t\t// TAG_TONE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t29\t\t// value = 14\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t85\t\t// TAG_ITEM\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t31\t\t// value = 15\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t86\t\t// TAG_ITEM_IDENTIFIER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t33\t\t// value = 16\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t87\t\t// TAG_RESPONSE_LENGTH\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t35\t\t// value = 17\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t88\t\t// TAG_FILE_LIST\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t37\t\t// value = 18\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t89\t\t// TAG_LOCATION_INFORMATION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t39\t\t// value = 19\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t90\t\t// TAG_IMEI\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t41\t\t// value = 20\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t91\t\t// TAG_HELP_REQUEST\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t43\t\t// value = 21\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t92\t\t// TAG_NETWORK_MEASUREMENT_RESULTS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t45\t\t// value = 22\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t93\t\t// TAG_DEFAULT_TEXT\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t47\t\t// value = 23\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t94\t\t// TAG_ITEMS_NEXT_ACTION_INDICATOR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t49\t\t// value = 24\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t95\t\t// TAG_EVENT_LIST\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t96\t\t// value = 25\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t97\t\t// TAG_CAUSE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t98\t\t// value = 26\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t99\t\t// TAG_LOCATION_STATUS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t100\t\t// value = 27\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t101\t\t// TAG_TRANSACTION_IDENTIFIER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t102\t\t// value = 28\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t103\t\t// TAG_BCCH_CHANNEL_LIST\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t104\t\t// value = 29\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t105\t\t// TAG_ICON_IDENTIFIER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t106\t\t// value = 30\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t107\t\t// TAG_ITEM_ICON_IDENTIFIER_LIST\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t108\t\t// value = 31\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t109\t\t// TAG_CARD_READER_STATUS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t110\t\t// value = 32\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t111\t\t// TAG_CARD_ATR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t112\t\t// value = 33\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t113\t\t// TAG_C_APDU\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t114\t\t// value = 34\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t115\t\t// TAG_R_APDU\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t116\t\t// value = 35\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t117\t\t// TAG_TIMER_IDENTIFIER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t118\t\t// value = 36\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t119\t\t// TAG_TIMER_VALUE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t120\t\t// value = 37\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t121\t\t// TAG_DATE_TIME_AND_TIME_ZONE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t122\t\t// value = 38\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t123\t\t// TAG_CALL_CONTROL_REQUESTED_ACTION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t124\t\t// value = 39\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t125\t\t// TAG_AT_COMMAND\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t126\t\t// value = 40\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t127\t\t// TAG_AT_RESPONSE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t128\t\t// value = 41\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t129\t\t// TAG_BC_REPEAT_INDICATOR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t130\t\t// value = 42\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t131\t\t// TAG_IMMEDIATE_RESPONSE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t132\t\t// value = 43\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t133\t\t// TAG_DTMF_STRING\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t134\t\t// value = 44\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t135\t\t// TAG_LANGUAGE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t136\t\t// value = 45\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t137\t\t// TAG_TIMING_ADVANCE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t138\t\t// value = 46\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t139\t\t// TAG_BROWSER_IDENTITY\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t140\t\t// value = 48\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t141\t\t// TAG_URL\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t142\t\t// value = 49\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t143\t\t// TAG_BEARER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t144\t\t// value = 50\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t145\t\t// TAG_PROVISIONING_REFERENCE_FILE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t146\t\t// value = 51\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t147\t\t// TAG_BROWSER_TERMINATION_CAUSE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t148\t\t// value = 52\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t149\t\t// TAG_BEARER_DESCRIPTION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t150\t\t// value = 53\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t151\t\t// TAG_CHANNEL_DATA\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t152\t\t// value = 54\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t153\t\t// TAG_CHANNEL_DATA_LENGTH\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t154\t\t// value = 55\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t155\t\t// TAG_CHANNEL_STATUS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t156\t\t// value = 56\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t157\t\t// TAG_BUFFER_SIZE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t158\t\t// value = 57\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t159\t\t// TAG_CARD_READER_IDENTIFIER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t160\t\t// value = 58\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t161\t\t// TAG_SIM_ME_INTERFACE_TRANSPORT_LEVEL\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t162\t\t// value = 60\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t163\t\t// TAG_OTHER_ADDRESS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t164\t\t// value = 62\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t165\t\t// TAG_NETWORK_ACCESS_NAME\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t166\t\t// value = 71\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t167\t\t// TAG_SET_CR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t168\t\t// value = -128\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t169\t\t// TAG_SET_NO_CR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t51\t\t// value = 127\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t170\t\t// TLV_LENGTH_CODED_2BYTES\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t171\t\t// value = -127\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t172\t\t// TLV_NOT_FOUND\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t173\t\t// value = 0\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t174\t\t// TLV_FOUND_CR_SET\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t3\t\t// value = 1\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t175\t\t// TLV_FOUND_CR_NOT_SET\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t5\t\t// value = 2\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t176\t\t// PRO_CMD_REFRESH\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t3\t\t// value = 1\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t177\t\t// PRO_CMD_MORE_TIME\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t5\t\t// value = 2\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t178\t\t// PRO_CMD_SET_UP_CALL\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t33\t\t// value = 16\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t179\t\t// PRO_CMD_SEND_SS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t35\t\t// value = 17\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t180\t\t// PRO_CMD_SEND_USSD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t37\t\t// value = 18\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t181\t\t// PRO_CMD_SEND_SHORT_MESSAGE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t39\t\t// value = 19\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t182\t\t// PRO_CMD_SEND_DTMF\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t41\t\t// value = 20\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t183\t\t// PRO_CMD_LAUNCH_BROWSER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t43\t\t// value = 21\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t184\t\t// PRO_CMD_PLAY_TONE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t110\t\t// value = 32\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t185\t\t// PRO_CMD_DISPLAY_TEXT\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t112\t\t// value = 33\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t186\t\t// PRO_CMD_GET_INKEY\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t114\t\t// value = 34\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t187\t\t// PRO_CMD_GET_INPUT\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t116\t\t// value = 35\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t188\t\t// PRO_CMD_SELECT_ITEM\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t118\t\t// value = 36\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t189\t\t// PRO_CMD_PROVIDE_LOCAL_INFORMATION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t122\t\t// value = 38\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t190\t\t// PRO_CMD_TIMER_MANAGEMENT\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t124\t\t// value = 39\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t191\t\t// PRO_CMD_SET_UP_IDLE_MODE_TEXT\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t126\t\t// value = 40\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t192\t\t// PRO_CMD_PERFORM_CARD_APDU\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t140\t\t// value = 48\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t193\t\t// PRO_CMD_POWER_ON_CARD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t142\t\t// value = 49\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t194\t\t// PRO_CMD_POWER_OFF_CARD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t144\t\t// value = 50\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t195\t\t// PRO_CMD_GET_READER_STATUS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t146\t\t// value = 51\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t196\t\t// PRO_CMD_RUN_AT_COMMAND\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t148\t\t// value = 52\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t197\t\t// PRO_CMD_LANGUAGE_NOTIFICATION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t150\t\t// value = 53\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t198\t\t// PRO_CMD_OPEN_CHANNEL\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t199\t\t// value = 64\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t200\t\t// PRO_CMD_CLOSE_CHANNEL\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t201\t\t// value = 65\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t202\t\t// PRO_CMD_RECEIVE_DATA\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t203\t\t// value = 66\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t204\t\t// PRO_CMD_SEND_DATA\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t205\t\t// value = 67\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t206\t\t// PRO_CMD_GET_CHANNEL_STATUS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t207\t\t// value = 68\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t208\t\t// DEV_ID_KEYPAD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t3\t\t// value = 1\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t209\t\t// DEV_ID_DISPLAY\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t5\t\t// value = 2\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t210\t\t// DEV_ID_EARPIECE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t7\t\t// value = 3\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t211\t\t// DEV_ID_ADDITIONAL_CARD_READER_0\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t33\t\t// value = 16\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t212\t\t// DEV_ID_ADDITIONAL_CARD_READER_1\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t35\t\t// value = 17\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t213\t\t// DEV_ID_ADDITIONAL_CARD_READER_2\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t37\t\t// value = 18\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t214\t\t// DEV_ID_ADDITIONAL_CARD_READER_3\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t39\t\t// value = 19\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t215\t\t// DEV_ID_ADDITIONAL_CARD_READER_4\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t41\t\t// value = 20\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t216\t\t// DEV_ID_ADDITIONAL_CARD_READER_5\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t43\t\t// value = 21\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t217\t\t// DEV_ID_ADDITIONAL_CARD_READER_6\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t45\t\t// value = 22\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t218\t\t// DEV_ID_ADDITIONAL_CARD_READER_7\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t47\t\t// value = 23\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t219\t\t// DEV_ID_CHANNEL_BASE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t110\t\t// value = 32\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t220\t\t// DEV_ID_CHANNEL_1\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t112\t\t// value = 33\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t221\t\t// DEV_ID_CHANNEL_2\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t114\t\t// value = 34\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t222\t\t// DEV_ID_CHANNEL_3\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t116\t\t// value = 35\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t223\t\t// DEV_ID_CHANNEL_4\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t118\t\t// value = 36\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t224\t\t// DEV_ID_CHANNEL_5\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t120\t\t// value = 37\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t225\t\t// DEV_ID_CHANNEL_6\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t122\t\t// value = 38\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t226\t\t// DEV_ID_CHANNEL_7\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t124\t\t// value = 39\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t227\t\t// DEV_ID_SIM\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t171\t\t// value = -127\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t228\t\t// DEV_ID_ME\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t229\t\t// value = -126\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t230\t\t// DEV_ID_NETWORK\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t231\t\t// value = -125\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t232\t\t// DCS_DEFAULT_ALPHABET\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t173\t\t// value = 0\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t233\t\t// DCS_8_BIT_DATA\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t9\t\t// value = 4\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t234\t\t// DCS_UCS2\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t17\t\t// value = 8\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t235\t\t// SW1_RP_ERROR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t236\t\t// value = -98\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t237\t\t// SW1_RP_ACK\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t238\t\t// value = -97\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t239\t\t// POLL_NO_DURATION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t173\t\t// value = 0\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t240\t\t// POLL_SYSTEM_DURATION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t53\t\t// value = -1\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t241\t\t// RES_CMD_PERF\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t173\t\t// value = 0\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t242\t\t// RES_CMD_PERF_PARTIAL_COMPR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t3\t\t// value = 1\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t243\t\t// RES_CMD_PERF_MISSING_INFO\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t5\t\t// value = 2\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t244\t\t// RES_CMD_PERF_REFRESH_ADD_EF_READ\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t7\t\t// value = 3\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t245\t\t// RES_CMD_PERF_REQ_ICON_NOT_DISP\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t9\t\t// value = 4\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t246\t\t// RES_CMD_PERF_MODIF_CC_SIM\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t11\t\t// value = 5\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t247\t\t// RES_CMD_PERF_LIMITED_SERVICE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t13\t\t// value = 6\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t248\t\t// RES_CMD_PERF_WITH_MODIFICATION\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t15\t\t// value = 7\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t249\t\t// RES_CMD_PERF_SESSION_TERM_USER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t33\t\t// value = 16\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t250\t\t// RES_CMD_PERF_BACKWARD_MOVE_REQ\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t35\t\t// value = 17\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t251\t\t// RES_CMD_PERF_NO_RESP_FROM_USER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t37\t\t// value = 18\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t252\t\t// RES_CMD_PERF_HELP_INFO_REQ\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t39\t\t// value = 19\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t253\t\t// RES_CMD_PERF_USSD_TRANSAC_TERM\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t41\t\t// value = 20\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t254\t\t// RES_TEMP_PB_ME_UNABLE_PROC\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t110\t\t// value = 32\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t255\t\t// RES_TEMP_PB_SESSION_TERM_USER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t112\t\t// value = 33\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t256\t\t// RES_TEMP_PB_USER_REJECT_CALL_REQ\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t114\t\t// value = 34\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t257\t\t// RES_TEMP_PB_USER_CLEAR_CALL\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t116\t\t// value = 35\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t258\t\t// RES_TEMP_PB_IN_CONTR_TIMER_STATE\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t118\t\t// value = 36\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t259\t\t// RES_TEMP_PB_INTERACT_CC_BY_SIM\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t120\t\t// value = 37\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t260\t\t// RES_TEMP_PB_LAUNCH_BROWSER\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t122\t\t// value = 38\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t261\t\t// RES_ERROR_CMD_BEYOND_ME_CAPAB\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t140\t\t// value = 48\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t262\t\t// RES_ERROR_CMD_TYP_NOT_UNDERSTOOD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t142\t\t// value = 49\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t263\t\t// RES_ERROR_CMD_DATA_NOT_UNDERSTOOD\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t144\t\t// value = 50\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t264\t\t// RES_ERROR_CMD_NUMBER_NOT_KNOWN\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t146\t\t// value = 51\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t265\t\t// RES_ERROR_SS_RETURN_ERROR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t148\t\t// value = 52\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t266\t\t// RES_ERROR_SMS_RP_ERROR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t150\t\t// value = 53\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t267\t\t// RES_ERROR_REQ_VALUES_MISS\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t152\t\t// value = 54\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t268\t\t// RES_ERROR_USSD_RETURN_ERROR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t154\t\t// value = 55\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t269\t\t// RES_ERROR_MULTIPLE_CARD_ERROR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t156\t\t// value = 56\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t270\t\t// RES_ERROR_INTERACT_CC_SMSMO_BY_SIM\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t158\t\t// value = 57\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t271\t\t// RES_ERROR_BEARER_INDEPENDENT_PROTOCOL_ERROR\r\n\t\t\t\tDescriptor_Index\t1\t\t// B\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t160\t\t// value = 58\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t}\r\n\t\t\texport_methods_count\t0\r\n\t\t\tmethods {\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/toolkit/ToolkitInterface\r\n\t\t\ttoken\t1\r\n\t\t\taccess_flags\tpublic abstract interface shareable\r\n\t\t\tname_index\t279\t\t// sim/toolkit/ToolkitInterface\r\n\t\t\texport_supers_count\t1\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t275\t\t// java/lang/Object\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t1\r\n\t\t\tinterfaces {\r\n\t\t\t\tconstant_pool_index\t281\t\t// javacard/framework/Shareable\r\n\t\t\t}\r\n\t\t\texport_fields_count\t0\r\n\t\t\tfields {\r\n\t\t\t}\r\n\t\t\texport_methods_count\t1\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic abstract\r\n\t\t\t\t\tname_index\t276\t\t// processToolkit\r\n\t\t\t\t\tDescriptor_Index\t277\t\t// (B)V\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/toolkit/ViewHandler\r\n\t\t\ttoken\t2\r\n\t\t\taccess_flags\tpublic abstract\r\n\t\t\tname_index\t304\t\t// sim/toolkit/ViewHandler\r\n\t\t\texport_supers_count\t1\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t275\t\t// java/lang/Object\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t0\r\n\t\t\tfields {\r\n\t\t\t}\r\n\t\t\texport_methods_count\t12\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t282\t\t// equals\r\n\t\t\t\t\tDescriptor_Index\t283\t\t// (Ljava/lang/Object;)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t284\t\t// findTLV\r\n\t\t\t\t\tDescriptor_Index\t285\t\t// (BB)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t2\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t286\t\t// copyValue\r\n\t\t\t\t\tDescriptor_Index\t287\t\t// (S[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t3\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t288\t\t// compareValue\r\n\t\t\t\t\tDescriptor_Index\t289\t\t// (S[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t4\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t290\t\t// getValueByte\r\n\t\t\t\t\tDescriptor_Index\t291\t\t// (S)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t5\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t293\t\t// (B[BS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t6\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t294\t\t// (BBS[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t7\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t296\t\t// (B[BS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t8\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t297\t\t// (BBS[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t9\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t298\t\t// copy\r\n\t\t\t\t\tDescriptor_Index\t299\t\t// ([BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t10\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t300\t\t// getLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t11\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t302\t\t// getValueLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/toolkit/MEProfile\r\n\t\t\ttoken\t3\r\n\t\t\taccess_flags\tpublic final\r\n\t\t\tname_index\t312\t\t// sim/toolkit/MEProfile\r\n\t\t\texport_supers_count\t1\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t275\t\t// java/lang/Object\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t0\r\n\t\t\tfields {\r\n\t\t\t}\r\n\t\t\texport_methods_count\t6\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t305\t\t// check\r\n\t\t\t\t\tDescriptor_Index\t306\t\t// (B)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t305\t\t// check\r\n\t\t\t\t\tDescriptor_Index\t307\t\t// ([BSS)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t2\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t305\t\t// check\r\n\t\t\t\t\tDescriptor_Index\t308\t\t// (S)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t4\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t309\t\t// getValue\r\n\t\t\t\t\tDescriptor_Index\t310\t\t// (SS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t3\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t298\t\t// copy\r\n\t\t\t\t\tDescriptor_Index\t287\t\t// (S[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t282\t\t// equals\r\n\t\t\t\t\tDescriptor_Index\t283\t\t// (Ljava/lang/Object;)Z\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/toolkit/EditHandler\r\n\t\t\ttoken\t4\r\n\t\t\taccess_flags\tpublic abstract\r\n\t\t\tname_index\t323\t\t// sim/toolkit/EditHandler\r\n\t\t\texport_supers_count\t2\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t275\t\t// java/lang/Object\r\n\t\t\t\tconstant_pool_index\t304\t\t// sim/toolkit/ViewHandler\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t0\r\n\t\t\tfields {\r\n\t\t\t}\r\n\t\t\texport_methods_count\t18\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t282\t\t// equals\r\n\t\t\t\t\tDescriptor_Index\t283\t\t// (Ljava/lang/Object;)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t284\t\t// findTLV\r\n\t\t\t\t\tDescriptor_Index\t285\t\t// (BB)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t2\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t286\t\t// copyValue\r\n\t\t\t\t\tDescriptor_Index\t287\t\t// (S[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t3\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t288\t\t// compareValue\r\n\t\t\t\t\tDescriptor_Index\t289\t\t// (S[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t4\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t290\t\t// getValueByte\r\n\t\t\t\t\tDescriptor_Index\t291\t\t// (S)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t5\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t293\t\t// (B[BS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t6\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t294\t\t// (BBS[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t7\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t296\t\t// (B[BS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t8\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t297\t\t// (BBS[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t9\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t298\t\t// copy\r\n\t\t\t\t\tDescriptor_Index\t299\t\t// ([BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t10\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t300\t\t// getLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t11\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t302\t\t// getValueLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t12\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t314\t\t// (B[BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t13\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t315\t\t// (BB)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t14\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t316\t\t// (BBB)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t15\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t317\t\t// (BB[BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t16\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t318\t\t// appendArray\r\n\t\t\t\t\tDescriptor_Index\t319\t\t// ([BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t17\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t320\t\t// clear\r\n\t\t\t\t\tDescriptor_Index\t321\t\t// ()V\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/toolkit/ProactiveResponseHandler\r\n\t\t\ttoken\t5\r\n\t\t\taccess_flags\tpublic final\r\n\t\t\tname_index\t339\t\t// sim/toolkit/ProactiveResponseHandler\r\n\t\t\texport_supers_count\t2\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t275\t\t// java/lang/Object\r\n\t\t\t\tconstant_pool_index\t304\t\t// sim/toolkit/ViewHandler\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t0\r\n\t\t\tfields {\r\n\t\t\t}\r\n\t\t\texport_methods_count\t23\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t324\t\t// getTheHandler\r\n\t\t\t\t\tDescriptor_Index\t325\t\t// ()Lsim/toolkit/ProactiveResponseHandler;\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t282\t\t// equals\r\n\t\t\t\t\tDescriptor_Index\t283\t\t// (Ljava/lang/Object;)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t284\t\t// findTLV\r\n\t\t\t\t\tDescriptor_Index\t285\t\t// (BB)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t2\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t286\t\t// copyValue\r\n\t\t\t\t\tDescriptor_Index\t287\t\t// (S[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t3\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t288\t\t// compareValue\r\n\t\t\t\t\tDescriptor_Index\t289\t\t// (S[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t4\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t290\t\t// getValueByte\r\n\t\t\t\t\tDescriptor_Index\t291\t\t// (S)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t5\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t293\t\t// (B[BS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t6\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t294\t\t// (BBS[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t7\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t296\t\t// (B[BS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t8\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t297\t\t// (BBS[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t9\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t298\t\t// copy\r\n\t\t\t\t\tDescriptor_Index\t299\t\t// ([BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t10\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t300\t\t// getLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t11\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t302\t\t// getValueLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t12\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t326\t\t// getItemIdentifier\r\n\t\t\t\t\tDescriptor_Index\t327\t\t// ()B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t13\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t328\t\t// getAdditionalInformationLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t14\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t329\t\t// getTextStringLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t15\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t330\t\t// copyTextString\r\n\t\t\t\t\tDescriptor_Index\t331\t\t// ([BS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t16\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t332\t\t// copyAdditionalInformation\r\n\t\t\t\t\tDescriptor_Index\t299\t\t// ([BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t17\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t333\t\t// getTextStringCodingScheme\r\n\t\t\t\t\tDescriptor_Index\t327\t\t// ()B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t18\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t334\t\t// getGeneralResult\r\n\t\t\t\t\tDescriptor_Index\t327\t\t// ()B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t19\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t335\t\t// getChannelIdentifier\r\n\t\t\t\t\tDescriptor_Index\t327\t\t// ()B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t20\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t336\t\t// copyChannelData\r\n\t\t\t\t\tDescriptor_Index\t299\t\t// ([BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t21\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t337\t\t// getCapacity\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/toolkit/EnvelopeResponseHandler\r\n\t\t\ttoken\t6\r\n\t\t\taccess_flags\tpublic final\r\n\t\t\tname_index\t344\t\t// sim/toolkit/EnvelopeResponseHandler\r\n\t\t\texport_supers_count\t3\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t275\t\t// java/lang/Object\r\n\t\t\t\tconstant_pool_index\t304\t\t// sim/toolkit/ViewHandler\r\n\t\t\t\tconstant_pool_index\t323\t\t// sim/toolkit/EditHandler\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t0\r\n\t\t\tfields {\r\n\t\t\t}\r\n\t\t\texport_methods_count\t22\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t324\t\t// getTheHandler\r\n\t\t\t\t\tDescriptor_Index\t340\t\t// ()Lsim/toolkit/EnvelopeResponseHandler;\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t282\t\t// equals\r\n\t\t\t\t\tDescriptor_Index\t283\t\t// (Ljava/lang/Object;)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t284\t\t// findTLV\r\n\t\t\t\t\tDescriptor_Index\t285\t\t// (BB)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t2\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t286\t\t// copyValue\r\n\t\t\t\t\tDescriptor_Index\t287\t\t// (S[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t3\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t288\t\t// compareValue\r\n\t\t\t\t\tDescriptor_Index\t289\t\t// (S[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t4\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t290\t\t// getValueByte\r\n\t\t\t\t\tDescriptor_Index\t291\t\t// (S)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t5\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t293\t\t// (B[BS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t6\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t294\t\t// (BBS[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t7\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t296\t\t// (B[BS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t8\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t297\t\t// (BBS[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t9\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t298\t\t// copy\r\n\t\t\t\t\tDescriptor_Index\t299\t\t// ([BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t10\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t300\t\t// getLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t11\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t302\t\t// getValueLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t12\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t314\t\t// (B[BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t13\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t315\t\t// (BB)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t14\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t316\t\t// (BBB)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t15\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t317\t\t// (BB[BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t16\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t318\t\t// appendArray\r\n\t\t\t\t\tDescriptor_Index\t319\t\t// ([BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t17\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t320\t\t// clear\r\n\t\t\t\t\tDescriptor_Index\t321\t\t// ()V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t18\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t341\t\t// post\r\n\t\t\t\t\tDescriptor_Index\t277\t\t// (B)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t19\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t342\t\t// postAsBERTLV\r\n\t\t\t\t\tDescriptor_Index\t315\t\t// (BB)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t20\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t337\t\t// getCapacity\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/toolkit/ToolkitException\r\n\t\t\ttoken\t7\r\n\t\t\taccess_flags\tpublic\r\n\t\t\tname_index\t368\t\t// sim/toolkit/ToolkitException\r\n\t\t\texport_supers_count\t5\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t275\t\t// java/lang/Object\r\n\t\t\t\tconstant_pool_index\t370\t\t// java/lang/Throwable\r\n\t\t\t\tconstant_pool_index\t372\t\t// java/lang/Exception\r\n\t\t\t\tconstant_pool_index\t374\t\t// java/lang/RuntimeException\r\n\t\t\t\tconstant_pool_index\t376\t\t// javacard/framework/CardRuntimeException\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t16\r\n\t\t\tfields {\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t345\t\t// HANDLER_OVERFLOW\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t3\t\t// value = 1\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t347\t\t// HANDLER_NOT_AVAILABLE\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t5\t\t// value = 2\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t348\t\t// UNAVAILABLE_ELEMENT\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t7\t\t// value = 3\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t349\t\t// MENU_ENTRY_NOT_FOUND\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t9\t\t// value = 4\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t350\t\t// REGISTRY_ERROR\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t11\t\t// value = 5\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t351\t\t// EVENT_NOT_SUPPORTED\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t13\t\t// value = 6\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t352\t\t// EVENT_ALREADY_REGISTERED\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t15\t\t// value = 7\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t353\t\t// OUT_OF_TLV_BOUNDARIES\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t17\t\t// value = 8\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t354\t\t// ME_PROFILE_NOT_AVAILABLE\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t19\t\t// value = 9\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t355\t\t// ALLOWED_LENGTH_EXCEEDED\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t21\t\t// value = 10\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t356\t\t// NO_TIMER_AVAILABLE\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t23\t\t// value = 11\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t357\t\t// INVALID_TIMER_ID\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t25\t\t// value = 12\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t358\t\t// EVENT_NOT_ALLOWED\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t27\t\t// value = 13\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t359\t\t// BAD_INPUT_PARAMETER\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t29\t\t// value = 14\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t360\t\t// COMMAND_NOT_ALLOWED\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t31\t\t// value = 15\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tfield_info {\r\n\t\t\t\ttoken\t255\r\n\t\t\t\taccess_flags\tpublic static final\r\n\t\t\t\tname_index\t361\t\t// TAR_NOT_DEFINED\r\n\t\t\t\tDescriptor_Index\t346\t\t// S\r\n\t\t\t\tattributes_count\t1\r\n\t\t\t\tattributes {\r\n\t\t\t\tConstantValue_attribute {\r\n\t\t\t\t\tattribute_name_index\t2\t\t// ConstantValue\r\n\t\t\t\t\tattribute_length\t2\r\n\t\t\t\t\tconstantvalue_index\t33\t\t// value = 16\r\n\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t}\r\n\t\t\texport_methods_count\t5\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t362\t\t// <init>\r\n\t\t\t\t\tDescriptor_Index\t363\t\t// (S)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t364\t\t// throwIt\r\n\t\t\t\t\tDescriptor_Index\t363\t\t// (S)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t282\t\t// equals\r\n\t\t\t\t\tDescriptor_Index\t283\t\t// (Ljava/lang/Object;)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t365\t\t// getReason\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t2\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t366\t\t// setReason\r\n\t\t\t\t\tDescriptor_Index\t363\t\t// (S)V\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/toolkit/EnvelopeHandler\r\n\t\t\ttoken\t8\r\n\t\t\taccess_flags\tpublic final\r\n\t\t\tname_index\t384\t\t// sim/toolkit/EnvelopeHandler\r\n\t\t\texport_supers_count\t2\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t275\t\t// java/lang/Object\r\n\t\t\t\tconstant_pool_index\t304\t\t// sim/toolkit/ViewHandler\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t0\r\n\t\t\tfields {\r\n\t\t\t}\r\n\t\t\texport_methods_count\t21\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t324\t\t// getTheHandler\r\n\t\t\t\t\tDescriptor_Index\t377\t\t// ()Lsim/toolkit/EnvelopeHandler;\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t282\t\t// equals\r\n\t\t\t\t\tDescriptor_Index\t283\t\t// (Ljava/lang/Object;)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t284\t\t// findTLV\r\n\t\t\t\t\tDescriptor_Index\t285\t\t// (BB)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t2\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t286\t\t// copyValue\r\n\t\t\t\t\tDescriptor_Index\t287\t\t// (S[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t3\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t288\t\t// compareValue\r\n\t\t\t\t\tDescriptor_Index\t289\t\t// (S[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t4\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t290\t\t// getValueByte\r\n\t\t\t\t\tDescriptor_Index\t291\t\t// (S)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t5\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t293\t\t// (B[BS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t6\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t294\t\t// (BBS[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t7\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t296\t\t// (B[BS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t8\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t297\t\t// (BBS[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t9\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t298\t\t// copy\r\n\t\t\t\t\tDescriptor_Index\t299\t\t// ([BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t10\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t300\t\t// getLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t11\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t302\t\t// getValueLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t12\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t326\t\t// getItemIdentifier\r\n\t\t\t\t\tDescriptor_Index\t327\t\t// ()B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t13\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t378\t\t// getSecuredDataOffset\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t14\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t379\t\t// getSecuredDataLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t15\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t380\t\t// getTPUDLOffset\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t16\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t381\t\t// getEnvelopeTag\r\n\t\t\t\t\tDescriptor_Index\t327\t\t// ()B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t17\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t335\t\t// getChannelIdentifier\r\n\t\t\t\t\tDescriptor_Index\t327\t\t// ()B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t18\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t337\t\t// getCapacity\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t19\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t382\t\t// getUserDataLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/toolkit/ToolkitRegistry\r\n\t\t\ttoken\t9\r\n\t\t\taccess_flags\tpublic final\r\n\t\t\tname_index\t402\t\t// sim/toolkit/ToolkitRegistry\r\n\t\t\texport_supers_count\t1\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t275\t\t// java/lang/Object\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t0\r\n\t\t\tfields {\r\n\t\t\t}\r\n\t\t\texport_methods_count\t14\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t385\t\t// getEntry\r\n\t\t\t\t\tDescriptor_Index\t386\t\t// ()Lsim/toolkit/ToolkitRegistry;\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t282\t\t// equals\r\n\t\t\t\t\tDescriptor_Index\t283\t\t// (Ljava/lang/Object;)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t387\t\t// setEventList\r\n\t\t\t\t\tDescriptor_Index\t319\t\t// ([BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t2\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t388\t\t// disableMenuEntry\r\n\t\t\t\t\tDescriptor_Index\t277\t\t// (B)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t3\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t389\t\t// enableMenuEntry\r\n\t\t\t\t\tDescriptor_Index\t277\t\t// (B)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t4\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t390\t\t// changeMenuEntry\r\n\t\t\t\t\tDescriptor_Index\t391\t\t// (B[BSSBZBS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t5\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t392\t\t// allocateTimer\r\n\t\t\t\t\tDescriptor_Index\t327\t\t// ()B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t6\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t393\t\t// clearEvent\r\n\t\t\t\t\tDescriptor_Index\t277\t\t// (B)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t7\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t394\t\t// isEventSet\r\n\t\t\t\t\tDescriptor_Index\t306\t\t// (B)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t8\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t395\t\t// releaseTimer\r\n\t\t\t\t\tDescriptor_Index\t277\t\t// (B)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t9\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t396\t\t// setEvent\r\n\t\t\t\t\tDescriptor_Index\t277\t\t// (B)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t10\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t397\t\t// getPollInterval\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t11\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t398\t\t// initMenuEntry\r\n\t\t\t\t\tDescriptor_Index\t399\t\t// ([BSSBZBS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t12\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t400\t\t// requestPollInterval\r\n\t\t\t\t\tDescriptor_Index\t363\t\t// (S)V\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tclass_info {\t\t// sim/toolkit/ProactiveHandler\r\n\t\t\ttoken\t10\r\n\t\t\taccess_flags\tpublic final\r\n\t\t\tname_index\t412\t\t// sim/toolkit/ProactiveHandler\r\n\t\t\texport_supers_count\t3\r\n\t\t\tsupers {\r\n\t\t\t\tconstant_pool_index\t275\t\t// java/lang/Object\r\n\t\t\t\tconstant_pool_index\t304\t\t// sim/toolkit/ViewHandler\r\n\t\t\t\tconstant_pool_index\t323\t\t// sim/toolkit/EditHandler\r\n\t\t\t}\r\n\t\t\texport_interfaces_count\t0\r\n\t\t\tinterfaces {\r\n\t\t\t}\r\n\t\t\texport_fields_count\t0\r\n\t\t\tfields {\r\n\t\t\t}\r\n\t\t\texport_methods_count\t26\r\n\t\t\tmethods {\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic static\r\n\t\t\t\t\tname_index\t324\t\t// getTheHandler\r\n\t\t\t\t\tDescriptor_Index\t403\t\t// ()Lsim/toolkit/ProactiveHandler;\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t0\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t282\t\t// equals\r\n\t\t\t\t\tDescriptor_Index\t283\t\t// (Ljava/lang/Object;)Z\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t1\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t284\t\t// findTLV\r\n\t\t\t\t\tDescriptor_Index\t285\t\t// (BB)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t2\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t286\t\t// copyValue\r\n\t\t\t\t\tDescriptor_Index\t287\t\t// (S[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t3\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t288\t\t// compareValue\r\n\t\t\t\t\tDescriptor_Index\t289\t\t// (S[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t4\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t290\t\t// getValueByte\r\n\t\t\t\t\tDescriptor_Index\t291\t\t// (S)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t5\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t293\t\t// (B[BS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t6\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t292\t\t// findAndCopyValue\r\n\t\t\t\t\tDescriptor_Index\t294\t\t// (BBS[BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t7\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t296\t\t// (B[BS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t8\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t295\t\t// findAndCompareValue\r\n\t\t\t\t\tDescriptor_Index\t297\t\t// (BBS[BSS)B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t9\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t298\t\t// copy\r\n\t\t\t\t\tDescriptor_Index\t299\t\t// ([BSS)S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t10\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t300\t\t// getLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t11\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t302\t\t// getValueLength\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t12\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t314\t\t// (B[BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t13\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t315\t\t// (BB)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t14\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t316\t\t// (BBB)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t15\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t313\t\t// appendTLV\r\n\t\t\t\t\tDescriptor_Index\t317\t\t// (BB[BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t16\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t318\t\t// appendArray\r\n\t\t\t\t\tDescriptor_Index\t319\t\t// ([BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t17\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t320\t\t// clear\r\n\t\t\t\t\tDescriptor_Index\t321\t\t// ()V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t18\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t404\t\t// initGetInput\r\n\t\t\t\t\tDescriptor_Index\t405\t\t// (BB[BSSSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t19\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t406\t\t// initDisplayText\r\n\t\t\t\t\tDescriptor_Index\t317\t\t// (BB[BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t20\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t407\t\t// initGetInkey\r\n\t\t\t\t\tDescriptor_Index\t317\t\t// (BB[BSS)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t21\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t408\t\t// init\r\n\t\t\t\t\tDescriptor_Index\t316\t\t// (BBB)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t22\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t409\t\t// send\r\n\t\t\t\t\tDescriptor_Index\t327\t\t// ()B\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t23\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t410\t\t// initCloseChannel\r\n\t\t\t\t\tDescriptor_Index\t277\t\t// (B)V\r\n\t\t\t\t}\r\n\t\t\t\tmethod_info {\r\n\t\t\t\t\ttoken\t24\r\n\t\t\t\t\taccess_flags\tpublic\r\n\t\t\t\t\tname_index\t337\t\t// getCapacity\r\n\t\t\t\t\tDescriptor_Index\t301\t\t// ()S\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "javacard/makefiles/applet-project.mk",
    "content": "BUILD_DIR           = ./build\nBUILD_CLASSES_DIR   = $(BUILD_DIR)/classes\nBUILD_JAVACARD_DIR  = $(BUILD_DIR)/javacard\nJAVACARD_SDK_DIR    ?= $(SIMTOOLS_DIR)/javacard\nJAVACARD_EXPORT_DIR ?= $(JAVACARD_SDK_DIR)/api21_export_files\nifdef COMSPEC\n\tCLASSPATH\t    = $(JAVACARD_SDK_DIR)/lib/api21.jar;$(JAVACARD_SDK_DIR)/lib/sim.jar\nelse\n\tCLASSPATH           = $(JAVACARD_SDK_DIR)/lib/api21.jar:$(JAVACARD_SDK_DIR)/lib/sim.jar\nendif\nJFLAGS              = -target 1.1 -source 1.3 -g -d $(BUILD_CLASSES_DIR) -classpath \"$(CLASSPATH)\"\nJAVA                ?= java\nJC                  ?= javac\n\n.SUFFIXES: .java .class\n.java.class:\n\tmkdir -p $(BUILD_CLASSES_DIR)\n\tmkdir -p $(BUILD_JAVACARD_DIR)\n\n\t$(JC) $(JFLAGS) $*.java\n\n\t$(JAVA) -jar $(JAVACARD_SDK_DIR)/bin/converter.jar  \\\n\t\t-d $(BUILD_JAVACARD_DIR)                    \\\n\t\t-classdir $(BUILD_CLASSES_DIR)              \\\n\t\t-exportpath $(JAVACARD_EXPORT_DIR)          \\\n\t\t-applet $(APPLET_AID) $(APPLET_NAME)        \\\n\t\t$(PACKAGE_NAME) $(PACKAGE_AID) $(PACKAGE_VERSION)\n\ndefault: classes\n\nclasses: $(SOURCES:.java=.class)\n\nclean:\n\t$(RM) -rf $(BUILD_DIR)\n\ninstall:\n\t$(eval CAP_FILE     := $(shell find $(BUILD_JAVACARD_DIR) -name *.cap))\n\t$(eval MODULE_AID   := $(shell echo $(APPLET_AID) | sed 's/0x//g' | sed 's/\\://g'))\n\t$(eval INSTANCE_AID := $(shell echo $(APPLET_AID) | sed 's/0x//g' | sed 's/\\://g'))\n\t$(SIMTOOLS_DIR)/bin/shadysim                  \\\n\t\t$(SHADYSIM_OPTIONS)                \\\n\t\t-l $(CAP_FILE)                     \\\n\t\t-i $(CAP_FILE)                     \\\n\t\t--enable-sim-toolkit               \\\n\t\t--module-aid $(MODULE_AID)         \\\n\t\t--instance-aid $(INSTANCE_AID)     \\\n\t\t--nonvolatile-memory-required 0100 \\\n\t\t--volatile-memory-for-install 0100 \\\n\t\t--max-menu-entry-text 10           \\\n\t\t--max-menu-entries 01\n"
  },
  {
    "path": "shadysim/pySim/__init__.py",
    "content": ""
  },
  {
    "path": "shadysim/pySim/cards.py",
    "content": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: Card programmation logic\n\"\"\"\n\n#\n# Copyright (C) 2009-2010  Sylvain Munaut <tnt@246tNt.com>\n# Copyright (C) 2011  Harald Welte <laforge@gnumonks.org>\n#\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 2 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\nfrom pySim.utils import b2h, h2b, swap_nibbles, rpad, lpad\n\n\nclass Card(object):\n\n\tdef __init__(self, scc):\n\t\tself._scc = scc\n\n\tdef _e_iccid(self, iccid):\n\t\treturn swap_nibbles(rpad(iccid, 20))\n\n\tdef _e_imsi(self, imsi):\n\t\t\"\"\"Converts a string imsi into the value of the EF\"\"\"\n\t\tl = (len(imsi) + 1) // 2\t# Required bytes\n\t\toe = len(imsi) & 1\t\t\t# Odd (1) / Even (0)\n\t\tei = '%02x' % l + swap_nibbles(lpad('%01x%s' % ((oe<<3)|1, imsi), 16))\n\t\treturn ei\n\n\tdef _e_plmn(self, mcc, mnc):\n\t\t\"\"\"Converts integer MCC/MNC into 6 bytes for EF\"\"\"\n\t\treturn swap_nibbles(lpad('%d' % mcc, 3) + lpad('%d' % mnc, 3))\n\n\tdef reset(self):\n\t\tself._scc.reset_card()\n\n\nclass _MagicSimBase(Card):\n\t\"\"\"\n\tTheses cards uses several record based EFs to store the provider infos,\n\teach possible provider uses a specific record number in each EF. The\n\tindexes used are ( where N is the number of providers supported ) :\n\t - [2 .. N+1] for the operator name\n     - [1 .. N] for the programable EFs\n\n\t* 3f00/7f4d/8f0c : Operator Name\n\n\tbytes 0-15 : provider name, padded with 0xff\n\tbyte  16   : length of the provider name\n\tbyte  17   : 01 for valid records, 00 otherwise\n\n\t* 3f00/7f4d/8f0d : Programmable Binary EFs\n\n\t* 3f00/7f4d/8f0e : Programmable Record EFs\n\n\t\"\"\"\n\n\t@classmethod\n\tdef autodetect(kls, scc):\n\t\ttry:\n\t\t\tfor p, l, t in kls._files.values():\n\t\t\t\tif not t:\n\t\t\t\t\tcontinue\n\t\t\t\tif scc.record_size(['3f00', '7f4d', p]) != l:\n\t\t\t\t\treturn None\n\t\texcept:\n\t\t\treturn None\n\n\t\treturn kls(scc)\n\n\tdef _get_count(self):\n\t\t\"\"\"\n\t\tSelects the file and returns the total number of entries\n\t\tand entry size\n\t\t\"\"\"\n\t\tf = self._files['name']\n\n\t\tr = self._scc.select_file(['3f00', '7f4d', f[0]])\n\t\trec_len = int(r[-1][28:30], 16)\n\t\ttlen = int(r[-1][4:8],16)\n\t\trec_cnt = (tlen / rec_len) - 1;\n\n\t\tif (rec_cnt < 1) or (rec_len != f[1]):\n\t\t\traise RuntimeError('Bad card type')\n\n\t\treturn rec_cnt\n\n\tdef program(self, p):\n\t\t# Go to dir\n\t\tself._scc.select_file(['3f00', '7f4d'])\n\n\t\t# Home PLMN in PLMN_Sel format\n\t\thplmn = self._e_plmn(p['mcc'], p['mnc'])\n\n\t\t# Operator name ( 3f00/7f4d/8f0c )\n\t\tself._scc.update_record(self._files['name'][0], 2,\n\t\t\trpad(b2h(p['name']), 32)  + ('%02x' % len(p['name'])) + '01'\n\t\t)\n\n\t\t# ICCID/IMSI/Ki/HPLMN ( 3f00/7f4d/8f0d )\n\t\tv = ''\n\n\t\t\t# inline Ki\n\t\tif self._ki_file is None:\n\t\t\tv += p['ki']\n\n\t\t\t# ICCID\n\t\tv += '3f00' + '2fe2' + '0a' + self._e_iccid(p['iccid'])\n\n\t\t\t# IMSI\n\t\tv += '7f20' + '6f07' + '09' + self._e_imsi(p['imsi'])\n\n\t\t\t# Ki\n\t\tif self._ki_file:\n\t\t\tv += self._ki_file + '10' + p['ki']\n\n\t\t\t# PLMN_Sel\n\t\tv+= '6f30' + '18' +  rpad(hplmn, 36)\n\n\t\tself._scc.update_record(self._files['b_ef'][0], 1,\n\t\t\trpad(v, self._files['b_ef'][1]*2)\n\t\t)\n\n\t\t# SMSP ( 3f00/7f4d/8f0e )\n\t\t\t# FIXME\n\n\t\t# Write PLMN_Sel forcefully as well\n\t\tr = self._scc.select_file(['3f00', '7f20', '6f30'])\n\t\ttl = int(r[-1][4:8], 16)\n\n\t\thplmn = self._e_plmn(p['mcc'], p['mnc'])\n\t\tself._scc.update_binary('6f30', hplmn + 'ff' * (tl-3))\n\n\tdef erase(self):\n\t\t# Dummy\n\t\tdf = {}\n\t\tfor k, v in self._files.iteritems():\n\t\t\tofs = 1\n\t\t\tfv = v[1] * 'ff'\n\t\t\tif k == 'name':\n\t\t\t\tofs = 2\n\t\t\t\tfv = fv[0:-4] + '0000'\n\t\t\tdf[v[0]] = (fv, ofs)\n\n\t\t# Write\n\t\tfor n in range(0,self._get_count()):\n\t\t\tfor k, (msg, ofs) in df.iteritems():\n\t\t\t\tself._scc.update_record(['3f00', '7f4d', k], n + ofs, msg)\n\n\nclass SuperSim(_MagicSimBase):\n\n\tname = 'supersim'\n\n\t_files = {\n\t\t'name' : ('8f0c', 18, True),\n\t\t'b_ef' : ('8f0d', 74, True),\n\t\t'r_ef' : ('8f0e', 50, True),\n\t}\n\n\t_ki_file = None\n\n\nclass MagicSim(_MagicSimBase):\n\n\tname = 'magicsim'\n\n\t_files = {\n\t\t'name' : ('8f0c', 18, True),\n\t\t'b_ef' : ('8f0d', 130, True),\n\t\t'r_ef' : ('8f0e', 102, False),\n\t}\n\n\t_ki_file = '6f1b'\n\n\nclass FakeMagicSim(Card):\n\t\"\"\"\n\tTheses cards have a record based EF 3f00/000c that contains the provider\n\tinformations. See the program method for its format. The records go from\n\t1 to N.\n\t\"\"\"\n\n\tname = 'fakemagicsim'\n\n\t@classmethod\n\tdef autodetect(kls, scc):\n\t\ttry:\n\t\t\tif scc.record_size(['3f00', '000c']) != 0x5a:\n\t\t\t\treturn None\n\t\texcept:\n\t\t\treturn None\n\n\t\treturn kls(scc)\n\n\tdef _get_infos(self):\n\t\t\"\"\"\n\t\tSelects the file and returns the total number of entries\n\t\tand entry size\n\t\t\"\"\"\n\n\t\tr = self._scc.select_file(['3f00', '000c'])\n\t\trec_len = int(r[-1][28:30], 16)\n\t\ttlen = int(r[-1][4:8],16)\n\t\trec_cnt = (tlen / rec_len) - 1;\n\n\t\tif (rec_cnt < 1) or (rec_len != 0x5a):\n\t\t\traise RuntimeError('Bad card type')\n\n\t\treturn rec_cnt, rec_len\n\n\tdef program(self, p):\n\t\t# Home PLMN\n\t\tr = self._scc.select_file(['3f00', '7f20', '6f30'])\n\t\ttl = int(r[-1][4:8], 16)\n\n\t\thplmn = self._e_plmn(p['mcc'], p['mnc'])\n\t\tself._scc.update_binary('6f30', hplmn + 'ff' * (tl-3))\n\n\t\t# Get total number of entries and entry size\n\t\trec_cnt, rec_len = self._get_infos()\n\n\t\t# Set first entry\n\t\tentry = (\n\t\t\t'81' +\t\t\t\t\t\t\t\t#  1b  Status: Valid & Active\n\t\t\trpad(b2h(p['name'][0:14]), 28) +\t# 14b  Entry Name\n\t\t\tself._e_iccid(p['iccid']) +\t\t\t# 10b  ICCID\n\t\t\tself._e_imsi(p['imsi']) +\t\t\t#  9b  IMSI_len + id_type(9) + IMSI\n\t\t\tp['ki'] +\t\t\t\t\t\t\t# 16b  Ki\n\t\t\tlpad(p['smsp'], 80)\t\t\t\t\t# 40b  SMSP (padded with ff if needed)\n\t\t)\n\t\tself._scc.update_record('000c', 1, entry)\n\n\tdef erase(self):\n\t\t# Get total number of entries and entry size\n\t\trec_cnt, rec_len = self._get_infos()\n\n\t\t# Erase all entries\n\t\tentry = 'ff' * rec_len\n\t\tfor i in range(0, rec_cnt):\n\t\t\tself._scc.update_record('000c', 1+i, entry)\n\nclass GrcardSim(Card):\n\t\"\"\"\n\tGreencard (grcard.cn) HZCOS GSM SIM\n\tThese cards have a much more regular ISO 7816-4 / TS 11.11 structure,\n\tand use standard UPDATE RECORD / UPDATE BINARY commands except for Ki.\n\t\"\"\"\n\n\tname = 'grcardsim'\n\n\t@classmethod\n\tdef autodetect(kls, scc):\n\t\treturn None\n\n\tdef program(self, p):\n\t\t# We don't really know yet what ADM PIN 4 is about\n\t\t#self._scc.verify_chv(4, h2b(\"4444444444444444\"))\n\n\t\t# Authenticate using ADM PIN 5\n\t\tself._scc.verify_chv(5, h2b(\"4444444444444444\"))\n\n\t\t# EF.ICCID\n\t\tr = self._scc.select_file(['3f00', '2fe2'])\n\t\tdata, sw = self._scc.update_binary('2fe2', self._e_iccid(p['iccid']))\n\n\t\t# EF.IMSI\n\t\tr = self._scc.select_file(['3f00', '7f20', '6f07'])\n\t\tdata, sw = self._scc.update_binary('6f07', self._e_imsi(p['imsi']))\n\n\t\t# EF.ACC\n\t\t#r = self._scc.select_file(['3f00', '7f20', '6f78'])\n\t\t#self._scc.update_binary('6f78', self._e_imsi(p['imsi'])\n\n\t\t# EF.SMSP\n\t\tr = self._scc.select_file(['3f00', '7f10', '6f42'])\n\t\tdata, sw = self._scc.update_record('6f42', 1, lpad(p['smsp'], 80))\n\n\t\t# Set the Ki using proprietary command\n\t\tpdu = '80d4020010' + p['ki']\n\t\tdata, sw = self._scc._tp.send_apdu(pdu)\n\n\t\t# EF.HPLMN\n\t\tr = self._scc.select_file(['3f00', '7f20', '6f30'])\n\t\tsize = int(r[-1][4:8], 16)\n\t\thplmn = self._e_plmn(p['mcc'], p['mnc'])\n\t\tself._scc.update_binary('6f30', hplmn + 'ff' * (size-3))\n\n\t\t# EF.SPN (Service Provider Name)\n\t\tr = self._scc.select_file(['3f00', '7f20', '6f30'])\n\t\tsize = int(r[-1][4:8], 16)\n\t\t# FIXME\n\n\t\t# FIXME: EF.MSISDN\n\n\tdef erase(self):\n\t\treturn\n\nclass SysmoSIMgr1(GrcardSim):\n\t\"\"\"\n\tsysmocom sysmoSIM-GR1\n\tThese cards have a much more regular ISO 7816-4 / TS 11.11 structure,\n\tand use standard UPDATE RECORD / UPDATE BINARY commands except for Ki.\n\t\"\"\"\n\tname = 'sysmosim-gr1'\n\n\t# In order for autodetection ...\n\nclass SysmoUSIMgr1(Card):\n\t\"\"\"\n\tsysmocom sysmoUSIM-GR1\n\t\"\"\"\n\tname = 'sysmoUSIM-GR1'\n\n\t@classmethod\n\tdef autodetect(kls, scc):\n\t\t# TODO: Access the ATR\n\t\treturn None\n\n\tdef program(self, p):\n\t\t# TODO: check if verify_chv could be used or what it needs\n\t\t# self._scc.verify_chv(0x0A, [0x33,0x32,0x32,0x31,0x33,0x32,0x33,0x32])\n\t\t# Unlock the card..\n\t\tdata, sw = self._scc._tp.send_apdu_checksw(\"0020000A083332323133323332\")\n\n\t\t# TODO: move into SimCardCommands\n\t\tpar = ( p['ki'] +\t\t\t# 16b  K\n\t\t\tp['opc'] +\t\t\t# 32b  OPC\n\t\t\tself._e_iccid(p['iccid']) +\t# 10b  ICCID\n\t\t\tself._e_imsi(p['imsi'])\t\t#  9b  IMSI_len + id_type(9) + IMSI\n\t\t\t)\n\t\tdata, sw = self._scc._tp.send_apdu_checksw(\"0099000033\" + par)\n\n\tdef erase(self):\n\t\treturn\n\n_cards_classes = [ FakeMagicSim, SuperSim, MagicSim, GrcardSim,\n\t\t   SysmoSIMgr1, SysmoUSIMgr1 ]\n"
  },
  {
    "path": "shadysim/pySim/commands.py",
    "content": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: SIM Card commands according to ISO 7816-4 and TS 11.11\n\"\"\"\n\n#\n# Copyright (C) 2009-2010  Sylvain Munaut <tnt@246tNt.com>\n# Copyright (C) 2010       Harald Welte <laforge@gnumonks.org>\n#\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 2 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\nfrom pySim.utils import rpad, b2h\n\n\nclass SimCardCommands(object):\n\tdef __init__(self, transport):\n\t\tself._tp = transport;\n\n\tdef select_file(self, dir_list):\n\t\trv = []\n\t\tfor i in dir_list:\n\t\t\tdata, sw = self._tp.send_apdu_checksw(\"a0a4000002\" + i)\n\t\t\trv.append(data)\n\t\treturn rv\n\n\tdef read_binary(self, ef, length=None, offset=0):\n\t\tif not hasattr(type(ef), '__iter__'):\n\t\t\tef = [ef]\n\t\tr = self.select_file(ef)\n\t\tif length is None:\n\t\t\tlength = int(r[-1][4:8], 16) - offset\n\t\tpdu = 'a0b0%04x%02x' % (offset, (min(256, length) & 0xff))\n\t\treturn self._tp.send_apdu(pdu)\n\n\tdef update_binary(self, ef, data, offset=0):\n\t\tif not hasattr(type(ef), '__iter__'):\n\t\t\tef = [ef]\n\t\tself.select_file(ef)\n\t\tpdu = 'a0d6%04x%02x' % (offset, len(data)/2) + data\n\t\treturn self._tp.send_apdu_checksw(pdu)\n\n\tdef read_record(self, ef, rec_no):\n\t\tif not hasattr(type(ef), '__iter__'):\n\t\t\tef = [ef]\n\t\tr = self.select_file(ef)\n\t\trec_length = int(r[-1][28:30], 16)\n\t\tpdu = 'a0b2%02x04%02x' % (rec_no, rec_length)\n\t\treturn self._tp.send_apdu(pdu)\n\n\tdef update_record(self, ef, rec_no, data, force_len=False):\n\t\tif not hasattr(type(ef), '__iter__'):\n\t\t\tef = [ef]\n\t\tr = self.select_file(ef)\n\t\tif not force_len:\n\t\t\trec_length = int(r[-1][28:30], 16)\n\t\t\tif (len(data)/2 != rec_length):\n\t\t\t\traise ValueError('Invalid data length (expected %d, got %d)' % (rec_length, len(data)/2))\n\t\telse:\n\t\t\trec_length = len(data)/2\n\t\tpdu = ('a0dc%02x04%02x' % (rec_no, rec_length)) + data\n\t\treturn self._tp.send_apdu_checksw(pdu)\n\n\tdef record_size(self, ef):\n\t\tr = self.select_file(ef)\n\t\treturn int(r[-1][28:30], 16)\n\n\tdef record_count(self, ef):\n\t\tr = self.select_file(ef)\n\t\treturn int(r[-1][4:8], 16) // int(r[-1][28:30], 16)\n\n\tdef run_gsm(self, rand):\n\t\tif len(rand) != 32:\n\t\t\traise ValueError('Invalid rand')\n\t\tself.select_file(['3f00', '7f20'])\n\t\treturn self._tp.send_apdu('a088000010' + rand)\n\n\tdef reset_card(self):\n\t\treturn self._tp.reset_card()\n\n\tdef verify_chv(self, chv_no, code):\n\t\tfc = rpad(b2h(code), 16)\n\t\treturn self._tp.send_apdu_checksw('a02000' + ('%02x' % chv_no) + '08' + fc)\n"
  },
  {
    "path": "shadysim/pySim/exceptions.py",
    "content": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: Exceptions\n\"\"\"\n\n#\n# Copyright (C) 2009-2010  Sylvain Munaut <tnt@246tNt.com>\n#\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 2 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\nfrom __future__ import absolute_import\n\nimport exceptions\n\n\nclass NoCardError(exceptions.Exception):\n\tpass\n\nclass ProtocolError(exceptions.Exception):\n\tpass\n"
  },
  {
    "path": "shadysim/pySim/transport/__init__.py",
    "content": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: PCSC reader transport link base\n\"\"\"\n\n#\n# Copyright (C) 2009-2010  Sylvain Munaut <tnt@246tNt.com>\n#\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 2 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\nclass LinkBase(object):\n\n\tdef wait_for_card(self, timeout=None, newcardonly=False):\n\t\t\"\"\"wait_for_card(): Wait for a card and connect to it\n\n\t\t   timeout     : Maximum wait time (None=no timeout)\n\t\t   newcardonly : Should we wait for a new card, or an already\n\t\t                 inserted one ?\n\t\t\"\"\"\n\t\tpass\n\n\tdef connect(self):\n\t\t\"\"\"connect(): Connect to a card immediately\n\t\t\"\"\"\n\t\tpass\n\n\tdef disconnect(self):\n\t\t\"\"\"disconnect(): Disconnect from card\n\t\t\"\"\"\n\t\tpass\n\n\tdef reset_card(self):\n\t\t\"\"\"reset_card(): Resets the card (power down/up)\n\t\t\"\"\"\n\t\tpass\n\n\tdef send_apdu_raw(self, pdu):\n\t\t\"\"\"send_apdu_raw(pdu): Sends an APDU with minimal processing\n\n\t\t   pdu    : string of hexadecimal characters (ex. \"A0A40000023F00\")\n\t\t   return : tuple(data, sw), where\n\t\t            data : string (in hex) of returned data (ex. \"074F4EFFFF\")\n\t\t            sw   : string (in hex) of status word (ex. \"9000\")\n\t\t\"\"\"\n\t\tpass\n\n\tdef send_apdu(self, pdu):\n\t\t\"\"\"send_apdu(pdu): Sends an APDU and auto fetch response data\n\n\t\t   pdu    : string of hexadecimal characters (ex. \"A0A40000023F00\")\n\t\t   return : tuple(data, sw), where\n\t\t            data : string (in hex) of returned data (ex. \"074F4EFFFF\")\n\t\t            sw   : string (in hex) of status word (ex. \"9000\")\n\t\t\"\"\"\n\t\tdata, sw = self.send_apdu_raw(pdu)\n\n\t\tif (sw is not None) and (sw[0:2] == '9f'):\n\t\t\tpdu_gr = pdu[0:2] + 'c00000' + sw[2:4]\n\t\t\tdata, sw = self.send_apdu_raw(pdu_gr)\n\n\t\treturn data, sw\n\n\tdef send_apdu_checksw(self, pdu, sw=\"9000\"):\n\t\t\"\"\"send_apdu_checksw(pdu,sw): Sends an APDU and check returned SW\n\n\t\t   pdu    : string of hexadecimal characters (ex. \"A0A40000023F00\")\n\t\t   sw     : string of 4 hexadecimal characters (ex. \"9000\")\n\t\t   return : tuple(data, sw), where\n\t\t            data : string (in hex) of returned data (ex. \"074F4EFFFF\")\n\t\t            sw   : string (in hex) of status word (ex. \"9000\")\n\t\t\"\"\"\n\t\trv = self.send_apdu(pdu)\n\t\tif sw.lower() != rv[1]:\n\t\t\traise RuntimeError(\"SW match failed ! Expected %s and got %s.\" % (sw.lower(), rv[1]))\n\t\treturn rv\n"
  },
  {
    "path": "shadysim/pySim/transport/pcsc.py",
    "content": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: PCSC reader transport link\n\"\"\"\n\n#\n# Copyright (C) 2009-2010  Sylvain Munaut <tnt@246tNt.com>\n# Copyright (C) 2010  Harald Welte <laforge@gnumonks.org>\n#\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 2 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\nfrom smartcard.CardRequest import CardRequest\nfrom smartcard.Exceptions import NoCardException, CardRequestTimeoutException\nfrom smartcard.System import readers\n\nfrom pySim.exceptions import NoCardError\nfrom pySim.transport import LinkBase\nfrom pySim.utils import h2i, i2h\n\n\nclass PcscSimLink(LinkBase):\n\n\tdef __init__(self, reader_number=0):\n\t\tr = readers();\n\t\tself._reader = r[reader_number]\n\t\tself._con = self._reader.createConnection()\n\n\tdef __del__(self):\n\t\tself._con.disconnect()\n\t\treturn\n\n\tdef wait_for_card(self, timeout=None, newcardonly=False):\n\t\tcr = CardRequest(readers=[self._reader], timeout=timeout, newcardonly=newcardonly)\n\t\ttry:\n\t\t\tcr.waitforcard()\n\t\texcept CardRequestTimeoutException:\n\t\t\traise NoCardError()\n\t\tself.connect()\n\n\tdef connect(self):\n\t\ttry:\n\t\t\tself._con.connect()\n\t\texcept NoCardException:\n\t\t\traise NoCardError()\n\n\tdef disconnect(self):\n\t\tself._con.disconnect()\n\n\tdef reset_card(self):\n\t\tself._con.disconnect()\n\t\ttry:\n\t\t\tself._con.connect()\n\t\texcept NoCardException:\n\t\t\traise NoCardError()\n\t\treturn 1\n\n\tdef send_apdu_raw(self, pdu):\n\t\t\"\"\"see LinkBase.send_apdu_raw\"\"\"\n\n\t\tapdu = h2i(pdu)\n\n\t\tdata, sw1, sw2 = self._con.transmit(apdu)\n\n\t\tsw = [sw1, sw2]\n\n\t\t# Return value\n\t\treturn i2h(data), i2h(sw)\n"
  },
  {
    "path": "shadysim/pySim/transport/serial.py",
    "content": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: Transport Link for serial (RS232) based readers included with simcard\n\"\"\"\n\n#\n# Copyright (C) 2009-2010  Sylvain Munaut <tnt@246tNt.com>\n#\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 2 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\nfrom __future__ import absolute_import\n\nimport serial\nimport time\n\nfrom pySim.exceptions import NoCardError, ProtocolError\nfrom pySim.transport import LinkBase\nfrom pySim.utils import h2b, b2h\n\n\nclass SerialSimLink(LinkBase):\n\n\tdef __init__(self, device='/dev/ttyUSB0', baudrate=9600, rst='-rts', debug=False):\n\t\tself._sl = serial.Serial(\n\t\t\t\tport = device,\n\t\t\t\tparity = serial.PARITY_EVEN,\n\t\t\t\tbytesize = serial.EIGHTBITS,\n\t\t\t\tstopbits = serial.STOPBITS_TWO,\n\t\t\t\ttimeout = 1,\n\t\t\t\txonxoff = 0,\n\t\t\t\trtscts = 0,\n\t\t\t\tbaudrate = baudrate,\n\t\t\t)\n\t\tself._rst_pin = rst\n\t\tself._debug = debug\n\n\tdef __del__(self):\n\t\tself._sl.close()\n\n\tdef wait_for_card(self, timeout=None, newcardonly=False):\n\t\t# Direct try\n\t\texisting = False\n\n\t\ttry:\n\t\t\tself.reset_card()\n\t\t\tif not newcardonly:\n\t\t\t\treturn\n\t\t\telse:\n\t\t\t\texisting = True\n\t\texcept NoCardError:\n\t\t\tpass\n\n\t\t# Poll ...\n\t\tmt = time.time() + timeout if timeout is not None else None\n\t\tpe = 0\n\n\t\twhile (mt is None) or (time.time() < mt):\n\t\t\ttry:\n\t\t\t\ttime.sleep(0.5)\n\t\t\t\tself.reset_card()\n\t\t\t\tif not existing:\n\t\t\t\t\treturn\n\t\t\texcept NoCardError:\n\t\t\t\texisting = False\n\t\t\texcept ProtocolError:\n\t\t\t\tif existing:\n\t\t\t\t\texisting = False\n\t\t\t\telse:\n\t\t\t\t\t# Tolerate a couple of protocol error ... can happen if\n\t\t\t\t\t# we try when the card is 'half' inserted\n\t\t\t\t\tpe += 1\n\t\t\t\t\tif (pe > 2):\n\t\t\t\t\t\traise\n\n\t\t# Timed out ...\n\t\traise NoCardError()\n\n\tdef connect(self):\n\t\tself.reset_card()\n\n\tdef disconnect(self):\n\t\tpass # Nothing to do really ...\n\n\tdef reset_card(self):\n\t\trv = self._reset_card()\n\t\tif rv == 0:\n\t\t\traise NoCardError()\n\t\telif rv < 0:\n\t\t\traise ProtocolError()\n\n\tdef _reset_card(self):\n\t\trst_meth_map = {\n\t\t\t'rts': self._sl.setRTS,\n\t\t\t'dtr': self._sl.setDTR,\n\t\t}\n\t\trst_val_map = { '+':0, '-':1 }\n\n\t\ttry:\n\t\t\trst_meth = rst_meth_map[self._rst_pin[1:]]\n\t\t\trst_val  = rst_val_map[self._rst_pin[0]]\n\t\texcept:\n\t\t\traise ValueError('Invalid reset pin %s' % self._rst_pin);\n\n\t\trst_meth(rst_val)\n\t\ttime.sleep(0.1)  # 100 ms\n\t\tself._sl.flushInput()\n\t\trst_meth(rst_val ^ 1)\n\n\t\tb = self._rx_byte()\n\t\tif not b:\n\t\t\treturn 0\n\t\tif ord(b) != 0x3b:\n\t\t\treturn -1;\n\t\tself._dbg_print(\"TS: 0x%x Direct convention\" % ord(b))\n\n\t\twhile ord(b) == 0x3b:\n\t\t\tb = self._rx_byte()\n\n\t\tif not b:\n\t\t\treturn -1\n\t\tt0 = ord(b)\n\t\tself._dbg_print(\"T0: 0x%x\" % t0)\n\n\t\tfor i in range(4):\n\t\t\tif t0 & (0x10 << i):\n\t\t\t\tself._dbg_print(\"T%si = %x\" % (chr(ord('A')+i), ord(self._rx_byte())))\n\n\t\tfor i in range(0, t0 & 0xf):\n\t\t\tself._dbg_print(\"Historical = %x\" % ord(self._rx_byte()))\n\n\t\twhile True:\n\t\t\tx = self._rx_byte()\n\t\t\tif not x:\n\t\t\t\tbreak\n\t\t\tself._dbg_print(\"Extra: %x\" % ord(x))\n\n\t\treturn 1\n\n\tdef _dbg_print(self, s):\n\t\tif self._debug:\n\t\t\tprint s\n\n\tdef _tx_byte(self, b):\n\t\tself._sl.write(b)\n\t\tr = self._sl.read()\n\t\tif r != b:\t# TX and RX are tied, so we must clear the echo\n\t\t\traise ProtocolError(\"Bad echo value. Expected %02x, got %s)\" % (ord(b), '%02x'%ord(r) if r else '(nil)'))\n\n\tdef _tx_string(self, s):\n\t\t\"\"\"This is only safe if it's guaranteed the card won't send any data\n\t\tduring the time of tx of the string !!!\"\"\"\n\t\tself._sl.write(s)\n\t\tr = self._sl.read(len(s))\n\t\tif r != s:\t# TX and RX are tied, so we must clear the echo\n\t\t\traise ProtocolError(\"Bad echo value (Expected: %s, got %s)\" % (b2h(s), b2h(r)))\n\n\tdef _rx_byte(self):\n\t\treturn self._sl.read()\n\n\tdef send_apdu_raw(self, pdu):\n\t\t\"\"\"see LinkBase.send_apdu_raw\"\"\"\n\n\t\tpdu = h2b(pdu)\n\t\tdata_len = ord(pdu[4])\t# P3\n\n\t\t# Send first CLASS,INS,P1,P2,P3\n\t\tself._tx_string(pdu[0:5])\n\n\t\t# Wait ack which can be\n\t\t#  - INS: Command acked -> go ahead\n\t\t#  - 0x60: NULL, just wait some more\n\t\t#  - SW1: The card can apparently proceed ...\n\t\twhile True:\n\t\t\tb = self._rx_byte()\n\t\t\tif b == pdu[1]:\n\t\t\t\tbreak\n\t\t\telif b != '\\x60':\n\t\t\t\t# Ok, it 'could' be SW1\n\t\t\t\tsw1 = b\n\t\t\t\tsw2 = self._rx_byte()\n\t\t\t\tnil = self._rx_byte()\n\t\t\t\tif (sw2 and not nil):\n\t\t\t\t\treturn '', b2h(sw1+sw2)\n\n\t\t\t\traise ProtocolError()\n\n\t\t# Send data (if any)\n\t\tif len(pdu) > 5:\n\t\t\tself._tx_string(pdu[5:])\n\n\t\t# Receive data (including SW !)\n\t\t#  length = [P3 - tx_data (=len(pdu)-len(hdr)) + 2 (SW1/2) ]\n\t\tto_recv = data_len - len(pdu) + 5 + 2\n\n\t\tdata = ''\n\t\twhile (len(data) < to_recv):\n\t\t\tb = self._rx_byte()\n\t\t\tif (to_recv == 2) and (b == '\\x60'): # Ignore NIL if we have no RX data (hack ?)\n\t\t\t\tcontinue\n\t\t\tif not b:\n\t\t\t\tbreak;\n\t\t\tdata += b\n\n\t\t# Split datafield from SW\n\t\tif len(data) < 2:\n\t\t\treturn None, None\n\t\tsw = data[-2:]\n\t\tdata = data[0:-2]\n\n\t\t# Return value\n\t\treturn b2h(data), b2h(sw)\n"
  },
  {
    "path": "shadysim/pySim/utils.py",
    "content": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: various utilities\n\"\"\"\n\n#\n# Copyright (C) 2009-2010  Sylvain Munaut <tnt@246tNt.com>\n#\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 2 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\n\ndef h2b(s):\n\treturn ''.join([chr((int(x,16)<<4)+int(y,16)) for x,y in zip(s[0::2], s[1::2])])\n\ndef b2h(s):\n\treturn ''.join(['%02x'%ord(x) for x in s])\n\ndef h2i(s):\n\treturn [(int(x,16)<<4)+int(y,16) for x,y in zip(s[0::2], s[1::2])]\n\ndef i2h(s):\n\treturn ''.join(['%02x'%(x) for x in s])\n\ndef swap_nibbles(s):\n\treturn ''.join([x+y for x,y in zip(s[1::2], s[0::2])])\n\ndef rpad(s, l, c='f'):\n\treturn s + c * (l - len(s))\n\ndef lpad(s, l, c='f'):\n\treturn c * (l - len(s)) + s\n"
  },
  {
    "path": "shadysim/shadysim.py",
    "content": "#!/usr/bin/env python\r\n# -*- coding: utf-8 -*-\r\n\r\n\"\"\" toorsimtool.py: A toolkit for the Toorcamp SIM cards\r\n\r\n\tRequires the pySim libraries (http://cgit.osmocom.org/cgit/pysim/)\r\n\"\"\"\r\n\r\n#\r\n# Copyright (C) 2012  Karl Koscher <supersat@cs.washington.edu>\r\n#\r\n# This program is free software: you can redistribute it and/or modify\r\n# it under the terms of the GNU General Public License as published by\r\n# the Free Software Foundation, either version 2 of the License, or\r\n# (at your option) any later version.\r\n#\r\n# This program is distributed in the hope that it will be useful,\r\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n# GNU General Public License for more details.\r\n#\r\n# You should have received a copy of the GNU General Public License\r\n# along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n#\r\n\r\nfrom pySim.commands import SimCardCommands\r\nfrom pySim.utils import swap_nibbles, rpad, b2h\r\ntry:\r\n\timport argparse\r\nexcept Exception, err:\r\n\tprint \"Missing argparse -- try apt-get install python-argparse\"\r\nimport zipfile\r\nimport time\r\nimport struct\r\n\r\n#------\r\n\r\ndef hex_ber_length(data):\r\n\tdataLen = len(data) / 2\r\n\tif dataLen < 0x80:\r\n\t\treturn '%02x' % dataLen\r\n\tdataLen = '%x' % dataLen\r\n\tlenDataLen = len(dataLen)\r\n\tif lenDataLen % 2:\r\n\t\tdataLen = '0' + dataLen\r\n\t\tlenDataLen = lenDataLen + 1\r\n\treturn ('%02x' % (0x80 + (lenDataLen / 2))) + dataLen\r\n\r\nclass AppLoaderCommands(object):\r\n\tdef __init__(self, transport):\r\n\t\tself._tp = transport\r\n\t\tself._apduCounter = 0;\r\n\r\n\tdef send_terminal_profile(self):\r\n\t\treturn self._tp.send_apdu_checksw('A010000011FFFF000000000000000000000000000000')\r\n\r\n\t# Wrap an APDU inside an SMS-PP APDU\t\r\n\tdef send_wrapped_apdu(self, data):\r\n\t\t# Command packet header\r\n\t\t# SPI: PoR required\r\n\t\t# TAR: Remote App Management (000000)\r\n\t\tenvelopeData = '0D0001000000000000000000' + ('%02x' % (self._apduCounter & 0xff)) + '00' + data;\r\n\t\tself._apduCounter = self._apduCounter + 1\r\n\r\n\t\t# Command\r\n\t\tenvelopeData = '027000' + ('%04x' % (len(envelopeData) / 2)) + envelopeData;\r\n\r\n\t\t# SMS-TDPU header: MS-Delivery, no more messages, TP-UD header, no reply path,\r\n\t\t# TP-OA = TON/NPI 55667788, TP-PID = SIM Download, BS timestamp\r\n\t\tenvelopeData = '400881556677887ff600112912000004' + ('%02x' % (len(envelopeData) / 2)) + envelopeData;\r\n\r\n\t\t# (82) Device Identities: (83) Network to (81) USIM\r\n\t\t# (8b) SMS-TPDU \r\n\t\tenvelopeData = '820283818B' + hex_ber_length(envelopeData) + envelopeData\r\n\t\t\r\n\t\t# d1 = SMS-PP Download, d2 = Cell Broadcast Download\r\n\t\tenvelopeData = 'd1' + hex_ber_length(envelopeData) + envelopeData;\r\n\t\tresponse = self._tp.send_apdu_checksw('a0c20000' + ('%02x' % (len(envelopeData) / 2)) + envelopeData)[0]\r\n\r\n\t\t# Unwrap response\r\n\t\tresponse = response[(int(response[10:12],16)*2)+12:]\r\n\t\treturn (response[6:], response[2:6])\r\n\r\n\tdef send_wrapped_apdu_checksw(self, data, sw=\"9000\"):\r\n\t\tresponse = self.send_wrapped_apdu(data)\r\n\t\tif response[1] != sw:\r\n\t\t\traise RuntimeError(\"SW match failed! Expected %s and got %s.\" % (sw.lower(), response[1]))\r\n\t\treturn response\r\n\r\n\tdef get_security_domain_aid(self):\r\n\t\t# Get Status followed by Get Response\r\n\t\tresponse = self.send_wrapped_apdu_checksw('80F28000024F0000C0000000')[0]\r\n\t\treturn response[2:(int(response[0:2],16)*2)+2]\r\n\r\n\tdef delete_aid(self, aid, delete_related=True):\r\n\t\taidDesc = '4f' + ('%02x' % (len(aid) / 2)) + aid\r\n\t\tapdu = '80e400' + ('80' if delete_related else '00') + ('%02x' % (len(aidDesc) / 2)) + aidDesc + '00c0000000'\r\n\t\treturn self.send_wrapped_apdu_checksw(apdu)\r\n\r\n\tdef load_aid_raw(self, aid, executable, codeSize, volatileDataSize = 0, nonvolatileDataSize = 0):\r\n\t\tloadParameters = 'c602' + ('%04x' % codeSize)\r\n\t\tif volatileDataSize > 0:\r\n\t\t\tloadParameters = loadParameters + 'c702' ('%04x' % volatileDataSize)\r\n\t\tif nonvolatileDataSize > 0:\r\n\t\t\tloadParameters = loadParameters + 'c802' ('%04x' % nonvolatileDataSize)\r\n\t\tloadParameters = 'ef' + ('%02x' % (len(loadParameters) / 2)) + loadParameters\r\n\t\t\r\n\t\t# Install for load APDU, no security domain or hash specified\r\n\t\tdata = ('%02x' % (len(aid) / 2)) + aid + '0000' + ('%02x' % (len(loadParameters) / 2)) + loadParameters + '0000'\r\n\t\tself.send_wrapped_apdu_checksw('80e60200' + ('%02x' % (len(data) / 2)) + data + '00c0000000')\r\n\r\n\t\t# Load APDUs\r\n\t\tloadData = 'c4' + hex_ber_length(executable) + executable\r\n\t\tloadBlock = 0;\r\n\r\n\t\twhile len(loadData):\r\n\t\t\tif len(loadData) > 0xd8:\r\n\t\t\t\tapdu = '80e800' + ('%02x' % loadBlock) + '6c' + loadData[:0xd8]\r\n\t\t\t\tloadData = loadData[0xd8:]\r\n\t\t\t\tloadBlock = loadBlock + 1\r\n\t\t\telse:\r\n\t\t\t\tapdu = '80e880' + ('%02x' % loadBlock) + ('%02x' % (len(loadData) / 2)) + loadData\r\n\t\t\t\tloadData = ''\r\n\r\n\t\t\tself.send_wrapped_apdu_checksw(apdu + '00c0000000')\r\n\t\r\n\tdef generate_load_file(self, capfile):\r\n\t\tzipcap = zipfile.ZipFile(capfile)\r\n\t\tzipfiles = zipcap.namelist()\r\n\r\n\t\theader = None\r\n\t\tdirectory = None\r\n\t\timpt = None\r\n\t\tapplet = None\r\n\t\tclas = None\r\n\t\tmethod = None\r\n\t\tstaticfield = None\r\n\t\texport = None\r\n\t\tconstpool = None\r\n\t\treflocation = None\r\n\r\n\t\tfor i, filename in enumerate(zipfiles):\r\n\t\t\tif filename.lower().endswith('header.cap'):\r\n\t\t\t\theader = zipcap.read(filename)\r\n\t\t\telif filename.lower().endswith('directory.cap'):\r\n\t\t\t\tdirectory = zipcap.read(filename)\r\n\t\t\telif filename.lower().endswith('import.cap'):\r\n\t\t\t\timpt = zipcap.read(filename)\r\n\t\t\telif filename.lower().endswith('applet.cap'):\r\n\t\t\t\tapplet = zipcap.read(filename)\r\n\t\t\telif filename.lower().endswith('class.cap'):\r\n\t\t\t\tclas = zipcap.read(filename)\r\n\t\t\telif filename.lower().endswith('method.cap'):\r\n\t\t\t\tmethod = zipcap.read(filename)\r\n\t\t\telif filename.lower().endswith('staticfield.cap'):\r\n\t\t\t\tstaticfield = zipcap.read(filename)\r\n\t\t\telif filename.lower().endswith('export.cap'):\r\n\t\t\t\texport = zipcap.read(filename)\r\n\t\t\telif filename.lower().endswith('constantpool.cap'):\r\n\t\t\t\tconstpool = zipcap.read(filename)\r\n\t\t\telif filename.lower().endswith('reflocation.cap'):\r\n\t\t\t\treflocation = zipcap.read(filename)\r\n\r\n\t\tdata = header.encode(\"hex\")\r\n\t\tif directory:\r\n\t\t\tdata = data + directory.encode(\"hex\")\r\n\t\tif impt:\r\n\t\t\tdata = data + impt.encode(\"hex\")\r\n\t\tif applet:\r\n\t\t\tdata = data + applet.encode(\"hex\")\r\n\t\tif clas:\r\n\t\t\tdata = data + clas.encode(\"hex\")\r\n\t\tif method:\r\n\t\t\tdata = data + method.encode(\"hex\")\r\n\t\tif staticfield:\r\n\t\t\tdata = data + staticfield.encode(\"hex\")\r\n\t\tif export:\r\n\t\t\tdata = data + export.encode(\"hex\")\r\n\t\tif constpool:\r\n\t\t\tdata = data + constpool.encode(\"hex\")\r\n\t\tif reflocation:\r\n\t\t\tdata = data + reflocation.encode(\"hex\")\r\n\r\n\t\treturn data\r\n\r\n\tdef get_aid_from_load_file(self, data):\r\n\t\treturn data[26:26+(int(data[24:26],16)*2)]\r\n\t\t \r\n\tdef load_app(self, capfile):\r\n\t\tdata = self.generate_load_file(capfile)\r\n\t\taid = self.get_aid_from_load_file(data)\r\n\t\tself.load_aid_raw(aid, data, len(data) / 2)\r\n\r\n\tdef install_app(self, args):\r\n\t\tloadfile = self.generate_load_file(args.install)\r\n\t\taid = self.get_aid_from_load_file(loadfile)\r\n\r\n\t\ttoolkit_params = ''\r\n\t\tif args.enable_sim_toolkit:\r\n\t\t\tassert len(args.access_domain) % 2 == 0\r\n\t\t\tassert len(args.priority_level) == 2\r\n\t\t\ttoolkit_params = ('%02x' % (len(args.access_domain) / 2))  + args.access_domain\r\n\t\t\ttoolkit_params = toolkit_params + args.priority_level + ('%02x' % args.max_timers)\r\n\t\t\ttoolkit_params = toolkit_params + ('%02x' % args.max_menu_entry_text)\r\n\t\t\ttoolkit_params = toolkit_params + ('%02x' % args.max_menu_entries) + '0000' * args.max_menu_entries + '0000'\r\n\t\t\tif args.tar:\r\n\t\t\t\tassert len(args.tar) % 6 == 0\r\n\t\t\t\ttoolkit_params = toolkit_params + ('%02x' % (len(args.tar) / 2)) + args.tar\r\n\t\t\ttoolkit_params = 'ca' + ('%02x' % (len(toolkit_params) / 2)) + toolkit_params\r\n\r\n\t\tassert len(args.nonvolatile_memory_required) == 4\r\n\t\tassert len(args.volatile_memory_for_install) == 4\r\n\t\tparameters = 'c802' + args.nonvolatile_memory_required + 'c702' + args.volatile_memory_for_install\r\n\t\tif toolkit_params:\r\n\t\t\tparameters = parameters + toolkit_params\r\n\t\tparameters = 'ef' + ('%02x' % (len(parameters) / 2)) + parameters + 'c9' + ('%02x' % (len(args.app_parameters) / 2)) + args.app_parameters\r\n\t\t\r\n\t\tdata = ('%02x' % (len(aid) / 2)) + aid + ('%02x' % (len(args.module_aid) / 2)) + args.module_aid + ('%02x' % (len(args.instance_aid) / 2)) + \\\r\n\t\t\t   args.instance_aid + '0100' + ('%02x' % (len(parameters) / 2)) + parameters + '00'\r\n\t\tself.send_wrapped_apdu_checksw('80e60c00' + ('%02x' % (len(data) / 2)) + data + '00c0000000')\r\n#------\r\n\r\nparser = argparse.ArgumentParser(description='Tool for Toorcamp SIMs.')\r\nparser.add_argument('-s', '--serialport')\r\nparser.add_argument('-p', '--pcsc', nargs='?', const=0, type=int)\r\nparser.add_argument('-d', '--delete-app')\r\nparser.add_argument('-l', '--load-app')\r\nparser.add_argument('-i', '--install')\r\nparser.add_argument('--module-aid')\r\nparser.add_argument('--instance-aid')\r\nparser.add_argument('--nonvolatile-memory-required', default='0000')\r\nparser.add_argument('--volatile-memory-for-install', default='0000')\r\nparser.add_argument('--enable-sim-toolkit', action='store_true')\r\nparser.add_argument('--access-domain', default='ff')\r\nparser.add_argument('--priority-level', default='01')\r\nparser.add_argument('--max-timers', type=int, default=0)\r\nparser.add_argument('--max-menu-entry-text', type=int, default=16)\r\nparser.add_argument('--max-menu-entries', type=int, default=0)\r\nparser.add_argument('--app-parameters', default='')\r\nparser.add_argument('--print-info', action='store_true')\r\nparser.add_argument('-n', '--new-card-required', action='store_true')\r\nparser.add_argument('-z', '--sleep_after_insertion', type=float, default=0.0)\r\nparser.add_argument('--disable-pin')\r\nparser.add_argument('--pin')\r\nparser.add_argument('-t', '--list-applets', action='store_true')\r\nparser.add_argument('--tar')\r\nparser.add_argument('--dump-phonebook', action='store_true')\r\nparser.add_argument('--set-phonebook-entry', nargs=4)\r\n\r\nargs = parser.parse_args()\r\n\r\nif args.pcsc is not None:\r\n\tfrom pySim.transport.pcsc import PcscSimLink\r\n\tsl = PcscSimLink(args.pcsc)\r\nelif args.serialport is not None:\r\n\tfrom pySim.transport.serial import SerialSimLink\r\n\tsl = SerialSimLink(device=args.serialport, baudrate=9600)\r\nelse:\r\n\traise RuntimeError(\"Need to specify either --serialport or --pcsc\")\r\n\r\nsc = SimCardCommands(sl)\r\nac = AppLoaderCommands(sl)\r\n\r\nsl.wait_for_card(newcardonly=args.new_card_required)\r\ntime.sleep(args.sleep_after_insertion)\r\n\r\n# Get the ICCID\r\nprint \"ICCID: \" + swap_nibbles(sc.read_binary(['3f00', '2fe2'])[0])\r\nac.send_terminal_profile()\r\n\r\nif args.pin:\r\n\tsc.verify_chv(1, args.pin)\r\n\r\nif args.delete_app:\r\n\tac.delete_aid(args.delete_app)\r\n\r\nif args.load_app:\r\n\tac.load_app(args.load_app)\r\n\r\nif args.install:\r\n\tac.install_app(args)\r\n\r\nif args.print_info:\r\n\tprint \"--print-info not implemented yet.\"\r\n\r\nif args.disable_pin:\r\n\tsl.send_apdu_checksw('0026000108' + args.disable_pin.encode(\"hex\") + 'ff' * (8 - len(args.disable_pin)))\r\n\r\nif args.dump_phonebook:\r\n\tnum_records = sc.record_count(['3f00','7f10','6f3a'])\r\n\tprint (\"Phonebook: %d records available\" % num_records)\r\n\tfor record_id in range(1, num_records + 1):\r\n\t\tprint sc.read_record(['3f00','7f10','6f3a'], record_id)\r\n\r\nif args.set_phonebook_entry:\r\n\tnum_records = sc.record_count(['3f00','7f10','6f3a'])\r\n\trecord_size = sc.record_size(['3f00','7f10','6f3a'])\r\n\trecord_num = int(args.set_phonebook_entry[0])\r\n\tif (record_num < 1) or (record_num > num_records):\r\n\t\traise RuntimeError(\"Invalid phonebook record number\")\r\n\tencoded_name = rpad(b2h(args.set_phonebook_entry[1]), (record_size - 14) * 2)\r\n\tif len(encoded_name) > ((record_size - 14) * 2):\r\n\t\traise RuntimeError(\"Name is too long\")\r\n\tif len(args.set_phonebook_entry[2]) > 20:\r\n\t\traise RuntimeError(\"Number is too long\")\r\n\tencoded_number = swap_nibbles(rpad(args.set_phonebook_entry[2], 20))\r\n\trecord = encoded_name + ('%02x' % len(args.set_phonebook_entry[2])) + args.set_phonebook_entry[3] + encoded_number + 'ffff'\r\n\tsc.update_record(['3f00','7f10','6f3a'], record_num, record)\r\n\r\nif args.list_applets:\r\n\t(data, status) = ac.send_wrapped_apdu('80f21000024f0000c0000000')\r\n\twhile status == '6310':\r\n\t\t(partData, status) = ac.send_wrapped_apdu('80f21001024f0000c0000000')\r\n\t\tdata = data + partData\r\n\r\n\twhile len(data) > 0:\r\n\t\taidlen = int(data[0:2],16) * 2\r\n\t\taid = data[2:aidlen + 2]\r\n\t\tstate = data[aidlen + 2:aidlen + 4]\r\n\t\tprivs = data[aidlen + 4:aidlen + 6]\r\n\t\tnum_instances = int(data[aidlen + 6:aidlen + 8], 16)\r\n\t\tprint 'AID: ' + aid + ', State: ' + state + ', Privs: ' + privs\r\n\t\tdata = data[aidlen + 8:]\r\n\t\twhile num_instances > 0:\r\n\t\t\taidlen = int(data[0:2],16) * 2\r\n\t\t\taid = data[2:aidlen + 2]\r\n\t\t\tprint \"\\tInstance AID: \" + aid\r\n\t\t\tdata = data[aidlen + 2:]\r\n\t\t\tnum_instances = num_instances - 1\r\n"
  },
  {
    "path": "shadysim/toorsimtool-2014.py",
    "content": "#!/usr/bin/env python\r\n# -*- coding: utf-8 -*-\r\n\r\n\"\"\" simprep-2014.py: A tool for the Toorcamp SIM cards in 2014\r\n\r\n\tRequires the pySim libraries (http://cgit.osmocom.org/cgit/pysim/)\r\n\"\"\"\r\n\r\n#\r\n# Copyright (C) 2012  Karl Koscher <supersat@cs.washington.edu>\r\n# Portions copyright (C) 2014 Astrid Smith <Astrid@xrtc.net>\r\n#\r\n# This program is free software: you can redistribute it and/or modify\r\n# it under the terms of the GNU General Public License as published by\r\n# the Free Software Foundation, either version 2 of the License, or\r\n# (at your option) any later version.\r\n#\r\n# This program is distributed in the hope that it will be useful,\r\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n# GNU General Public License for more details.\r\n#\r\n# You should have received a copy of the GNU General Public License\r\n# along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n#\r\n\r\n# I think the only thing holding us back from python3 is:\r\n# ImportError: No module named 'smartcard'\r\n# ?\r\n\r\nfrom pySim.commands import SimCardCommands\r\nfrom pySim.utils import swap_nibbles, rpad, b2h\r\nimport argparse\r\nimport zipfile\r\nimport time\r\nimport struct\r\nimport sqlite3\r\n\r\n#------\r\n\r\ndef hex_ber_length(data):\r\n        dataLen = len(data) / 2\r\n        if dataLen < 0x80:\r\n                return '%02x' % dataLen\r\n                dataLen = '%x' % dataLen\r\n                lenDataLen = len(dataLen)\r\n                if lenDataLen % 2:\r\n                        dataLen = '0' + dataLen\r\n                        lenDataLen = lenDataLen + 1\r\n                        return ('%02x' % (0x80 + (lenDataLen / 2))) + dataLen\r\n\r\ndef clear_phonebook():\r\n        for record_num in range(1, sc.record_count(['3f00', '7f10', '6f3a'])):\r\n                sc.update_record(['3f00', '7f10', '6f3a'],\r\n                                 record_num,\r\n                                 'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff')\r\n\r\ndef set_phonebook(slot, name, number, capability='ff'):\r\n        num_records = sc.record_count(['3f00','7f10','6f3a'])\r\n        record_size = sc.record_size(['3f00','7f10','6f3a'])\r\n        record_num = int(slot)\r\n        if (record_num < 1) or (record_num > num_records):\r\n                raise RuntimeError(\"Invalid phonebook record number\")\r\n        encoded_name = rpad(b2h(name), (record_size - 14) * 2)\r\n        if len(encoded_name) > ((record_size - 14) * 2):\r\n                raise RuntimeError(\"Name is longer than %s bytes\" % ((record_size-14)))\r\n        if len(number) > 20:\r\n                raise RuntimeError(\"Number is too long\")\r\n        encoded_number = swap_nibbles(rpad(number, 20))\r\n        record = encoded_name + ('%02x' % len(number)) + capability + encoded_number + 'ffff'\r\n        sc.update_record(['3f00','7f10','6f3a'], record_num, record)\r\n\r\ndef get_imsi():\r\n        imsi_raw = (sc.read_binary(['3f00', '7f20', '6f07'])[0])\r\n        imsi_len = imsi_raw[1]\r\n        imsi = swap_nibbles(imsi_raw[2:])[1:]\r\n        print (\"IMSI: %s\" % imsi)\r\n        return imsi\r\n\r\n# Ask the user for the name of the customer\r\ndef get_name():\r\n        return raw_input(\"Enter subscriber name: \")\r\n\r\ndef get_next_extension(db):\r\n        cur = db.cursor()\r\n        last_extn = cur.execute(\"select extension from subscriber where extension like '22____' order by extension desc limit 1;\").fetchone()[0]\r\n        return \"%06d\" % (int(last_extn) + 1)\r\n\r\n\r\n\r\nparser = argparse.ArgumentParser(description='Tool for Toorcamp 2014 SIMs.')\r\nparser.add_argument('-s', '--serialport')\r\nparser.add_argument('-p', '--pcsc', nargs='?', const=0, type=int)\r\nparser.add_argument('-i', '--install')\r\nparser.add_argument('--print-info', action='store_true')\r\nparser.add_argument('-n', '--new-card-required', action='store_true')\r\nparser.add_argument('-z', '--sleep_after_insertion', type=float, default=0.0)\r\nparser.add_argument('--disable-pin')\r\nparser.add_argument('--pin')\r\nparser.add_argument('--tar')\r\nparser.add_argument('--dump-phonebook', action='store_true')\r\nparser.add_argument('--set-phonebook-entry', nargs=4)\r\n\r\nparser.add_argument('--record', action=\"store_true\")\r\nparser.add_argument('--print')\r\nparser.add_argument('--sqlite-db', nargs=1)\r\n\r\nargs = parser.parse_args()\r\n\r\nif args.pcsc is not None:\r\n        from pySim.transport.pcsc import PcscSimLink\r\n        sl = PcscSimLink(args.pcsc)\r\nelif args.serialport is not None:\r\n        from pySim.transport.serial import SerialSimLink\r\n        sl = SerialSimLink(device=args.serialport, baudrate=9600)\r\nelse:\r\n        raise RuntimeError(\"Need to specify either --serialport or --pcsc\")\r\n\r\nsc = SimCardCommands(sl)\r\n\r\nsl.wait_for_card(newcardonly=args.new_card_required)\r\ntime.sleep(args.sleep_after_insertion)\r\n\r\n# Get the ICCID\r\nprint(\"ICCID: %s\" % swap_nibbles(sc.read_binary(['3f00', '2fe2'])[0]))\r\n\r\nif args.pin:\r\n        sc.verify_chv(1, args.pin)\r\n\r\nif args.print_info:\r\n        print(\"--print-info not implemented yet.\")\r\n\r\nif args.disable_pin:\r\n        sl.send_apdu_checksw('0026000108' + args.disable_pin.encode(\"hex\") + 'ff' * (8 - len(args.disable_pin)))\r\n\r\nif args.dump_phonebook:\r\n        num_records = sc.record_count(['3f00','7f10','6f3a'])\r\n        print(\"Phonebook: %d records available\" % num_records)\r\n        for record_id in range(1, num_records + 1):\r\n                print(sc.read_record(['3f00','7f10','6f3a'], record_id))\r\n\r\nif args.sqlite_db:\r\n        dbh = sqlite3.connect(args.sqlite_db[0])\r\n\r\nif args.set_phonebook_entry:\r\n        set_phonebook(args.set_phonebook_entry[0],\r\n                      args.set_phonebook_entry[1],\r\n                      args.set_phonebook_entry[2],\r\n                      args.set_phonebook_entry[3])\r\n\r\n# This is a SIM card to put into the HLR.\r\n\"\"\"\r\nCREATE TABLE Subscriber (\r\n\tid INTEGER PRIMARY KEY AUTOINCREMENT,\r\n\tcreated TIMESTAMP NOT NULL,\r\n\tupdated TIMESTAMP NOT NULL,\r\n\timsi NUMERIC UNIQUE NOT NULL,\r\n\tname TEXT,\r\n\textension TEXT UNIQUE,\r\n\tauthorized INTEGER NOT NULL DEFAULT 0,\r\n\ttmsi TEXT UNIQUE,\r\n\tlac INTEGER NOT NULL DEFAULT 0,\r\n\texpire_lu TIMESTAMP DEFAULT NULL\r\n);\r\n\"\"\"\r\n#\r\nif args.record:\r\n        name = get_name()\r\n        imsi = get_imsi()\r\n        # takes a minute or two\r\n        clear_phonebook()\r\n        set_phonebook(1, \"Shadytel\", \"3000\")\r\n        set_phonebook(2, \"Toorcamp Reg\", \"3001\")\r\n        set_phonebook(3, \"Toorcamp Admin\", \"3002\")\r\n        set_phonebook(4, \"Tone test\", \"720\")\r\n        set_phonebook(5, \"Echo test\", \"722\")\r\n\r\n        extn = get_next_extension(dbh)\r\n        print(\"Extension: %s\" % extn)\r\n\r\n        dbh.cursor().execute(\"insert into subscriber (name, imsi, extension, authorized, created, updated) values (?, ?, ?, 1, datetime('now'), datetime('now') );\", (name, imsi, extn))\r\n        dbh.commit()\r\n\r\n"
  }
]