Full Code of Shadytel/sim-tools for AI

master f2d80ab9e10f cached
26 files
240.9 KB
77.9k tokens
96 symbols
1 requests
Download .txt
Showing preview only (251K chars total). Download the full file or copy to clipboard to get everything.
Repository: Shadytel/sim-tools
Branch: master
Commit: f2d80ab9e10f
Files: 26
Total size: 240.9 KB

Directory structure:
gitextract_3xcb2gx0/

├── .gitignore
├── README.md
├── bin/
│   ├── converter
│   └── shadysim
├── javacard/
│   ├── api21_export_files/
│   │   ├── java/
│   │   │   └── lang/
│   │   │       └── javacard/
│   │   │           └── lang.exp
│   │   ├── javacard/
│   │   │   ├── framework/
│   │   │   │   └── javacard/
│   │   │   │       └── framework.exp
│   │   │   └── security/
│   │   │       └── javacard/
│   │   │           └── security.exp
│   │   ├── javacardx/
│   │   │   └── crypto/
│   │   │       └── javacard/
│   │   │           └── crypto.exp
│   │   └── sim/
│   │       ├── access/
│   │       │   └── javacard/
│   │       │       ├── access.exp
│   │       │       └── access_exp.tex
│   │       └── toolkit/
│   │           └── javacard/
│   │               ├── toolkit.exp
│   │               └── toolkit_exp.tex
│   ├── bin/
│   │   └── converter.jar
│   ├── lib/
│   │   ├── api21.jar
│   │   └── sim.jar
│   └── makefiles/
│       └── applet-project.mk
└── shadysim/
    ├── pySim/
    │   ├── __init__.py
    │   ├── cards.py
    │   ├── commands.py
    │   ├── exceptions.py
    │   ├── transport/
    │   │   ├── __init__.py
    │   │   ├── pcsc.py
    │   │   └── serial.py
    │   └── utils.py
    ├── shadysim.py
    └── toorsimtool-2014.py

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
*.py[co]

# Packages
*.egg
*.egg-info
dist
build
eggs
parts
var
sdist
develop-eggs
.installed.cfg

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.tox

#Translations
*.mo

#Mr Developer
.mr.developer.cfg


================================================
FILE: README.md
================================================
# Shadytel SIM Tools

## Creating JavaCard STK Applets

Use the hello-stk example to get started.

	$ mkdir javacard
	$ cd javacard
	$ git clone https://github.com/Shadytel/sim-tools.git
	$ git clone https://github.com/Shadytel/hello-stk.git
	$ cd hello-stk
	$ make
	
To install the applet onto a SIM card, first set the type of reader you are using.

	# For PCSC readers:
    $ export SHADYSIM_OPTIONS="--pcsc"

	# For USB-serial readers:
    $ export SHADYSIM_OPTIONS="--serialport /dev/ttyUSB0"

    $ make install
    
The shadysim tool has lots of other options.

    $ ./sim-tools/bin/shadysim --help

================================================
FILE: bin/converter
================================================
DIR=`dirname $0`

CLASSPATH=$DIR/../javacard/bin/converter.jar:$CLASSPATH
JFLAGS="-classpath $CLASSPATH"

java $JFLAGS com.sun.javacard.converter.Converter "$@"


================================================
FILE: bin/shadysim
================================================
#!/bin/bash

DIR=`dirname $0`
python $DIR/../shadysim/shadysim.py $@


================================================
FILE: javacard/api21_export_files/sim/access/javacard/access_exp.tex
================================================
export file {		// sim/access
	magic	00FACADE		 // in hex
	minor_version	1
	major_version	2
	constant_pool_count	293
	constant_pool {
		Constant_Utf8_info {
			tag	1
			length	6
			bytes	FID_MF
		}
		Constant_Utf8_info {
			tag	1
			length	1
			bytes	S
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	ConstantValue
		}
		Constant_Integer_info {
			tag	3
			bytes	16128
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	FID_DF_TELECOM
		}
		Constant_Integer_info {
			tag	3
			bytes	32528
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_DF_GSM
		}
		Constant_Integer_info {
			tag	3
			bytes	32544
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	FID_DF_DCS_1800
		}
		Constant_Integer_info {
			tag	3
			bytes	32545
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_DF_IS_41
		}
		Constant_Integer_info {
			tag	3
			bytes	32546
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	FID_DF_FP_CTS
		}
		Constant_Integer_info {
			tag	3
			bytes	32547
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_DF_PDC
		}
		Constant_Integer_info {
			tag	3
			bytes	32640
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_DF_TETRA
		}
		Constant_Integer_info {
			tag	3
			bytes	32656
		}
		Constant_Utf8_info {
			tag	1
			length	18
			bytes	FID_DF_TIA_EIA_136
		}
		Constant_Integer_info {
			tag	3
			bytes	32548
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	FID_DF_TIA_EIA_95
		}
		Constant_Integer_info {
			tag	3
			bytes	32549
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	FID_DF_Graphics
		}
		Constant_Integer_info {
			tag	3
			bytes	24400
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	FID_DF_GRAPHICS
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	FID_DF_IRIDIUM
		}
		Constant_Integer_info {
			tag	3
			bytes	24368
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	FID_DF_GLOBALSTAR
		}
		Constant_Integer_info {
			tag	3
			bytes	24369
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_DF_ICO
		}
		Constant_Integer_info {
			tag	3
			bytes	24370
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_DF_ACES
		}
		Constant_Integer_info {
			tag	3
			bytes	24371
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	FID_DF_PCS_1900
		}
		Constant_Integer_info {
			tag	3
			bytes	24384
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_DF_CTS
		}
		Constant_Integer_info {
			tag	3
			bytes	24416
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_DF_SOLSA
		}
		Constant_Integer_info {
			tag	3
			bytes	24432
		}
		Constant_Utf8_info {
			tag	1
			length	18
			bytes	FID_DF_TIA_EIA_553
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_DF_MEXE
		}
		Constant_Integer_info {
			tag	3
			bytes	24380
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_EF_ICCID
		}
		Constant_Integer_info {
			tag	3
			bytes	12258
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_ELP
		}
		Constant_Integer_info {
			tag	3
			bytes	12037
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_ADN
		}
		Constant_Integer_info {
			tag	3
			bytes	28474
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_FDN
		}
		Constant_Integer_info {
			tag	3
			bytes	28475
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_SMS
		}
		Constant_Integer_info {
			tag	3
			bytes	28476
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_CCP
		}
		Constant_Integer_info {
			tag	3
			bytes	28477
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	FID_EF_MSISDN
		}
		Constant_Integer_info {
			tag	3
			bytes	28480
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_SMSP
		}
		Constant_Integer_info {
			tag	3
			bytes	28482
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_SMSS
		}
		Constant_Integer_info {
			tag	3
			bytes	28483
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_LND
		}
		Constant_Integer_info {
			tag	3
			bytes	28484
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_SDN
		}
		Constant_Integer_info {
			tag	3
			bytes	28489
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_EXT1
		}
		Constant_Integer_info {
			tag	3
			bytes	28490
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_EXT2
		}
		Constant_Integer_info {
			tag	3
			bytes	28491
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_EXT3
		}
		Constant_Integer_info {
			tag	3
			bytes	28492
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_BDN
		}
		Constant_Integer_info {
			tag	3
			bytes	28493
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_EXT4
		}
		Constant_Integer_info {
			tag	3
			bytes	28494
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_SMSR
		}
		Constant_Integer_info {
			tag	3
			bytes	28487
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_ECCP
		}
		Constant_Integer_info {
			tag	3
			bytes	28495
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_CMI
		}
		Constant_Integer_info {
			tag	3
			bytes	28504
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_IMG
		}
		Constant_Integer_info {
			tag	3
			bytes	20256
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	FID_EF_LP
		}
		Constant_Integer_info {
			tag	3
			bytes	28421
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_IMSI
		}
		Constant_Integer_info {
			tag	3
			bytes	28423
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	FID_EF_KC
		}
		Constant_Integer_info {
			tag	3
			bytes	28448
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	FID_EF_PLMNSEL
		}
		Constant_Integer_info {
			tag	3
			bytes	28464
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_EF_HPLMN
		}
		Constant_Integer_info {
			tag	3
			bytes	28465
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	FID_EF_ACMMAX
		}
		Constant_Integer_info {
			tag	3
			bytes	28471
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_SST
		}
		Constant_Integer_info {
			tag	3
			bytes	28472
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_ACM
		}
		Constant_Integer_info {
			tag	3
			bytes	28473
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_GID1
		}
		Constant_Integer_info {
			tag	3
			bytes	28478
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_GID2
		}
		Constant_Integer_info {
			tag	3
			bytes	28479
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_SPN
		}
		Constant_Integer_info {
			tag	3
			bytes	28486
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_PUCT
		}
		Constant_Integer_info {
			tag	3
			bytes	28481
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_CBMI
		}
		Constant_Integer_info {
			tag	3
			bytes	28485
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_BCCH
		}
		Constant_Integer_info {
			tag	3
			bytes	28532
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_ACC
		}
		Constant_Integer_info {
			tag	3
			bytes	28536
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_EF_FPLMN
		}
		Constant_Integer_info {
			tag	3
			bytes	28539
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_LOCI
		}
		Constant_Integer_info {
			tag	3
			bytes	28542
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	FID_EF_AD
		}
		Constant_Integer_info {
			tag	3
			bytes	28589
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_EF_PHASE
		}
		Constant_Integer_info {
			tag	3
			bytes	28590
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_VGCS
		}
		Constant_Integer_info {
			tag	3
			bytes	28593
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_EF_VGCSS
		}
		Constant_Integer_info {
			tag	3
			bytes	28594
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_VBS
		}
		Constant_Integer_info {
			tag	3
			bytes	28595
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_VBSS
		}
		Constant_Integer_info {
			tag	3
			bytes	28596
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_EF_EMLPP
		}
		Constant_Integer_info {
			tag	3
			bytes	28597
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_AAEM
		}
		Constant_Integer_info {
			tag	3
			bytes	28598
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_EF_CBMID
		}
		Constant_Integer_info {
			tag	3
			bytes	28488
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_ECC
		}
		Constant_Integer_info {
			tag	3
			bytes	28599
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_EF_CBMIR
		}
		Constant_Integer_info {
			tag	3
			bytes	28496
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_DCK
		}
		Constant_Integer_info {
			tag	3
			bytes	28460
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_CNL
		}
		Constant_Integer_info {
			tag	3
			bytes	28466
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_NIA
		}
		Constant_Integer_info {
			tag	3
			bytes	28497
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	FID_EF_KCGPRS
		}
		Constant_Integer_info {
			tag	3
			bytes	28498
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	FID_EF_LOCIGPRS
		}
		Constant_Integer_info {
			tag	3
			bytes	28499
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_SUME
		}
		Constant_Integer_info {
			tag	3
			bytes	28500
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	FID_EF_PLMNWACT
		}
		Constant_Integer_info {
			tag	3
			bytes	28512
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	FID_EF_OPLMNWACT
		}
		Constant_Integer_info {
			tag	3
			bytes	28513
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	FID_EF_HPLMNWACT
		}
		Constant_Integer_info {
			tag	3
			bytes	28514
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	FID_EF_CPBCCH
		}
		Constant_Integer_info {
			tag	3
			bytes	28515
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	FID_EF_INVSCAN
		}
		Constant_Integer_info {
			tag	3
			bytes	28516
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_SAI
		}
		Constant_Integer_info {
			tag	3
			bytes	20272
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_SLL
		}
		Constant_Integer_info {
			tag	3
			bytes	20273
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_SID
		}
		Constant_Integer_info {
			tag	3
			bytes	20352
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_GPI
		}
		Constant_Integer_info {
			tag	3
			bytes	20353
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_IPC
		}
		Constant_Integer_info {
			tag	3
			bytes	20354
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_EF_COUNT
		}
		Constant_Integer_info {
			tag	3
			bytes	20355
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_NSID
		}
		Constant_Integer_info {
			tag	3
			bytes	20356
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_PSID
		}
		Constant_Integer_info {
			tag	3
			bytes	20357
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	FID_EF_NETSEL
		}
		Constant_Integer_info {
			tag	3
			bytes	20358
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_SPL
		}
		Constant_Integer_info {
			tag	3
			bytes	20359
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_MIN
		}
		Constant_Integer_info {
			tag	3
			bytes	20360
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	FID_EF_ACCOLC
		}
		Constant_Integer_info {
			tag	3
			bytes	20361
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	FID_EF_FC1
		}
		Constant_Integer_info {
			tag	3
			bytes	20362
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_EF_S_ESN
		}
		Constant_Integer_info {
			tag	3
			bytes	20363
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_CSID
		}
		Constant_Integer_info {
			tag	3
			bytes	20364
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	FID_EF_REG_THRESH
		}
		Constant_Integer_info {
			tag	3
			bytes	20365
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_CCCH
		}
		Constant_Integer_info {
			tag	3
			bytes	20366
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_LDCC
		}
		Constant_Integer_info {
			tag	3
			bytes	20367
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	FID_EF_GSM_RECON
		}
		Constant_Integer_info {
			tag	3
			bytes	20368
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	FID_EF_AMPS_2_GSM
		}
		Constant_Integer_info {
			tag	3
			bytes	20369
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	FID_EF_AMPS_UI
		}
		Constant_Integer_info {
			tag	3
			bytes	20371
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	FID_EF_MEXE_ST
		}
		Constant_Integer_info {
			tag	3
			bytes	20288
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_ORPK
		}
		Constant_Integer_info {
			tag	3
			bytes	20289
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	FID_EF_ARPK
		}
		Constant_Integer_info {
			tag	3
			bytes	20290
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	FID_EF_TPRPK
		}
		Constant_Integer_info {
			tag	3
			bytes	20291
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	REC_ACC_MODE_NEXT
		}
		Constant_Utf8_info {
			tag	1
			length	1
			bytes	B
		}
		Constant_Integer_info {
			tag	3
			bytes	2
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	REC_ACC_MODE_PREVIOUS
		}
		Constant_Integer_info {
			tag	3
			bytes	3
		}
		Constant_Utf8_info {
			tag	1
			length	29
			bytes	REC_ACC_MODE_ABSOLUTE_CURRENT
		}
		Constant_Integer_info {
			tag	3
			bytes	4
		}
		Constant_Utf8_info {
			tag	1
			length	27
			bytes	SEEK_FROM_BEGINNING_FORWARD
		}
		Constant_Integer_info {
			tag	3
			bytes	0
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	SEEK_FROM_END_BACKWARD
		}
		Constant_Integer_info {
			tag	3
			bytes	1
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	SEEK_FROM_NEXT_FORWARD
		}
		Constant_Utf8_info {
			tag	1
			length	27
			bytes	SEEK_FROM_PREVIOUS_BACKWARD
		}
		Constant_Utf8_info {
			tag	1
			length	6
			bytes	status
		}
		Constant_Utf8_info {
			tag	1
			length	7
			bytes	([BSS)S
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	increase
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	([BS[BS)S
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	invalidate
		}
		Constant_Utf8_info {
			tag	1
			length	3
			bytes	()V
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	rehabilitate
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	readRecord
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	(SBS[BSS)S
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	updateRecord
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	(SBS[BSS)V
		}
		Constant_Utf8_info {
			tag	1
			length	6
			bytes	select
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	(S[BSS)S
		}
		Constant_Utf8_info {
			tag	1
			length	4
			bytes	(S)V
		}
		Constant_Utf8_info {
			tag	1
			length	4
			bytes	seek
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	(B[BSS)S
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	readBinary
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	updateBinary
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	(S[BSS)V
		}
		Constant_Utf8_info {
			tag	1
			length	18
			bytes	sim/access/SIMView
		}
		Constant_Classref_info {
			tag	7
			name_index	242		// sim/access/SIMView
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	java/lang/Object
		}
		Constant_Classref_info {
			tag	7
			name_index	244		// java/lang/Object
		}
		Constant_Utf8_info {
			tag	1
			length	28
			bytes	javacard/framework/Shareable
		}
		Constant_Classref_info {
			tag	7
			name_index	246		// javacard/framework/Shareable
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	getTheSIMView
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	()Lsim/access/SIMView;
		}
		Constant_Utf8_info {
			tag	1
			length	6
			bytes	equals
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	(Ljava/lang/Object;)Z
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	sim/access/SIMSystem
		}
		Constant_Classref_info {
			tag	7
			name_index	252		// sim/access/SIMSystem
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	NO_EF_SELECTED
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	FILE_INCONSISTENT
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	AC_NOT_FULFILLED
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	FILE_NOT_FOUND
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	INTERNAL_ERROR
		}
		Constant_Integer_info {
			tag	3
			bytes	5
		}
		Constant_Utf8_info {
			tag	1
			length	33
			bytes	INVALIDATION_STATUS_CONTRADICTION
		}
		Constant_Integer_info {
			tag	3
			bytes	6
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	OUT_OF_FILE_BOUNDARIES
		}
		Constant_Integer_info {
			tag	3
			bytes	7
		}
		Constant_Utf8_info {
			tag	1
			length	24
			bytes	OUT_OF_RECORD_BOUNDARIES
		}
		Constant_Integer_info {
			tag	3
			bytes	8
		}
		Constant_Utf8_info {
			tag	1
			length	27
			bytes	RECORD_NUMBER_NOT_AVAILABLE
		}
		Constant_Integer_info {
			tag	3
			bytes	9
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	INVALID_MODE
		}
		Constant_Integer_info {
			tag	3
			bytes	10
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	PATTERN_NOT_FOUND
		}
		Constant_Integer_info {
			tag	3
			bytes	11
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	MAX_VALUE_REACHED
		}
		Constant_Integer_info {
			tag	3
			bytes	12
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	MEMORY_PROBLEM
		}
		Constant_Integer_info {
			tag	3
			bytes	13
		}
		Constant_Utf8_info {
			tag	1
			length	6
			bytes	<init>
		}
		Constant_Utf8_info {
			tag	1
			length	7
			bytes	throwIt
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	getReason
		}
		Constant_Utf8_info {
			tag	1
			length	3
			bytes	()S
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	setReason
		}
		Constant_Utf8_info {
			tag	1
			length	27
			bytes	sim/access/SIMViewException
		}
		Constant_Classref_info {
			tag	7
			name_index	281		// sim/access/SIMViewException
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	java/lang/Throwable
		}
		Constant_Classref_info {
			tag	7
			name_index	283		// java/lang/Throwable
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	java/lang/Exception
		}
		Constant_Classref_info {
			tag	7
			name_index	285		// java/lang/Exception
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	java/lang/RuntimeException
		}
		Constant_Classref_info {
			tag	7
			name_index	287		// java/lang/RuntimeException
		}
		Constant_Utf8_info {
			tag	1
			length	39
			bytes	javacard/framework/CardRuntimeException
		}
		Constant_Classref_info {
			tag	7
			name_index	289		// javacard/framework/CardRuntimeException
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	sim/access
		}
		CONSTANT_Package_info {
			tag	13
			flags	1
			name_index	291		// sim/access
			minor_version	2
			major_version	2
			aid_length	16
			aid	0xA0:0x0:0x0:0x0:0x9:0x0:0x3:0xFF:0xFF:0xFF:0xFF:0x89:0x10:0x71:0x0:0x1
		}
	}
	this_package	292
	export_class_count	3
	export_classes {
		class_info {		// sim/access/SIMView
			token	0
			access_flags	public abstract interface shareable
			name_index	243		// sim/access/SIMView
			export_supers_count	1
			supers {
				constant_pool_index	245		// java/lang/Object
			}
			export_interfaces_count	1
			interfaces {
				constant_pool_index	247		// javacard/framework/Shareable
			}
			export_fields_count	112
			fields {
			field_info {
				token	255
				access_flags	public static final
				name_index	0		// FID_MF
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	3		// value = 16128
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	4		// FID_DF_TELECOM
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	5		// value = 32528
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	6		// FID_DF_GSM
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	7		// value = 32544
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	8		// FID_DF_DCS_1800
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	9		// value = 32545
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	10		// FID_DF_IS_41
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	11		// value = 32546
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	12		// FID_DF_FP_CTS
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	13		// value = 32547
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	14		// FID_DF_PDC
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	15		// value = 32640
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	16		// FID_DF_TETRA
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	17		// value = 32656
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	18		// FID_DF_TIA_EIA_136
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	19		// value = 32548
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	20		// FID_DF_TIA_EIA_95
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	21		// value = 32549
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	22		// FID_DF_Graphics
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	23		// value = 24400
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	24		// FID_DF_GRAPHICS
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	23		// value = 24400
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	25		// FID_DF_IRIDIUM
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	26		// value = 24368
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	27		// FID_DF_GLOBALSTAR
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	28		// value = 24369
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	29		// FID_DF_ICO
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	30		// value = 24370
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	31		// FID_DF_ACES
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	32		// value = 24371
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	33		// FID_DF_PCS_1900
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	34		// value = 24384
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	35		// FID_DF_CTS
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	36		// value = 24416
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	37		// FID_DF_SOLSA
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	38		// value = 24432
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	39		// FID_DF_TIA_EIA_553
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	34		// value = 24384
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	40		// FID_DF_MEXE
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	41		// value = 24380
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	42		// FID_EF_ICCID
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	43		// value = 12258
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	44		// FID_EF_ELP
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	45		// value = 12037
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	46		// FID_EF_ADN
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	47		// value = 28474
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	48		// FID_EF_FDN
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	49		// value = 28475
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	50		// FID_EF_SMS
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	51		// value = 28476
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	52		// FID_EF_CCP
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	53		// value = 28477
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	54		// FID_EF_MSISDN
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	55		// value = 28480
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	56		// FID_EF_SMSP
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	57		// value = 28482
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	58		// FID_EF_SMSS
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	59		// value = 28483
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	60		// FID_EF_LND
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	61		// value = 28484
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	62		// FID_EF_SDN
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	63		// value = 28489
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	64		// FID_EF_EXT1
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	65		// value = 28490
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	66		// FID_EF_EXT2
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	67		// value = 28491
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	68		// FID_EF_EXT3
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	69		// value = 28492
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	70		// FID_EF_BDN
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	71		// value = 28493
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	72		// FID_EF_EXT4
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	73		// value = 28494
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	74		// FID_EF_SMSR
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	75		// value = 28487
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	76		// FID_EF_ECCP
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	77		// value = 28495
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	78		// FID_EF_CMI
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	79		// value = 28504
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	80		// FID_EF_IMG
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	81		// value = 20256
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	82		// FID_EF_LP
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	83		// value = 28421
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	84		// FID_EF_IMSI
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	85		// value = 28423
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	86		// FID_EF_KC
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	87		// value = 28448
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	88		// FID_EF_PLMNSEL
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	89		// value = 28464
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	90		// FID_EF_HPLMN
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	91		// value = 28465
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	92		// FID_EF_ACMMAX
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	93		// value = 28471
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	94		// FID_EF_SST
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	95		// value = 28472
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	96		// FID_EF_ACM
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	97		// value = 28473
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	98		// FID_EF_GID1
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	99		// value = 28478
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	100		// FID_EF_GID2
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	101		// value = 28479
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	102		// FID_EF_SPN
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	103		// value = 28486
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	104		// FID_EF_PUCT
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	105		// value = 28481
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	106		// FID_EF_CBMI
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	107		// value = 28485
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	108		// FID_EF_BCCH
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	109		// value = 28532
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	110		// FID_EF_ACC
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	111		// value = 28536
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	112		// FID_EF_FPLMN
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	113		// value = 28539
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	114		// FID_EF_LOCI
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	115		// value = 28542
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	116		// FID_EF_AD
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	117		// value = 28589
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	118		// FID_EF_PHASE
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	119		// value = 28590
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	120		// FID_EF_VGCS
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	121		// value = 28593
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	122		// FID_EF_VGCSS
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	123		// value = 28594
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	124		// FID_EF_VBS
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	125		// value = 28595
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	126		// FID_EF_VBSS
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	127		// value = 28596
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	128		// FID_EF_EMLPP
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	129		// value = 28597
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	130		// FID_EF_AAEM
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	131		// value = 28598
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	132		// FID_EF_CBMID
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	133		// value = 28488
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	134		// FID_EF_ECC
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	135		// value = 28599
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	136		// FID_EF_CBMIR
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	137		// value = 28496
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	138		// FID_EF_DCK
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	139		// value = 28460
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	140		// FID_EF_CNL
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	141		// value = 28466
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	142		// FID_EF_NIA
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	143		// value = 28497
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	144		// FID_EF_KCGPRS
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	145		// value = 28498
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	146		// FID_EF_LOCIGPRS
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	147		// value = 28499
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	148		// FID_EF_SUME
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	149		// value = 28500
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	150		// FID_EF_PLMNWACT
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	151		// value = 28512
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	152		// FID_EF_OPLMNWACT
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	153		// value = 28513
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	154		// FID_EF_HPLMNWACT
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	155		// value = 28514
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	156		// FID_EF_CPBCCH
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	157		// value = 28515
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	158		// FID_EF_INVSCAN
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	159		// value = 28516
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	160		// FID_EF_SAI
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	161		// value = 20272
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	162		// FID_EF_SLL
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	163		// value = 20273
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	164		// FID_EF_SID
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	165		// value = 20352
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	166		// FID_EF_GPI
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	167		// value = 20353
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	168		// FID_EF_IPC
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	169		// value = 20354
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	170		// FID_EF_COUNT
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	171		// value = 20355
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	172		// FID_EF_NSID
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	173		// value = 20356
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	174		// FID_EF_PSID
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	175		// value = 20357
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	176		// FID_EF_NETSEL
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	177		// value = 20358
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	178		// FID_EF_SPL
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	179		// value = 20359
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	180		// FID_EF_MIN
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	181		// value = 20360
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	182		// FID_EF_ACCOLC
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	183		// value = 20361
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	184		// FID_EF_FC1
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	185		// value = 20362
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	186		// FID_EF_S_ESN
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	187		// value = 20363
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	188		// FID_EF_CSID
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	189		// value = 20364
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	190		// FID_EF_REG_THRESH
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	191		// value = 20365
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	192		// FID_EF_CCCH
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	193		// value = 20366
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	194		// FID_EF_LDCC
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	195		// value = 20367
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	196		// FID_EF_GSM_RECON
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	197		// value = 20368
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	198		// FID_EF_AMPS_2_GSM
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	199		// value = 20369
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	200		// FID_EF_AMPS_UI
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	201		// value = 20371
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	202		// FID_EF_MEXE_ST
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	203		// value = 20288
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	204		// FID_EF_ORPK
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	205		// value = 20289
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	206		// FID_EF_ARPK
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	207		// value = 20290
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	208		// FID_EF_TPRPK
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	209		// value = 20291
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	210		// REC_ACC_MODE_NEXT
				Descriptor_Index	211		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	212		// value = 2
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	213		// REC_ACC_MODE_PREVIOUS
				Descriptor_Index	211		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	214		// value = 3
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	215		// REC_ACC_MODE_ABSOLUTE_CURRENT
				Descriptor_Index	211		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	216		// value = 4
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	217		// SEEK_FROM_BEGINNING_FORWARD
				Descriptor_Index	211		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	218		// value = 0
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	219		// SEEK_FROM_END_BACKWARD
				Descriptor_Index	211		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	220		// value = 1
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	221		// SEEK_FROM_NEXT_FORWARD
				Descriptor_Index	211		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	212		// value = 2
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	222		// SEEK_FROM_PREVIOUS_BACKWARD
				Descriptor_Index	211		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	214		// value = 3
				}
				}
			}
			}
			export_methods_count	11
			methods {
				method_info {
					token	0
					access_flags	public abstract
					name_index	223		// status
					Descriptor_Index	224		// ([BSS)S
				}
				method_info {
					token	1
					access_flags	public abstract
					name_index	225		// increase
					Descriptor_Index	226		// ([BS[BS)S
				}
				method_info {
					token	2
					access_flags	public abstract
					name_index	227		// invalidate
					Descriptor_Index	228		// ()V
				}
				method_info {
					token	3
					access_flags	public abstract
					name_index	229		// rehabilitate
					Descriptor_Index	228		// ()V
				}
				method_info {
					token	4
					access_flags	public abstract
					name_index	230		// readRecord
					Descriptor_Index	231		// (SBS[BSS)S
				}
				method_info {
					token	5
					access_flags	public abstract
					name_index	232		// updateRecord
					Descriptor_Index	233		// (SBS[BSS)V
				}
				method_info {
					token	6
					access_flags	public abstract
					name_index	234		// select
					Descriptor_Index	235		// (S[BSS)S
				}
				method_info {
					token	7
					access_flags	public abstract
					name_index	234		// select
					Descriptor_Index	236		// (S)V
				}
				method_info {
					token	8
					access_flags	public abstract
					name_index	237		// seek
					Descriptor_Index	238		// (B[BSS)S
				}
				method_info {
					token	9
					access_flags	public abstract
					name_index	239		// readBinary
					Descriptor_Index	235		// (S[BSS)S
				}
				method_info {
					token	10
					access_flags	public abstract
					name_index	240		// updateBinary
					Descriptor_Index	241		// (S[BSS)V
				}
			}
		}
		class_info {		// sim/access/SIMSystem
			token	1
			access_flags	public
			name_index	253		// sim/access/SIMSystem
			export_supers_count	1
			supers {
				constant_pool_index	245		// java/lang/Object
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	0
			fields {
			}
			export_methods_count	2
			methods {
				method_info {
					token	0
					access_flags	public static
					name_index	248		// getTheSIMView
					Descriptor_Index	249		// ()Lsim/access/SIMView;
				}
				method_info {
					token	0
					access_flags	public
					name_index	250		// equals
					Descriptor_Index	251		// (Ljava/lang/Object;)Z
				}
			}
		}
		class_info {		// sim/access/SIMViewException
			token	2
			access_flags	public
			name_index	282		// sim/access/SIMViewException
			export_supers_count	5
			supers {
				constant_pool_index	245		// java/lang/Object
				constant_pool_index	284		// java/lang/Throwable
				constant_pool_index	286		// java/lang/Exception
				constant_pool_index	288		// java/lang/RuntimeException
				constant_pool_index	290		// javacard/framework/CardRuntimeException
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	13
			fields {
			field_info {
				token	255
				access_flags	public static final
				name_index	254		// NO_EF_SELECTED
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	220		// value = 1
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	255		// FILE_INCONSISTENT
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	212		// value = 2
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	256		// AC_NOT_FULFILLED
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	214		// value = 3
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	257		// FILE_NOT_FOUND
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	216		// value = 4
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	258		// INTERNAL_ERROR
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	259		// value = 5
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	260		// INVALIDATION_STATUS_CONTRADICTION
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	261		// value = 6
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	262		// OUT_OF_FILE_BOUNDARIES
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	263		// value = 7
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	264		// OUT_OF_RECORD_BOUNDARIES
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	265		// value = 8
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	266		// RECORD_NUMBER_NOT_AVAILABLE
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	267		// value = 9
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	268		// INVALID_MODE
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	269		// value = 10
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	270		// PATTERN_NOT_FOUND
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	271		// value = 11
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	272		// MAX_VALUE_REACHED
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	273		// value = 12
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	274		// MEMORY_PROBLEM
				Descriptor_Index	1		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	275		// value = 13
				}
				}
			}
			}
			export_methods_count	5
			methods {
				method_info {
					token	0
					access_flags	public
					name_index	276		// <init>
					Descriptor_Index	236		// (S)V
				}
				method_info {
					token	1
					access_flags	public static
					name_index	277		// throwIt
					Descriptor_Index	236		// (S)V
				}
				method_info {
					token	0
					access_flags	public
					name_index	250		// equals
					Descriptor_Index	251		// (Ljava/lang/Object;)Z
				}
				method_info {
					token	1
					access_flags	public
					name_index	278		// getReason
					Descriptor_Index	279		// ()S
				}
				method_info {
					token	2
					access_flags	public
					name_index	280		// setReason
					Descriptor_Index	236		// (S)V
				}
			}
		}
	}
}


================================================
FILE: javacard/api21_export_files/sim/toolkit/javacard/toolkit_exp.tex
================================================
export file {		// sim/toolkit
	magic	00FACADE		 // in hex
	minor_version	1
	major_version	2
	constant_pool_count	415
	constant_pool {
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	EVENT_PROFILE_DOWNLOAD
		}
		Constant_Utf8_info {
			tag	1
			length	1
			bytes	B
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	ConstantValue
		}
		Constant_Integer_info {
			tag	3
			bytes	1
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	EVENT_FORMATTED_SMS_PP_ENV
		}
		Constant_Integer_info {
			tag	3
			bytes	2
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	EVENT_FORMATTED_SMS_PP_UPD
		}
		Constant_Integer_info {
			tag	3
			bytes	3
		}
		Constant_Utf8_info {
			tag	1
			length	28
			bytes	EVENT_UNFORMATTED_SMS_PP_ENV
		}
		Constant_Integer_info {
			tag	3
			bytes	4
		}
		Constant_Utf8_info {
			tag	1
			length	28
			bytes	EVENT_UNFORMATTED_SMS_PP_UPD
		}
		Constant_Integer_info {
			tag	3
			bytes	5
		}
		Constant_Utf8_info {
			tag	1
			length	24
			bytes	EVENT_UNFORMATTED_SMS_CB
		}
		Constant_Integer_info {
			tag	3
			bytes	6
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	EVENT_MENU_SELECTION
		}
		Constant_Integer_info {
			tag	3
			bytes	7
		}
		Constant_Utf8_info {
			tag	1
			length	33
			bytes	EVENT_MENU_SELECTION_HELP_REQUEST
		}
		Constant_Integer_info {
			tag	3
			bytes	8
		}
		Constant_Utf8_info {
			tag	1
			length	25
			bytes	EVENT_CALL_CONTROL_BY_SIM
		}
		Constant_Integer_info {
			tag	3
			bytes	9
		}
		Constant_Utf8_info {
			tag	1
			length	37
			bytes	EVENT_MO_SHORT_MESSAGE_CONTROL_BY_SIM
		}
		Constant_Integer_info {
			tag	3
			bytes	10
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	EVENT_TIMER_EXPIRATION
		}
		Constant_Integer_info {
			tag	3
			bytes	11
		}
		Constant_Utf8_info {
			tag	1
			length	28
			bytes	EVENT_EVENT_DOWNLOAD_MT_CALL
		}
		Constant_Integer_info {
			tag	3
			bytes	12
		}
		Constant_Utf8_info {
			tag	1
			length	35
			bytes	EVENT_EVENT_DOWNLOAD_CALL_CONNECTED
		}
		Constant_Integer_info {
			tag	3
			bytes	13
		}
		Constant_Utf8_info {
			tag	1
			length	38
			bytes	EVENT_EVENT_DOWNLOAD_CALL_DISCONNECTED
		}
		Constant_Integer_info {
			tag	3
			bytes	14
		}
		Constant_Utf8_info {
			tag	1
			length	36
			bytes	EVENT_EVENT_DOWNLOAD_LOCATION_STATUS
		}
		Constant_Integer_info {
			tag	3
			bytes	15
		}
		Constant_Utf8_info {
			tag	1
			length	34
			bytes	EVENT_EVENT_DOWNLOAD_USER_ACTIVITY
		}
		Constant_Integer_info {
			tag	3
			bytes	16
		}
		Constant_Utf8_info {
			tag	1
			length	42
			bytes	EVENT_EVENT_DOWNLOAD_IDLE_SCREEN_AVAILABLE
		}
		Constant_Integer_info {
			tag	3
			bytes	17
		}
		Constant_Utf8_info {
			tag	1
			length	39
			bytes	EVENT_EVENT_DOWNLOAD_CARD_READER_STATUS
		}
		Constant_Integer_info {
			tag	3
			bytes	18
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	EVENT_STATUS_COMMAND
		}
		Constant_Integer_info {
			tag	3
			bytes	19
		}
		Constant_Utf8_info {
			tag	1
			length	39
			bytes	EVENT_EVENT_DOWNLOAD_LANGUAGE_SELECTION
		}
		Constant_Integer_info {
			tag	3
			bytes	20
		}
		Constant_Utf8_info {
			tag	1
			length	40
			bytes	EVENT_EVENT_DOWNLOAD_BROWSER_TERMINATION
		}
		Constant_Integer_info {
			tag	3
			bytes	21
		}
		Constant_Utf8_info {
			tag	1
			length	35
			bytes	EVENT_EVENT_DOWNLOAD_DATA_AVAILABLE
		}
		Constant_Integer_info {
			tag	3
			bytes	22
		}
		Constant_Utf8_info {
			tag	1
			length	35
			bytes	EVENT_EVENT_DOWNLOAD_CHANNEL_STATUS
		}
		Constant_Integer_info {
			tag	3
			bytes	23
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	EVENT_FORMATTED_SMS_CB
		}
		Constant_Integer_info {
			tag	3
			bytes	24
		}
		Constant_Utf8_info {
			tag	1
			length	32
			bytes	EVENT_FIRST_COMMAND_AFTER_SELECT
		}
		Constant_Integer_info {
			tag	3
			bytes	127
		}
		Constant_Utf8_info {
			tag	1
			length	27
			bytes	EVENT_UNRECOGNIZED_ENVELOPE
		}
		Constant_Integer_info {
			tag	3
			bytes	-1
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	BTAG_PROACTIVE_SIM_COMMAND
		}
		Constant_Integer_info {
			tag	3
			bytes	-48
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	BTAG_SMS_PP_DOWNWLOAD
		}
		Constant_Integer_info {
			tag	3
			bytes	-47
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	BTAG_SMS_PP_DOWNLOAD
		}
		Constant_Utf8_info {
			tag	1
			length	28
			bytes	BTAG_CELL_BROADCAST_DOWNLOAD
		}
		Constant_Integer_info {
			tag	3
			bytes	-46
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	BTAG_MENU_SELECTION
		}
		Constant_Integer_info {
			tag	3
			bytes	-45
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	BTAG_CALL_CONTROL
		}
		Constant_Integer_info {
			tag	3
			bytes	-44
		}
		Constant_Utf8_info {
			tag	1
			length	29
			bytes	BTAG_MO_SHORT_MESSAGE_CONTROL
		}
		Constant_Integer_info {
			tag	3
			bytes	-43
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	BTAG_EVENT_DOWNLOAD
		}
		Constant_Integer_info {
			tag	3
			bytes	-42
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	BTAG_TIMER_EXPIRATION
		}
		Constant_Integer_info {
			tag	3
			bytes	-41
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	TAG_COMMAND_DETAILS
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	TAG_DEVICE_IDENTITIES
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	TAG_RESULT
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	TAG_DURATION
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	TAG_ALPHA_IDENTIFIER
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	TAG_ADDRESS
		}
		Constant_Utf8_info {
			tag	1
			length	39
			bytes	TAG_CAPABILITY_CONFIGURATION_PARAMETERS
		}
		Constant_Utf8_info {
			tag	1
			length	27
			bytes	TAG_CALLED_PARTY_SUBADDRESS
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	TAG_SS_STRING
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	TAG_USSD_STRING
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	TAG_SMS_TPDU
		}
		Constant_Utf8_info {
			tag	1
			length	23
			bytes	TAG_CELL_BROADCAST_PAGE
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	TAG_TEXT_STRING
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	TAG_TONE
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	TAG_ITEM
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	TAG_ITEM_IDENTIFIER
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	TAG_RESPONSE_LENGTH
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	TAG_FILE_LIST
		}
		Constant_Utf8_info {
			tag	1
			length	24
			bytes	TAG_LOCATION_INFORMATION
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	TAG_IMEI
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	TAG_HELP_REQUEST
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	TAG_NETWORK_MEASUREMENT_RESULTS
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	TAG_DEFAULT_TEXT
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	TAG_ITEMS_NEXT_ACTION_INDICATOR
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	TAG_EVENT_LIST
		}
		Constant_Integer_info {
			tag	3
			bytes	25
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	TAG_CAUSE
		}
		Constant_Integer_info {
			tag	3
			bytes	26
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	TAG_LOCATION_STATUS
		}
		Constant_Integer_info {
			tag	3
			bytes	27
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	TAG_TRANSACTION_IDENTIFIER
		}
		Constant_Integer_info {
			tag	3
			bytes	28
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	TAG_BCCH_CHANNEL_LIST
		}
		Constant_Integer_info {
			tag	3
			bytes	29
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	TAG_ICON_IDENTIFIER
		}
		Constant_Integer_info {
			tag	3
			bytes	30
		}
		Constant_Utf8_info {
			tag	1
			length	29
			bytes	TAG_ITEM_ICON_IDENTIFIER_LIST
		}
		Constant_Integer_info {
			tag	3
			bytes	31
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	TAG_CARD_READER_STATUS
		}
		Constant_Integer_info {
			tag	3
			bytes	32
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	TAG_CARD_ATR
		}
		Constant_Integer_info {
			tag	3
			bytes	33
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	TAG_C_APDU
		}
		Constant_Integer_info {
			tag	3
			bytes	34
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	TAG_R_APDU
		}
		Constant_Integer_info {
			tag	3
			bytes	35
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	TAG_TIMER_IDENTIFIER
		}
		Constant_Integer_info {
			tag	3
			bytes	36
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	TAG_TIMER_VALUE
		}
		Constant_Integer_info {
			tag	3
			bytes	37
		}
		Constant_Utf8_info {
			tag	1
			length	27
			bytes	TAG_DATE_TIME_AND_TIME_ZONE
		}
		Constant_Integer_info {
			tag	3
			bytes	38
		}
		Constant_Utf8_info {
			tag	1
			length	33
			bytes	TAG_CALL_CONTROL_REQUESTED_ACTION
		}
		Constant_Integer_info {
			tag	3
			bytes	39
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	TAG_AT_COMMAND
		}
		Constant_Integer_info {
			tag	3
			bytes	40
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	TAG_AT_RESPONSE
		}
		Constant_Integer_info {
			tag	3
			bytes	41
		}
		Constant_Utf8_info {
			tag	1
			length	23
			bytes	TAG_BC_REPEAT_INDICATOR
		}
		Constant_Integer_info {
			tag	3
			bytes	42
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	TAG_IMMEDIATE_RESPONSE
		}
		Constant_Integer_info {
			tag	3
			bytes	43
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	TAG_DTMF_STRING
		}
		Constant_Integer_info {
			tag	3
			bytes	44
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	TAG_LANGUAGE
		}
		Constant_Integer_info {
			tag	3
			bytes	45
		}
		Constant_Utf8_info {
			tag	1
			length	18
			bytes	TAG_TIMING_ADVANCE
		}
		Constant_Integer_info {
			tag	3
			bytes	46
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	TAG_BROWSER_IDENTITY
		}
		Constant_Integer_info {
			tag	3
			bytes	48
		}
		Constant_Utf8_info {
			tag	1
			length	7
			bytes	TAG_URL
		}
		Constant_Integer_info {
			tag	3
			bytes	49
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	TAG_BEARER
		}
		Constant_Integer_info {
			tag	3
			bytes	50
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	TAG_PROVISIONING_REFERENCE_FILE
		}
		Constant_Integer_info {
			tag	3
			bytes	51
		}
		Constant_Utf8_info {
			tag	1
			length	29
			bytes	TAG_BROWSER_TERMINATION_CAUSE
		}
		Constant_Integer_info {
			tag	3
			bytes	52
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	TAG_BEARER_DESCRIPTION
		}
		Constant_Integer_info {
			tag	3
			bytes	53
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	TAG_CHANNEL_DATA
		}
		Constant_Integer_info {
			tag	3
			bytes	54
		}
		Constant_Utf8_info {
			tag	1
			length	23
			bytes	TAG_CHANNEL_DATA_LENGTH
		}
		Constant_Integer_info {
			tag	3
			bytes	55
		}
		Constant_Utf8_info {
			tag	1
			length	18
			bytes	TAG_CHANNEL_STATUS
		}
		Constant_Integer_info {
			tag	3
			bytes	56
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	TAG_BUFFER_SIZE
		}
		Constant_Integer_info {
			tag	3
			bytes	57
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	TAG_CARD_READER_IDENTIFIER
		}
		Constant_Integer_info {
			tag	3
			bytes	58
		}
		Constant_Utf8_info {
			tag	1
			length	36
			bytes	TAG_SIM_ME_INTERFACE_TRANSPORT_LEVEL
		}
		Constant_Integer_info {
			tag	3
			bytes	60
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	TAG_OTHER_ADDRESS
		}
		Constant_Integer_info {
			tag	3
			bytes	62
		}
		Constant_Utf8_info {
			tag	1
			length	23
			bytes	TAG_NETWORK_ACCESS_NAME
		}
		Constant_Integer_info {
			tag	3
			bytes	71
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	TAG_SET_CR
		}
		Constant_Integer_info {
			tag	3
			bytes	-128
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	TAG_SET_NO_CR
		}
		Constant_Utf8_info {
			tag	1
			length	23
			bytes	TLV_LENGTH_CODED_2BYTES
		}
		Constant_Integer_info {
			tag	3
			bytes	-127
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	TLV_NOT_FOUND
		}
		Constant_Integer_info {
			tag	3
			bytes	0
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	TLV_FOUND_CR_SET
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	TLV_FOUND_CR_NOT_SET
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	PRO_CMD_REFRESH
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	PRO_CMD_MORE_TIME
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	PRO_CMD_SET_UP_CALL
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	PRO_CMD_SEND_SS
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	PRO_CMD_SEND_USSD
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	PRO_CMD_SEND_SHORT_MESSAGE
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	PRO_CMD_SEND_DTMF
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	PRO_CMD_LAUNCH_BROWSER
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	PRO_CMD_PLAY_TONE
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	PRO_CMD_DISPLAY_TEXT
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	PRO_CMD_GET_INKEY
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	PRO_CMD_GET_INPUT
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	PRO_CMD_SELECT_ITEM
		}
		Constant_Utf8_info {
			tag	1
			length	33
			bytes	PRO_CMD_PROVIDE_LOCAL_INFORMATION
		}
		Constant_Utf8_info {
			tag	1
			length	24
			bytes	PRO_CMD_TIMER_MANAGEMENT
		}
		Constant_Utf8_info {
			tag	1
			length	29
			bytes	PRO_CMD_SET_UP_IDLE_MODE_TEXT
		}
		Constant_Utf8_info {
			tag	1
			length	25
			bytes	PRO_CMD_PERFORM_CARD_APDU
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	PRO_CMD_POWER_ON_CARD
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	PRO_CMD_POWER_OFF_CARD
		}
		Constant_Utf8_info {
			tag	1
			length	25
			bytes	PRO_CMD_GET_READER_STATUS
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	PRO_CMD_RUN_AT_COMMAND
		}
		Constant_Utf8_info {
			tag	1
			length	29
			bytes	PRO_CMD_LANGUAGE_NOTIFICATION
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	PRO_CMD_OPEN_CHANNEL
		}
		Constant_Integer_info {
			tag	3
			bytes	64
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	PRO_CMD_CLOSE_CHANNEL
		}
		Constant_Integer_info {
			tag	3
			bytes	65
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	PRO_CMD_RECEIVE_DATA
		}
		Constant_Integer_info {
			tag	3
			bytes	66
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	PRO_CMD_SEND_DATA
		}
		Constant_Integer_info {
			tag	3
			bytes	67
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	PRO_CMD_GET_CHANNEL_STATUS
		}
		Constant_Integer_info {
			tag	3
			bytes	68
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	DEV_ID_KEYPAD
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	DEV_ID_DISPLAY
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	DEV_ID_EARPIECE
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	DEV_ID_ADDITIONAL_CARD_READER_0
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	DEV_ID_ADDITIONAL_CARD_READER_1
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	DEV_ID_ADDITIONAL_CARD_READER_2
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	DEV_ID_ADDITIONAL_CARD_READER_3
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	DEV_ID_ADDITIONAL_CARD_READER_4
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	DEV_ID_ADDITIONAL_CARD_READER_5
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	DEV_ID_ADDITIONAL_CARD_READER_6
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	DEV_ID_ADDITIONAL_CARD_READER_7
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	DEV_ID_CHANNEL_BASE
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	DEV_ID_CHANNEL_1
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	DEV_ID_CHANNEL_2
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	DEV_ID_CHANNEL_3
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	DEV_ID_CHANNEL_4
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	DEV_ID_CHANNEL_5
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	DEV_ID_CHANNEL_6
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	DEV_ID_CHANNEL_7
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	DEV_ID_SIM
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	DEV_ID_ME
		}
		Constant_Integer_info {
			tag	3
			bytes	-126
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	DEV_ID_NETWORK
		}
		Constant_Integer_info {
			tag	3
			bytes	-125
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	DCS_DEFAULT_ALPHABET
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	DCS_8_BIT_DATA
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	DCS_UCS2
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	SW1_RP_ERROR
		}
		Constant_Integer_info {
			tag	3
			bytes	-98
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	SW1_RP_ACK
		}
		Constant_Integer_info {
			tag	3
			bytes	-97
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	POLL_NO_DURATION
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	POLL_SYSTEM_DURATION
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	RES_CMD_PERF
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	RES_CMD_PERF_PARTIAL_COMPR
		}
		Constant_Utf8_info {
			tag	1
			length	25
			bytes	RES_CMD_PERF_MISSING_INFO
		}
		Constant_Utf8_info {
			tag	1
			length	32
			bytes	RES_CMD_PERF_REFRESH_ADD_EF_READ
		}
		Constant_Utf8_info {
			tag	1
			length	30
			bytes	RES_CMD_PERF_REQ_ICON_NOT_DISP
		}
		Constant_Utf8_info {
			tag	1
			length	25
			bytes	RES_CMD_PERF_MODIF_CC_SIM
		}
		Constant_Utf8_info {
			tag	1
			length	28
			bytes	RES_CMD_PERF_LIMITED_SERVICE
		}
		Constant_Utf8_info {
			tag	1
			length	30
			bytes	RES_CMD_PERF_WITH_MODIFICATION
		}
		Constant_Utf8_info {
			tag	1
			length	30
			bytes	RES_CMD_PERF_SESSION_TERM_USER
		}
		Constant_Utf8_info {
			tag	1
			length	30
			bytes	RES_CMD_PERF_BACKWARD_MOVE_REQ
		}
		Constant_Utf8_info {
			tag	1
			length	30
			bytes	RES_CMD_PERF_NO_RESP_FROM_USER
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	RES_CMD_PERF_HELP_INFO_REQ
		}
		Constant_Utf8_info {
			tag	1
			length	30
			bytes	RES_CMD_PERF_USSD_TRANSAC_TERM
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	RES_TEMP_PB_ME_UNABLE_PROC
		}
		Constant_Utf8_info {
			tag	1
			length	29
			bytes	RES_TEMP_PB_SESSION_TERM_USER
		}
		Constant_Utf8_info {
			tag	1
			length	32
			bytes	RES_TEMP_PB_USER_REJECT_CALL_REQ
		}
		Constant_Utf8_info {
			tag	1
			length	27
			bytes	RES_TEMP_PB_USER_CLEAR_CALL
		}
		Constant_Utf8_info {
			tag	1
			length	32
			bytes	RES_TEMP_PB_IN_CONTR_TIMER_STATE
		}
		Constant_Utf8_info {
			tag	1
			length	30
			bytes	RES_TEMP_PB_INTERACT_CC_BY_SIM
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	RES_TEMP_PB_LAUNCH_BROWSER
		}
		Constant_Utf8_info {
			tag	1
			length	29
			bytes	RES_ERROR_CMD_BEYOND_ME_CAPAB
		}
		Constant_Utf8_info {
			tag	1
			length	32
			bytes	RES_ERROR_CMD_TYP_NOT_UNDERSTOOD
		}
		Constant_Utf8_info {
			tag	1
			length	33
			bytes	RES_ERROR_CMD_DATA_NOT_UNDERSTOOD
		}
		Constant_Utf8_info {
			tag	1
			length	30
			bytes	RES_ERROR_CMD_NUMBER_NOT_KNOWN
		}
		Constant_Utf8_info {
			tag	1
			length	25
			bytes	RES_ERROR_SS_RETURN_ERROR
		}
		Constant_Utf8_info {
			tag	1
			length	22
			bytes	RES_ERROR_SMS_RP_ERROR
		}
		Constant_Utf8_info {
			tag	1
			length	25
			bytes	RES_ERROR_REQ_VALUES_MISS
		}
		Constant_Utf8_info {
			tag	1
			length	27
			bytes	RES_ERROR_USSD_RETURN_ERROR
		}
		Constant_Utf8_info {
			tag	1
			length	29
			bytes	RES_ERROR_MULTIPLE_CARD_ERROR
		}
		Constant_Utf8_info {
			tag	1
			length	34
			bytes	RES_ERROR_INTERACT_CC_SMSMO_BY_SIM
		}
		Constant_Utf8_info {
			tag	1
			length	43
			bytes	RES_ERROR_BEARER_INDEPENDENT_PROTOCOL_ERROR
		}
		Constant_Utf8_info {
			tag	1
			length	28
			bytes	sim/toolkit/ToolkitConstants
		}
		Constant_Classref_info {
			tag	7
			name_index	272		// sim/toolkit/ToolkitConstants
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	java/lang/Object
		}
		Constant_Classref_info {
			tag	7
			name_index	274		// java/lang/Object
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	processToolkit
		}
		Constant_Utf8_info {
			tag	1
			length	4
			bytes	(B)V
		}
		Constant_Utf8_info {
			tag	1
			length	28
			bytes	sim/toolkit/ToolkitInterface
		}
		Constant_Classref_info {
			tag	7
			name_index	278		// sim/toolkit/ToolkitInterface
		}
		Constant_Utf8_info {
			tag	1
			length	28
			bytes	javacard/framework/Shareable
		}
		Constant_Classref_info {
			tag	7
			name_index	280		// javacard/framework/Shareable
		}
		Constant_Utf8_info {
			tag	1
			length	6
			bytes	equals
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	(Ljava/lang/Object;)Z
		}
		Constant_Utf8_info {
			tag	1
			length	7
			bytes	findTLV
		}
		Constant_Utf8_info {
			tag	1
			length	5
			bytes	(BB)B
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	copyValue
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	(S[BSS)S
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	compareValue
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	(S[BSS)B
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	getValueByte
		}
		Constant_Utf8_info {
			tag	1
			length	4
			bytes	(S)B
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	findAndCopyValue
		}
		Constant_Utf8_info {
			tag	1
			length	7
			bytes	(B[BS)S
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	(BBS[BSS)S
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	findAndCompareValue
		}
		Constant_Utf8_info {
			tag	1
			length	7
			bytes	(B[BS)B
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	(BBS[BSS)B
		}
		Constant_Utf8_info {
			tag	1
			length	4
			bytes	copy
		}
		Constant_Utf8_info {
			tag	1
			length	7
			bytes	([BSS)S
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	getLength
		}
		Constant_Utf8_info {
			tag	1
			length	3
			bytes	()S
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	getValueLength
		}
		Constant_Utf8_info {
			tag	1
			length	23
			bytes	sim/toolkit/ViewHandler
		}
		Constant_Classref_info {
			tag	7
			name_index	303		// sim/toolkit/ViewHandler
		}
		Constant_Utf8_info {
			tag	1
			length	5
			bytes	check
		}
		Constant_Utf8_info {
			tag	1
			length	4
			bytes	(B)Z
		}
		Constant_Utf8_info {
			tag	1
			length	7
			bytes	([BSS)Z
		}
		Constant_Utf8_info {
			tag	1
			length	4
			bytes	(S)Z
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	getValue
		}
		Constant_Utf8_info {
			tag	1
			length	5
			bytes	(SS)S
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	sim/toolkit/MEProfile
		}
		Constant_Classref_info {
			tag	7
			name_index	311		// sim/toolkit/MEProfile
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	appendTLV
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	(B[BSS)V
		}
		Constant_Utf8_info {
			tag	1
			length	5
			bytes	(BB)V
		}
		Constant_Utf8_info {
			tag	1
			length	6
			bytes	(BBB)V
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	(BB[BSS)V
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	appendArray
		}
		Constant_Utf8_info {
			tag	1
			length	7
			bytes	([BSS)V
		}
		Constant_Utf8_info {
			tag	1
			length	5
			bytes	clear
		}
		Constant_Utf8_info {
			tag	1
			length	3
			bytes	()V
		}
		Constant_Utf8_info {
			tag	1
			length	23
			bytes	sim/toolkit/EditHandler
		}
		Constant_Classref_info {
			tag	7
			name_index	322		// sim/toolkit/EditHandler
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	getTheHandler
		}
		Constant_Utf8_info {
			tag	1
			length	40
			bytes	()Lsim/toolkit/ProactiveResponseHandler;
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	getItemIdentifier
		}
		Constant_Utf8_info {
			tag	1
			length	3
			bytes	()B
		}
		Constant_Utf8_info {
			tag	1
			length	30
			bytes	getAdditionalInformationLength
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	getTextStringLength
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	copyTextString
		}
		Constant_Utf8_info {
			tag	1
			length	6
			bytes	([BS)S
		}
		Constant_Utf8_info {
			tag	1
			length	25
			bytes	copyAdditionalInformation
		}
		Constant_Utf8_info {
			tag	1
			length	25
			bytes	getTextStringCodingScheme
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	getGeneralResult
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	getChannelIdentifier
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	copyChannelData
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	getCapacity
		}
		Constant_Utf8_info {
			tag	1
			length	36
			bytes	sim/toolkit/ProactiveResponseHandler
		}
		Constant_Classref_info {
			tag	7
			name_index	338		// sim/toolkit/ProactiveResponseHandler
		}
		Constant_Utf8_info {
			tag	1
			length	39
			bytes	()Lsim/toolkit/EnvelopeResponseHandler;
		}
		Constant_Utf8_info {
			tag	1
			length	4
			bytes	post
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	postAsBERTLV
		}
		Constant_Utf8_info {
			tag	1
			length	35
			bytes	sim/toolkit/EnvelopeResponseHandler
		}
		Constant_Classref_info {
			tag	7
			name_index	343		// sim/toolkit/EnvelopeResponseHandler
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	HANDLER_OVERFLOW
		}
		Constant_Utf8_info {
			tag	1
			length	1
			bytes	S
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	HANDLER_NOT_AVAILABLE
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	UNAVAILABLE_ELEMENT
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	MENU_ENTRY_NOT_FOUND
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	REGISTRY_ERROR
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	EVENT_NOT_SUPPORTED
		}
		Constant_Utf8_info {
			tag	1
			length	24
			bytes	EVENT_ALREADY_REGISTERED
		}
		Constant_Utf8_info {
			tag	1
			length	21
			bytes	OUT_OF_TLV_BOUNDARIES
		}
		Constant_Utf8_info {
			tag	1
			length	24
			bytes	ME_PROFILE_NOT_AVAILABLE
		}
		Constant_Utf8_info {
			tag	1
			length	23
			bytes	ALLOWED_LENGTH_EXCEEDED
		}
		Constant_Utf8_info {
			tag	1
			length	18
			bytes	NO_TIMER_AVAILABLE
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	INVALID_TIMER_ID
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	EVENT_NOT_ALLOWED
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	BAD_INPUT_PARAMETER
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	COMMAND_NOT_ALLOWED
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	TAR_NOT_DEFINED
		}
		Constant_Utf8_info {
			tag	1
			length	6
			bytes	<init>
		}
		Constant_Utf8_info {
			tag	1
			length	4
			bytes	(S)V
		}
		Constant_Utf8_info {
			tag	1
			length	7
			bytes	throwIt
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	getReason
		}
		Constant_Utf8_info {
			tag	1
			length	9
			bytes	setReason
		}
		Constant_Utf8_info {
			tag	1
			length	28
			bytes	sim/toolkit/ToolkitException
		}
		Constant_Classref_info {
			tag	7
			name_index	367		// sim/toolkit/ToolkitException
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	java/lang/Throwable
		}
		Constant_Classref_info {
			tag	7
			name_index	369		// java/lang/Throwable
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	java/lang/Exception
		}
		Constant_Classref_info {
			tag	7
			name_index	371		// java/lang/Exception
		}
		Constant_Utf8_info {
			tag	1
			length	26
			bytes	java/lang/RuntimeException
		}
		Constant_Classref_info {
			tag	7
			name_index	373		// java/lang/RuntimeException
		}
		Constant_Utf8_info {
			tag	1
			length	39
			bytes	javacard/framework/CardRuntimeException
		}
		Constant_Classref_info {
			tag	7
			name_index	375		// javacard/framework/CardRuntimeException
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	()Lsim/toolkit/EnvelopeHandler;
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	getSecuredDataOffset
		}
		Constant_Utf8_info {
			tag	1
			length	20
			bytes	getSecuredDataLength
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	getTPUDLOffset
		}
		Constant_Utf8_info {
			tag	1
			length	14
			bytes	getEnvelopeTag
		}
		Constant_Utf8_info {
			tag	1
			length	17
			bytes	getUserDataLength
		}
		Constant_Utf8_info {
			tag	1
			length	27
			bytes	sim/toolkit/EnvelopeHandler
		}
		Constant_Classref_info {
			tag	7
			name_index	383		// sim/toolkit/EnvelopeHandler
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	getEntry
		}
		Constant_Utf8_info {
			tag	1
			length	31
			bytes	()Lsim/toolkit/ToolkitRegistry;
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	setEventList
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	disableMenuEntry
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	enableMenuEntry
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	changeMenuEntry
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	(B[BSSBZBS)V
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	allocateTimer
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	clearEvent
		}
		Constant_Utf8_info {
			tag	1
			length	10
			bytes	isEventSet
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	releaseTimer
		}
		Constant_Utf8_info {
			tag	1
			length	8
			bytes	setEvent
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	getPollInterval
		}
		Constant_Utf8_info {
			tag	1
			length	13
			bytes	initMenuEntry
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	([BSSBZBS)B
		}
		Constant_Utf8_info {
			tag	1
			length	19
			bytes	requestPollInterval
		}
		Constant_Utf8_info {
			tag	1
			length	27
			bytes	sim/toolkit/ToolkitRegistry
		}
		Constant_Classref_info {
			tag	7
			name_index	401		// sim/toolkit/ToolkitRegistry
		}
		Constant_Utf8_info {
			tag	1
			length	32
			bytes	()Lsim/toolkit/ProactiveHandler;
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	initGetInput
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	(BB[BSSSS)V
		}
		Constant_Utf8_info {
			tag	1
			length	15
			bytes	initDisplayText
		}
		Constant_Utf8_info {
			tag	1
			length	12
			bytes	initGetInkey
		}
		Constant_Utf8_info {
			tag	1
			length	4
			bytes	init
		}
		Constant_Utf8_info {
			tag	1
			length	4
			bytes	send
		}
		Constant_Utf8_info {
			tag	1
			length	16
			bytes	initCloseChannel
		}
		Constant_Utf8_info {
			tag	1
			length	28
			bytes	sim/toolkit/ProactiveHandler
		}
		Constant_Classref_info {
			tag	7
			name_index	411		// sim/toolkit/ProactiveHandler
		}
		Constant_Utf8_info {
			tag	1
			length	11
			bytes	sim/toolkit
		}
		CONSTANT_Package_info {
			tag	13
			flags	1
			name_index	413		// sim/toolkit
			minor_version	6
			major_version	2
			aid_length	16
			aid	0xA0:0x0:0x0:0x0:0x9:0x0:0x3:0xFF:0xFF:0xFF:0xFF:0x89:0x10:0x71:0x0:0x2
		}
	}
	this_package	414
	export_class_count	11
	export_classes {
		class_info {		// sim/toolkit/ToolkitConstants
			token	0
			access_flags	public abstract interface
			name_index	273		// sim/toolkit/ToolkitConstants
			export_supers_count	1
			supers {
				constant_pool_index	275		// java/lang/Object
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	188
			fields {
			field_info {
				token	255
				access_flags	public static final
				name_index	0		// EVENT_PROFILE_DOWNLOAD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	3		// value = 1
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	4		// EVENT_FORMATTED_SMS_PP_ENV
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	5		// value = 2
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	6		// EVENT_FORMATTED_SMS_PP_UPD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	7		// value = 3
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	8		// EVENT_UNFORMATTED_SMS_PP_ENV
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	9		// value = 4
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	10		// EVENT_UNFORMATTED_SMS_PP_UPD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	11		// value = 5
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	12		// EVENT_UNFORMATTED_SMS_CB
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	13		// value = 6
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	14		// EVENT_MENU_SELECTION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	15		// value = 7
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	16		// EVENT_MENU_SELECTION_HELP_REQUEST
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	17		// value = 8
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	18		// EVENT_CALL_CONTROL_BY_SIM
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	19		// value = 9
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	20		// EVENT_MO_SHORT_MESSAGE_CONTROL_BY_SIM
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	21		// value = 10
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	22		// EVENT_TIMER_EXPIRATION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	23		// value = 11
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	24		// EVENT_EVENT_DOWNLOAD_MT_CALL
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	25		// value = 12
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	26		// EVENT_EVENT_DOWNLOAD_CALL_CONNECTED
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	27		// value = 13
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	28		// EVENT_EVENT_DOWNLOAD_CALL_DISCONNECTED
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	29		// value = 14
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	30		// EVENT_EVENT_DOWNLOAD_LOCATION_STATUS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	31		// value = 15
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	32		// EVENT_EVENT_DOWNLOAD_USER_ACTIVITY
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	33		// value = 16
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	34		// EVENT_EVENT_DOWNLOAD_IDLE_SCREEN_AVAILABLE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	35		// value = 17
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	36		// EVENT_EVENT_DOWNLOAD_CARD_READER_STATUS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	37		// value = 18
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	38		// EVENT_STATUS_COMMAND
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	39		// value = 19
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	40		// EVENT_EVENT_DOWNLOAD_LANGUAGE_SELECTION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	41		// value = 20
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	42		// EVENT_EVENT_DOWNLOAD_BROWSER_TERMINATION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	43		// value = 21
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	44		// EVENT_EVENT_DOWNLOAD_DATA_AVAILABLE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	45		// value = 22
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	46		// EVENT_EVENT_DOWNLOAD_CHANNEL_STATUS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	47		// value = 23
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	48		// EVENT_FORMATTED_SMS_CB
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	49		// value = 24
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	50		// EVENT_FIRST_COMMAND_AFTER_SELECT
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	51		// value = 127
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	52		// EVENT_UNRECOGNIZED_ENVELOPE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	53		// value = -1
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	54		// BTAG_PROACTIVE_SIM_COMMAND
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	55		// value = -48
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	56		// BTAG_SMS_PP_DOWNWLOAD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	57		// value = -47
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	58		// BTAG_SMS_PP_DOWNLOAD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	57		// value = -47
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	59		// BTAG_CELL_BROADCAST_DOWNLOAD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	60		// value = -46
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	61		// BTAG_MENU_SELECTION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	62		// value = -45
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	63		// BTAG_CALL_CONTROL
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	64		// value = -44
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	65		// BTAG_MO_SHORT_MESSAGE_CONTROL
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	66		// value = -43
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	67		// BTAG_EVENT_DOWNLOAD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	68		// value = -42
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	69		// BTAG_TIMER_EXPIRATION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	70		// value = -41
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	71		// TAG_COMMAND_DETAILS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	3		// value = 1
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	72		// TAG_DEVICE_IDENTITIES
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	5		// value = 2
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	73		// TAG_RESULT
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	7		// value = 3
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	74		// TAG_DURATION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	9		// value = 4
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	75		// TAG_ALPHA_IDENTIFIER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	11		// value = 5
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	76		// TAG_ADDRESS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	13		// value = 6
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	77		// TAG_CAPABILITY_CONFIGURATION_PARAMETERS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	15		// value = 7
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	78		// TAG_CALLED_PARTY_SUBADDRESS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	17		// value = 8
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	79		// TAG_SS_STRING
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	19		// value = 9
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	80		// TAG_USSD_STRING
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	21		// value = 10
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	81		// TAG_SMS_TPDU
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	23		// value = 11
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	82		// TAG_CELL_BROADCAST_PAGE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	25		// value = 12
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	83		// TAG_TEXT_STRING
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	27		// value = 13
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	84		// TAG_TONE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	29		// value = 14
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	85		// TAG_ITEM
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	31		// value = 15
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	86		// TAG_ITEM_IDENTIFIER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	33		// value = 16
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	87		// TAG_RESPONSE_LENGTH
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	35		// value = 17
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	88		// TAG_FILE_LIST
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	37		// value = 18
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	89		// TAG_LOCATION_INFORMATION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	39		// value = 19
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	90		// TAG_IMEI
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	41		// value = 20
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	91		// TAG_HELP_REQUEST
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	43		// value = 21
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	92		// TAG_NETWORK_MEASUREMENT_RESULTS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	45		// value = 22
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	93		// TAG_DEFAULT_TEXT
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	47		// value = 23
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	94		// TAG_ITEMS_NEXT_ACTION_INDICATOR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	49		// value = 24
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	95		// TAG_EVENT_LIST
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	96		// value = 25
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	97		// TAG_CAUSE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	98		// value = 26
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	99		// TAG_LOCATION_STATUS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	100		// value = 27
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	101		// TAG_TRANSACTION_IDENTIFIER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	102		// value = 28
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	103		// TAG_BCCH_CHANNEL_LIST
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	104		// value = 29
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	105		// TAG_ICON_IDENTIFIER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	106		// value = 30
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	107		// TAG_ITEM_ICON_IDENTIFIER_LIST
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	108		// value = 31
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	109		// TAG_CARD_READER_STATUS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	110		// value = 32
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	111		// TAG_CARD_ATR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	112		// value = 33
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	113		// TAG_C_APDU
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	114		// value = 34
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	115		// TAG_R_APDU
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	116		// value = 35
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	117		// TAG_TIMER_IDENTIFIER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	118		// value = 36
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	119		// TAG_TIMER_VALUE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	120		// value = 37
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	121		// TAG_DATE_TIME_AND_TIME_ZONE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	122		// value = 38
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	123		// TAG_CALL_CONTROL_REQUESTED_ACTION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	124		// value = 39
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	125		// TAG_AT_COMMAND
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	126		// value = 40
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	127		// TAG_AT_RESPONSE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	128		// value = 41
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	129		// TAG_BC_REPEAT_INDICATOR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	130		// value = 42
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	131		// TAG_IMMEDIATE_RESPONSE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	132		// value = 43
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	133		// TAG_DTMF_STRING
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	134		// value = 44
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	135		// TAG_LANGUAGE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	136		// value = 45
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	137		// TAG_TIMING_ADVANCE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	138		// value = 46
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	139		// TAG_BROWSER_IDENTITY
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	140		// value = 48
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	141		// TAG_URL
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	142		// value = 49
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	143		// TAG_BEARER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	144		// value = 50
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	145		// TAG_PROVISIONING_REFERENCE_FILE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	146		// value = 51
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	147		// TAG_BROWSER_TERMINATION_CAUSE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	148		// value = 52
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	149		// TAG_BEARER_DESCRIPTION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	150		// value = 53
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	151		// TAG_CHANNEL_DATA
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	152		// value = 54
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	153		// TAG_CHANNEL_DATA_LENGTH
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	154		// value = 55
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	155		// TAG_CHANNEL_STATUS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	156		// value = 56
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	157		// TAG_BUFFER_SIZE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	158		// value = 57
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	159		// TAG_CARD_READER_IDENTIFIER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	160		// value = 58
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	161		// TAG_SIM_ME_INTERFACE_TRANSPORT_LEVEL
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	162		// value = 60
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	163		// TAG_OTHER_ADDRESS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	164		// value = 62
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	165		// TAG_NETWORK_ACCESS_NAME
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	166		// value = 71
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	167		// TAG_SET_CR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	168		// value = -128
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	169		// TAG_SET_NO_CR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	51		// value = 127
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	170		// TLV_LENGTH_CODED_2BYTES
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	171		// value = -127
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	172		// TLV_NOT_FOUND
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	173		// value = 0
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	174		// TLV_FOUND_CR_SET
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	3		// value = 1
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	175		// TLV_FOUND_CR_NOT_SET
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	5		// value = 2
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	176		// PRO_CMD_REFRESH
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	3		// value = 1
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	177		// PRO_CMD_MORE_TIME
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	5		// value = 2
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	178		// PRO_CMD_SET_UP_CALL
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	33		// value = 16
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	179		// PRO_CMD_SEND_SS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	35		// value = 17
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	180		// PRO_CMD_SEND_USSD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	37		// value = 18
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	181		// PRO_CMD_SEND_SHORT_MESSAGE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	39		// value = 19
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	182		// PRO_CMD_SEND_DTMF
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	41		// value = 20
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	183		// PRO_CMD_LAUNCH_BROWSER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	43		// value = 21
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	184		// PRO_CMD_PLAY_TONE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	110		// value = 32
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	185		// PRO_CMD_DISPLAY_TEXT
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	112		// value = 33
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	186		// PRO_CMD_GET_INKEY
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	114		// value = 34
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	187		// PRO_CMD_GET_INPUT
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	116		// value = 35
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	188		// PRO_CMD_SELECT_ITEM
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	118		// value = 36
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	189		// PRO_CMD_PROVIDE_LOCAL_INFORMATION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	122		// value = 38
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	190		// PRO_CMD_TIMER_MANAGEMENT
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	124		// value = 39
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	191		// PRO_CMD_SET_UP_IDLE_MODE_TEXT
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	126		// value = 40
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	192		// PRO_CMD_PERFORM_CARD_APDU
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	140		// value = 48
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	193		// PRO_CMD_POWER_ON_CARD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	142		// value = 49
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	194		// PRO_CMD_POWER_OFF_CARD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	144		// value = 50
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	195		// PRO_CMD_GET_READER_STATUS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	146		// value = 51
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	196		// PRO_CMD_RUN_AT_COMMAND
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	148		// value = 52
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	197		// PRO_CMD_LANGUAGE_NOTIFICATION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	150		// value = 53
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	198		// PRO_CMD_OPEN_CHANNEL
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	199		// value = 64
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	200		// PRO_CMD_CLOSE_CHANNEL
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	201		// value = 65
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	202		// PRO_CMD_RECEIVE_DATA
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	203		// value = 66
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	204		// PRO_CMD_SEND_DATA
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	205		// value = 67
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	206		// PRO_CMD_GET_CHANNEL_STATUS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	207		// value = 68
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	208		// DEV_ID_KEYPAD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	3		// value = 1
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	209		// DEV_ID_DISPLAY
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	5		// value = 2
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	210		// DEV_ID_EARPIECE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	7		// value = 3
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	211		// DEV_ID_ADDITIONAL_CARD_READER_0
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	33		// value = 16
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	212		// DEV_ID_ADDITIONAL_CARD_READER_1
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	35		// value = 17
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	213		// DEV_ID_ADDITIONAL_CARD_READER_2
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	37		// value = 18
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	214		// DEV_ID_ADDITIONAL_CARD_READER_3
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	39		// value = 19
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	215		// DEV_ID_ADDITIONAL_CARD_READER_4
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	41		// value = 20
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	216		// DEV_ID_ADDITIONAL_CARD_READER_5
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	43		// value = 21
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	217		// DEV_ID_ADDITIONAL_CARD_READER_6
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	45		// value = 22
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	218		// DEV_ID_ADDITIONAL_CARD_READER_7
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	47		// value = 23
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	219		// DEV_ID_CHANNEL_BASE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	110		// value = 32
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	220		// DEV_ID_CHANNEL_1
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	112		// value = 33
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	221		// DEV_ID_CHANNEL_2
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	114		// value = 34
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	222		// DEV_ID_CHANNEL_3
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	116		// value = 35
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	223		// DEV_ID_CHANNEL_4
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	118		// value = 36
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	224		// DEV_ID_CHANNEL_5
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	120		// value = 37
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	225		// DEV_ID_CHANNEL_6
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	122		// value = 38
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	226		// DEV_ID_CHANNEL_7
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	124		// value = 39
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	227		// DEV_ID_SIM
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	171		// value = -127
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	228		// DEV_ID_ME
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	229		// value = -126
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	230		// DEV_ID_NETWORK
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	231		// value = -125
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	232		// DCS_DEFAULT_ALPHABET
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	173		// value = 0
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	233		// DCS_8_BIT_DATA
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	9		// value = 4
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	234		// DCS_UCS2
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	17		// value = 8
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	235		// SW1_RP_ERROR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	236		// value = -98
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	237		// SW1_RP_ACK
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	238		// value = -97
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	239		// POLL_NO_DURATION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	173		// value = 0
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	240		// POLL_SYSTEM_DURATION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	53		// value = -1
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	241		// RES_CMD_PERF
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	173		// value = 0
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	242		// RES_CMD_PERF_PARTIAL_COMPR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	3		// value = 1
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	243		// RES_CMD_PERF_MISSING_INFO
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	5		// value = 2
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	244		// RES_CMD_PERF_REFRESH_ADD_EF_READ
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	7		// value = 3
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	245		// RES_CMD_PERF_REQ_ICON_NOT_DISP
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	9		// value = 4
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	246		// RES_CMD_PERF_MODIF_CC_SIM
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	11		// value = 5
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	247		// RES_CMD_PERF_LIMITED_SERVICE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	13		// value = 6
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	248		// RES_CMD_PERF_WITH_MODIFICATION
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	15		// value = 7
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	249		// RES_CMD_PERF_SESSION_TERM_USER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	33		// value = 16
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	250		// RES_CMD_PERF_BACKWARD_MOVE_REQ
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	35		// value = 17
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	251		// RES_CMD_PERF_NO_RESP_FROM_USER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	37		// value = 18
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	252		// RES_CMD_PERF_HELP_INFO_REQ
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	39		// value = 19
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	253		// RES_CMD_PERF_USSD_TRANSAC_TERM
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	41		// value = 20
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	254		// RES_TEMP_PB_ME_UNABLE_PROC
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	110		// value = 32
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	255		// RES_TEMP_PB_SESSION_TERM_USER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	112		// value = 33
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	256		// RES_TEMP_PB_USER_REJECT_CALL_REQ
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	114		// value = 34
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	257		// RES_TEMP_PB_USER_CLEAR_CALL
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	116		// value = 35
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	258		// RES_TEMP_PB_IN_CONTR_TIMER_STATE
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	118		// value = 36
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	259		// RES_TEMP_PB_INTERACT_CC_BY_SIM
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	120		// value = 37
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	260		// RES_TEMP_PB_LAUNCH_BROWSER
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	122		// value = 38
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	261		// RES_ERROR_CMD_BEYOND_ME_CAPAB
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	140		// value = 48
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	262		// RES_ERROR_CMD_TYP_NOT_UNDERSTOOD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	142		// value = 49
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	263		// RES_ERROR_CMD_DATA_NOT_UNDERSTOOD
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	144		// value = 50
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	264		// RES_ERROR_CMD_NUMBER_NOT_KNOWN
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	146		// value = 51
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	265		// RES_ERROR_SS_RETURN_ERROR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	148		// value = 52
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	266		// RES_ERROR_SMS_RP_ERROR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	150		// value = 53
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	267		// RES_ERROR_REQ_VALUES_MISS
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	152		// value = 54
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	268		// RES_ERROR_USSD_RETURN_ERROR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	154		// value = 55
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	269		// RES_ERROR_MULTIPLE_CARD_ERROR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	156		// value = 56
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	270		// RES_ERROR_INTERACT_CC_SMSMO_BY_SIM
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	158		// value = 57
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	271		// RES_ERROR_BEARER_INDEPENDENT_PROTOCOL_ERROR
				Descriptor_Index	1		// B
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	160		// value = 58
				}
				}
			}
			}
			export_methods_count	0
			methods {
			}
		}
		class_info {		// sim/toolkit/ToolkitInterface
			token	1
			access_flags	public abstract interface shareable
			name_index	279		// sim/toolkit/ToolkitInterface
			export_supers_count	1
			supers {
				constant_pool_index	275		// java/lang/Object
			}
			export_interfaces_count	1
			interfaces {
				constant_pool_index	281		// javacard/framework/Shareable
			}
			export_fields_count	0
			fields {
			}
			export_methods_count	1
			methods {
				method_info {
					token	0
					access_flags	public abstract
					name_index	276		// processToolkit
					Descriptor_Index	277		// (B)V
				}
			}
		}
		class_info {		// sim/toolkit/ViewHandler
			token	2
			access_flags	public abstract
			name_index	304		// sim/toolkit/ViewHandler
			export_supers_count	1
			supers {
				constant_pool_index	275		// java/lang/Object
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	0
			fields {
			}
			export_methods_count	12
			methods {
				method_info {
					token	0
					access_flags	public
					name_index	282		// equals
					Descriptor_Index	283		// (Ljava/lang/Object;)Z
				}
				method_info {
					token	1
					access_flags	public
					name_index	284		// findTLV
					Descriptor_Index	285		// (BB)B
				}
				method_info {
					token	2
					access_flags	public
					name_index	286		// copyValue
					Descriptor_Index	287		// (S[BSS)S
				}
				method_info {
					token	3
					access_flags	public
					name_index	288		// compareValue
					Descriptor_Index	289		// (S[BSS)B
				}
				method_info {
					token	4
					access_flags	public
					name_index	290		// getValueByte
					Descriptor_Index	291		// (S)B
				}
				method_info {
					token	5
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	293		// (B[BS)S
				}
				method_info {
					token	6
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	294		// (BBS[BSS)S
				}
				method_info {
					token	7
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	296		// (B[BS)B
				}
				method_info {
					token	8
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	297		// (BBS[BSS)B
				}
				method_info {
					token	9
					access_flags	public
					name_index	298		// copy
					Descriptor_Index	299		// ([BSS)S
				}
				method_info {
					token	10
					access_flags	public
					name_index	300		// getLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	11
					access_flags	public
					name_index	302		// getValueLength
					Descriptor_Index	301		// ()S
				}
			}
		}
		class_info {		// sim/toolkit/MEProfile
			token	3
			access_flags	public final
			name_index	312		// sim/toolkit/MEProfile
			export_supers_count	1
			supers {
				constant_pool_index	275		// java/lang/Object
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	0
			fields {
			}
			export_methods_count	6
			methods {
				method_info {
					token	0
					access_flags	public static
					name_index	305		// check
					Descriptor_Index	306		// (B)Z
				}
				method_info {
					token	1
					access_flags	public static
					name_index	305		// check
					Descriptor_Index	307		// ([BSS)Z
				}
				method_info {
					token	2
					access_flags	public static
					name_index	305		// check
					Descriptor_Index	308		// (S)Z
				}
				method_info {
					token	4
					access_flags	public static
					name_index	309		// getValue
					Descriptor_Index	310		// (SS)S
				}
				method_info {
					token	3
					access_flags	public static
					name_index	298		// copy
					Descriptor_Index	287		// (S[BSS)S
				}
				method_info {
					token	0
					access_flags	public
					name_index	282		// equals
					Descriptor_Index	283		// (Ljava/lang/Object;)Z
				}
			}
		}
		class_info {		// sim/toolkit/EditHandler
			token	4
			access_flags	public abstract
			name_index	323		// sim/toolkit/EditHandler
			export_supers_count	2
			supers {
				constant_pool_index	275		// java/lang/Object
				constant_pool_index	304		// sim/toolkit/ViewHandler
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	0
			fields {
			}
			export_methods_count	18
			methods {
				method_info {
					token	0
					access_flags	public
					name_index	282		// equals
					Descriptor_Index	283		// (Ljava/lang/Object;)Z
				}
				method_info {
					token	1
					access_flags	public
					name_index	284		// findTLV
					Descriptor_Index	285		// (BB)B
				}
				method_info {
					token	2
					access_flags	public
					name_index	286		// copyValue
					Descriptor_Index	287		// (S[BSS)S
				}
				method_info {
					token	3
					access_flags	public
					name_index	288		// compareValue
					Descriptor_Index	289		// (S[BSS)B
				}
				method_info {
					token	4
					access_flags	public
					name_index	290		// getValueByte
					Descriptor_Index	291		// (S)B
				}
				method_info {
					token	5
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	293		// (B[BS)S
				}
				method_info {
					token	6
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	294		// (BBS[BSS)S
				}
				method_info {
					token	7
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	296		// (B[BS)B
				}
				method_info {
					token	8
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	297		// (BBS[BSS)B
				}
				method_info {
					token	9
					access_flags	public
					name_index	298		// copy
					Descriptor_Index	299		// ([BSS)S
				}
				method_info {
					token	10
					access_flags	public
					name_index	300		// getLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	11
					access_flags	public
					name_index	302		// getValueLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	12
					access_flags	public
					name_index	313		// appendTLV
					Descriptor_Index	314		// (B[BSS)V
				}
				method_info {
					token	13
					access_flags	public
					name_index	313		// appendTLV
					Descriptor_Index	315		// (BB)V
				}
				method_info {
					token	14
					access_flags	public
					name_index	313		// appendTLV
					Descriptor_Index	316		// (BBB)V
				}
				method_info {
					token	15
					access_flags	public
					name_index	313		// appendTLV
					Descriptor_Index	317		// (BB[BSS)V
				}
				method_info {
					token	16
					access_flags	public
					name_index	318		// appendArray
					Descriptor_Index	319		// ([BSS)V
				}
				method_info {
					token	17
					access_flags	public
					name_index	320		// clear
					Descriptor_Index	321		// ()V
				}
			}
		}
		class_info {		// sim/toolkit/ProactiveResponseHandler
			token	5
			access_flags	public final
			name_index	339		// sim/toolkit/ProactiveResponseHandler
			export_supers_count	2
			supers {
				constant_pool_index	275		// java/lang/Object
				constant_pool_index	304		// sim/toolkit/ViewHandler
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	0
			fields {
			}
			export_methods_count	23
			methods {
				method_info {
					token	0
					access_flags	public static
					name_index	324		// getTheHandler
					Descriptor_Index	325		// ()Lsim/toolkit/ProactiveResponseHandler;
				}
				method_info {
					token	0
					access_flags	public
					name_index	282		// equals
					Descriptor_Index	283		// (Ljava/lang/Object;)Z
				}
				method_info {
					token	1
					access_flags	public
					name_index	284		// findTLV
					Descriptor_Index	285		// (BB)B
				}
				method_info {
					token	2
					access_flags	public
					name_index	286		// copyValue
					Descriptor_Index	287		// (S[BSS)S
				}
				method_info {
					token	3
					access_flags	public
					name_index	288		// compareValue
					Descriptor_Index	289		// (S[BSS)B
				}
				method_info {
					token	4
					access_flags	public
					name_index	290		// getValueByte
					Descriptor_Index	291		// (S)B
				}
				method_info {
					token	5
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	293		// (B[BS)S
				}
				method_info {
					token	6
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	294		// (BBS[BSS)S
				}
				method_info {
					token	7
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	296		// (B[BS)B
				}
				method_info {
					token	8
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	297		// (BBS[BSS)B
				}
				method_info {
					token	9
					access_flags	public
					name_index	298		// copy
					Descriptor_Index	299		// ([BSS)S
				}
				method_info {
					token	10
					access_flags	public
					name_index	300		// getLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	11
					access_flags	public
					name_index	302		// getValueLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	12
					access_flags	public
					name_index	326		// getItemIdentifier
					Descriptor_Index	327		// ()B
				}
				method_info {
					token	13
					access_flags	public
					name_index	328		// getAdditionalInformationLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	14
					access_flags	public
					name_index	329		// getTextStringLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	15
					access_flags	public
					name_index	330		// copyTextString
					Descriptor_Index	331		// ([BS)S
				}
				method_info {
					token	16
					access_flags	public
					name_index	332		// copyAdditionalInformation
					Descriptor_Index	299		// ([BSS)S
				}
				method_info {
					token	17
					access_flags	public
					name_index	333		// getTextStringCodingScheme
					Descriptor_Index	327		// ()B
				}
				method_info {
					token	18
					access_flags	public
					name_index	334		// getGeneralResult
					Descriptor_Index	327		// ()B
				}
				method_info {
					token	19
					access_flags	public
					name_index	335		// getChannelIdentifier
					Descriptor_Index	327		// ()B
				}
				method_info {
					token	20
					access_flags	public
					name_index	336		// copyChannelData
					Descriptor_Index	299		// ([BSS)S
				}
				method_info {
					token	21
					access_flags	public
					name_index	337		// getCapacity
					Descriptor_Index	301		// ()S
				}
			}
		}
		class_info {		// sim/toolkit/EnvelopeResponseHandler
			token	6
			access_flags	public final
			name_index	344		// sim/toolkit/EnvelopeResponseHandler
			export_supers_count	3
			supers {
				constant_pool_index	275		// java/lang/Object
				constant_pool_index	304		// sim/toolkit/ViewHandler
				constant_pool_index	323		// sim/toolkit/EditHandler
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	0
			fields {
			}
			export_methods_count	22
			methods {
				method_info {
					token	0
					access_flags	public static
					name_index	324		// getTheHandler
					Descriptor_Index	340		// ()Lsim/toolkit/EnvelopeResponseHandler;
				}
				method_info {
					token	0
					access_flags	public
					name_index	282		// equals
					Descriptor_Index	283		// (Ljava/lang/Object;)Z
				}
				method_info {
					token	1
					access_flags	public
					name_index	284		// findTLV
					Descriptor_Index	285		// (BB)B
				}
				method_info {
					token	2
					access_flags	public
					name_index	286		// copyValue
					Descriptor_Index	287		// (S[BSS)S
				}
				method_info {
					token	3
					access_flags	public
					name_index	288		// compareValue
					Descriptor_Index	289		// (S[BSS)B
				}
				method_info {
					token	4
					access_flags	public
					name_index	290		// getValueByte
					Descriptor_Index	291		// (S)B
				}
				method_info {
					token	5
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	293		// (B[BS)S
				}
				method_info {
					token	6
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	294		// (BBS[BSS)S
				}
				method_info {
					token	7
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	296		// (B[BS)B
				}
				method_info {
					token	8
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	297		// (BBS[BSS)B
				}
				method_info {
					token	9
					access_flags	public
					name_index	298		// copy
					Descriptor_Index	299		// ([BSS)S
				}
				method_info {
					token	10
					access_flags	public
					name_index	300		// getLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	11
					access_flags	public
					name_index	302		// getValueLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	12
					access_flags	public
					name_index	313		// appendTLV
					Descriptor_Index	314		// (B[BSS)V
				}
				method_info {
					token	13
					access_flags	public
					name_index	313		// appendTLV
					Descriptor_Index	315		// (BB)V
				}
				method_info {
					token	14
					access_flags	public
					name_index	313		// appendTLV
					Descriptor_Index	316		// (BBB)V
				}
				method_info {
					token	15
					access_flags	public
					name_index	313		// appendTLV
					Descriptor_Index	317		// (BB[BSS)V
				}
				method_info {
					token	16
					access_flags	public
					name_index	318		// appendArray
					Descriptor_Index	319		// ([BSS)V
				}
				method_info {
					token	17
					access_flags	public
					name_index	320		// clear
					Descriptor_Index	321		// ()V
				}
				method_info {
					token	18
					access_flags	public
					name_index	341		// post
					Descriptor_Index	277		// (B)V
				}
				method_info {
					token	19
					access_flags	public
					name_index	342		// postAsBERTLV
					Descriptor_Index	315		// (BB)V
				}
				method_info {
					token	20
					access_flags	public
					name_index	337		// getCapacity
					Descriptor_Index	301		// ()S
				}
			}
		}
		class_info {		// sim/toolkit/ToolkitException
			token	7
			access_flags	public
			name_index	368		// sim/toolkit/ToolkitException
			export_supers_count	5
			supers {
				constant_pool_index	275		// java/lang/Object
				constant_pool_index	370		// java/lang/Throwable
				constant_pool_index	372		// java/lang/Exception
				constant_pool_index	374		// java/lang/RuntimeException
				constant_pool_index	376		// javacard/framework/CardRuntimeException
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	16
			fields {
			field_info {
				token	255
				access_flags	public static final
				name_index	345		// HANDLER_OVERFLOW
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	3		// value = 1
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	347		// HANDLER_NOT_AVAILABLE
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	5		// value = 2
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	348		// UNAVAILABLE_ELEMENT
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	7		// value = 3
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	349		// MENU_ENTRY_NOT_FOUND
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	9		// value = 4
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	350		// REGISTRY_ERROR
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	11		// value = 5
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	351		// EVENT_NOT_SUPPORTED
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	13		// value = 6
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	352		// EVENT_ALREADY_REGISTERED
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	15		// value = 7
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	353		// OUT_OF_TLV_BOUNDARIES
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	17		// value = 8
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	354		// ME_PROFILE_NOT_AVAILABLE
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	19		// value = 9
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	355		// ALLOWED_LENGTH_EXCEEDED
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	21		// value = 10
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	356		// NO_TIMER_AVAILABLE
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	23		// value = 11
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	357		// INVALID_TIMER_ID
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	25		// value = 12
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	358		// EVENT_NOT_ALLOWED
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	27		// value = 13
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	359		// BAD_INPUT_PARAMETER
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	29		// value = 14
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	360		// COMMAND_NOT_ALLOWED
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	31		// value = 15
				}
				}
			}
			field_info {
				token	255
				access_flags	public static final
				name_index	361		// TAR_NOT_DEFINED
				Descriptor_Index	346		// S
				attributes_count	1
				attributes {
				ConstantValue_attribute {
					attribute_name_index	2		// ConstantValue
					attribute_length	2
					constantvalue_index	33		// value = 16
				}
				}
			}
			}
			export_methods_count	5
			methods {
				method_info {
					token	1
					access_flags	public
					name_index	362		// <init>
					Descriptor_Index	363		// (S)V
				}
				method_info {
					token	0
					access_flags	public static
					name_index	364		// throwIt
					Descriptor_Index	363		// (S)V
				}
				method_info {
					token	0
					access_flags	public
					name_index	282		// equals
					Descriptor_Index	283		// (Ljava/lang/Object;)Z
				}
				method_info {
					token	1
					access_flags	public
					name_index	365		// getReason
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	2
					access_flags	public
					name_index	366		// setReason
					Descriptor_Index	363		// (S)V
				}
			}
		}
		class_info {		// sim/toolkit/EnvelopeHandler
			token	8
			access_flags	public final
			name_index	384		// sim/toolkit/EnvelopeHandler
			export_supers_count	2
			supers {
				constant_pool_index	275		// java/lang/Object
				constant_pool_index	304		// sim/toolkit/ViewHandler
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	0
			fields {
			}
			export_methods_count	21
			methods {
				method_info {
					token	0
					access_flags	public static
					name_index	324		// getTheHandler
					Descriptor_Index	377		// ()Lsim/toolkit/EnvelopeHandler;
				}
				method_info {
					token	0
					access_flags	public
					name_index	282		// equals
					Descriptor_Index	283		// (Ljava/lang/Object;)Z
				}
				method_info {
					token	1
					access_flags	public
					name_index	284		// findTLV
					Descriptor_Index	285		// (BB)B
				}
				method_info {
					token	2
					access_flags	public
					name_index	286		// copyValue
					Descriptor_Index	287		// (S[BSS)S
				}
				method_info {
					token	3
					access_flags	public
					name_index	288		// compareValue
					Descriptor_Index	289		// (S[BSS)B
				}
				method_info {
					token	4
					access_flags	public
					name_index	290		// getValueByte
					Descriptor_Index	291		// (S)B
				}
				method_info {
					token	5
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	293		// (B[BS)S
				}
				method_info {
					token	6
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	294		// (BBS[BSS)S
				}
				method_info {
					token	7
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	296		// (B[BS)B
				}
				method_info {
					token	8
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	297		// (BBS[BSS)B
				}
				method_info {
					token	9
					access_flags	public
					name_index	298		// copy
					Descriptor_Index	299		// ([BSS)S
				}
				method_info {
					token	10
					access_flags	public
					name_index	300		// getLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	11
					access_flags	public
					name_index	302		// getValueLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	12
					access_flags	public
					name_index	326		// getItemIdentifier
					Descriptor_Index	327		// ()B
				}
				method_info {
					token	13
					access_flags	public
					name_index	378		// getSecuredDataOffset
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	14
					access_flags	public
					name_index	379		// getSecuredDataLength
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	15
					access_flags	public
					name_index	380		// getTPUDLOffset
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	16
					access_flags	public
					name_index	381		// getEnvelopeTag
					Descriptor_Index	327		// ()B
				}
				method_info {
					token	17
					access_flags	public
					name_index	335		// getChannelIdentifier
					Descriptor_Index	327		// ()B
				}
				method_info {
					token	18
					access_flags	public
					name_index	337		// getCapacity
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	19
					access_flags	public
					name_index	382		// getUserDataLength
					Descriptor_Index	301		// ()S
				}
			}
		}
		class_info {		// sim/toolkit/ToolkitRegistry
			token	9
			access_flags	public final
			name_index	402		// sim/toolkit/ToolkitRegistry
			export_supers_count	1
			supers {
				constant_pool_index	275		// java/lang/Object
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	0
			fields {
			}
			export_methods_count	14
			methods {
				method_info {
					token	0
					access_flags	public static
					name_index	385		// getEntry
					Descriptor_Index	386		// ()Lsim/toolkit/ToolkitRegistry;
				}
				method_info {
					token	0
					access_flags	public
					name_index	282		// equals
					Descriptor_Index	283		// (Ljava/lang/Object;)Z
				}
				method_info {
					token	1
					access_flags	public
					name_index	387		// setEventList
					Descriptor_Index	319		// ([BSS)V
				}
				method_info {
					token	2
					access_flags	public
					name_index	388		// disableMenuEntry
					Descriptor_Index	277		// (B)V
				}
				method_info {
					token	3
					access_flags	public
					name_index	389		// enableMenuEntry
					Descriptor_Index	277		// (B)V
				}
				method_info {
					token	4
					access_flags	public
					name_index	390		// changeMenuEntry
					Descriptor_Index	391		// (B[BSSBZBS)V
				}
				method_info {
					token	5
					access_flags	public
					name_index	392		// allocateTimer
					Descriptor_Index	327		// ()B
				}
				method_info {
					token	6
					access_flags	public
					name_index	393		// clearEvent
					Descriptor_Index	277		// (B)V
				}
				method_info {
					token	7
					access_flags	public
					name_index	394		// isEventSet
					Descriptor_Index	306		// (B)Z
				}
				method_info {
					token	8
					access_flags	public
					name_index	395		// releaseTimer
					Descriptor_Index	277		// (B)V
				}
				method_info {
					token	9
					access_flags	public
					name_index	396		// setEvent
					Descriptor_Index	277		// (B)V
				}
				method_info {
					token	10
					access_flags	public
					name_index	397		// getPollInterval
					Descriptor_Index	301		// ()S
				}
				method_info {
					token	11
					access_flags	public
					name_index	398		// initMenuEntry
					Descriptor_Index	399		// ([BSSBZBS)B
				}
				method_info {
					token	12
					access_flags	public
					name_index	400		// requestPollInterval
					Descriptor_Index	363		// (S)V
				}
			}
		}
		class_info {		// sim/toolkit/ProactiveHandler
			token	10
			access_flags	public final
			name_index	412		// sim/toolkit/ProactiveHandler
			export_supers_count	3
			supers {
				constant_pool_index	275		// java/lang/Object
				constant_pool_index	304		// sim/toolkit/ViewHandler
				constant_pool_index	323		// sim/toolkit/EditHandler
			}
			export_interfaces_count	0
			interfaces {
			}
			export_fields_count	0
			fields {
			}
			export_methods_count	26
			methods {
				method_info {
					token	0
					access_flags	public static
					name_index	324		// getTheHandler
					Descriptor_Index	403		// ()Lsim/toolkit/ProactiveHandler;
				}
				method_info {
					token	0
					access_flags	public
					name_index	282		// equals
					Descriptor_Index	283		// (Ljava/lang/Object;)Z
				}
				method_info {
					token	1
					access_flags	public
					name_index	284		// findTLV
					Descriptor_Index	285		// (BB)B
				}
				method_info {
					token	2
					access_flags	public
					name_index	286		// copyValue
					Descriptor_Index	287		// (S[BSS)S
				}
				method_info {
					token	3
					access_flags	public
					name_index	288		// compareValue
					Descriptor_Index	289		// (S[BSS)B
				}
				method_info {
					token	4
					access_flags	public
					name_index	290		// getValueByte
					Descriptor_Index	291		// (S)B
				}
				method_info {
					token	5
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	293		// (B[BS)S
				}
				method_info {
					token	6
					access_flags	public
					name_index	292		// findAndCopyValue
					Descriptor_Index	294		// (BBS[BSS)S
				}
				method_info {
					token	7
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	296		// (B[BS)B
				}
				method_info {
					token	8
					access_flags	public
					name_index	295		// findAndCompareValue
					Descriptor_Index	297		// (BBS[BSS)B
				}
				method_inf
Download .txt
gitextract_3xcb2gx0/

├── .gitignore
├── README.md
├── bin/
│   ├── converter
│   └── shadysim
├── javacard/
│   ├── api21_export_files/
│   │   ├── java/
│   │   │   └── lang/
│   │   │       └── javacard/
│   │   │           └── lang.exp
│   │   ├── javacard/
│   │   │   ├── framework/
│   │   │   │   └── javacard/
│   │   │   │       └── framework.exp
│   │   │   └── security/
│   │   │       └── javacard/
│   │   │           └── security.exp
│   │   ├── javacardx/
│   │   │   └── crypto/
│   │   │       └── javacard/
│   │   │           └── crypto.exp
│   │   └── sim/
│   │       ├── access/
│   │       │   └── javacard/
│   │       │       ├── access.exp
│   │       │       └── access_exp.tex
│   │       └── toolkit/
│   │           └── javacard/
│   │               ├── toolkit.exp
│   │               └── toolkit_exp.tex
│   ├── bin/
│   │   └── converter.jar
│   ├── lib/
│   │   ├── api21.jar
│   │   └── sim.jar
│   └── makefiles/
│       └── applet-project.mk
└── shadysim/
    ├── pySim/
    │   ├── __init__.py
    │   ├── cards.py
    │   ├── commands.py
    │   ├── exceptions.py
    │   ├── transport/
    │   │   ├── __init__.py
    │   │   ├── pcsc.py
    │   │   └── serial.py
    │   └── utils.py
    ├── shadysim.py
    └── toorsimtool-2014.py
Download .txt
SYMBOL INDEX (96 symbols across 9 files)

FILE: shadysim/pySim/cards.py
  class Card (line 28) | class Card(object):
    method __init__ (line 30) | def __init__(self, scc):
    method _e_iccid (line 33) | def _e_iccid(self, iccid):
    method _e_imsi (line 36) | def _e_imsi(self, imsi):
    method _e_plmn (line 43) | def _e_plmn(self, mcc, mnc):
    method reset (line 47) | def reset(self):
  class _MagicSimBase (line 51) | class _MagicSimBase(Card):
    method autodetect (line 72) | def autodetect(kls, scc):
    method _get_count (line 84) | def _get_count(self):
    method program (line 101) | def program(self, p):
    method erase (line 147) | def erase(self):
  class SuperSim (line 164) | class SuperSim(_MagicSimBase):
  class MagicSim (line 177) | class MagicSim(_MagicSimBase):
  class FakeMagicSim (line 190) | class FakeMagicSim(Card):
    method autodetect (line 200) | def autodetect(kls, scc):
    method _get_infos (line 209) | def _get_infos(self):
    method program (line 225) | def program(self, p):
    method erase (line 247) | def erase(self):
  class GrcardSim (line 256) | class GrcardSim(Card):
    method autodetect (line 266) | def autodetect(kls, scc):
    method program (line 269) | def program(self, p):
    method erase (line 309) | def erase(self):
  class SysmoSIMgr1 (line 312) | class SysmoSIMgr1(GrcardSim):
  class SysmoUSIMgr1 (line 322) | class SysmoUSIMgr1(Card):
    method autodetect (line 329) | def autodetect(kls, scc):
    method program (line 333) | def program(self, p):
    method erase (line 347) | def erase(self):

FILE: shadysim/pySim/commands.py
  class SimCardCommands (line 28) | class SimCardCommands(object):
    method __init__ (line 29) | def __init__(self, transport):
    method select_file (line 32) | def select_file(self, dir_list):
    method read_binary (line 39) | def read_binary(self, ef, length=None, offset=0):
    method update_binary (line 48) | def update_binary(self, ef, data, offset=0):
    method read_record (line 55) | def read_record(self, ef, rec_no):
    method update_record (line 63) | def update_record(self, ef, rec_no, data, force_len=False):
    method record_size (line 76) | def record_size(self, ef):
    method record_count (line 80) | def record_count(self, ef):
    method run_gsm (line 84) | def run_gsm(self, rand):
    method reset_card (line 90) | def reset_card(self):
    method verify_chv (line 93) | def verify_chv(self, chv_no, code):

FILE: shadysim/pySim/exceptions.py
  class NoCardError (line 29) | class NoCardError(exceptions.Exception):
  class ProtocolError (line 32) | class ProtocolError(exceptions.Exception):

FILE: shadysim/pySim/transport/__init__.py
  class LinkBase (line 24) | class LinkBase(object):
    method wait_for_card (line 26) | def wait_for_card(self, timeout=None, newcardonly=False):
    method connect (line 35) | def connect(self):
    method disconnect (line 40) | def disconnect(self):
    method reset_card (line 45) | def reset_card(self):
    method send_apdu_raw (line 50) | def send_apdu_raw(self, pdu):
    method send_apdu (line 60) | def send_apdu(self, pdu):
    method send_apdu_checksw (line 76) | def send_apdu_checksw(self, pdu, sw="9000"):

FILE: shadysim/pySim/transport/pcsc.py
  class PcscSimLink (line 34) | class PcscSimLink(LinkBase):
    method __init__ (line 36) | def __init__(self, reader_number=0):
    method __del__ (line 41) | def __del__(self):
    method wait_for_card (line 45) | def wait_for_card(self, timeout=None, newcardonly=False):
    method connect (line 53) | def connect(self):
    method disconnect (line 59) | def disconnect(self):
    method reset_card (line 62) | def reset_card(self):
    method send_apdu_raw (line 70) | def send_apdu_raw(self, pdu):

FILE: shadysim/pySim/transport/serial.py
  class SerialSimLink (line 34) | class SerialSimLink(LinkBase):
    method __init__ (line 36) | def __init__(self, device='/dev/ttyUSB0', baudrate=9600, rst='-rts', d...
    method __del__ (line 50) | def __del__(self):
    method wait_for_card (line 53) | def wait_for_card(self, timeout=None, newcardonly=False):
    method connect (line 91) | def connect(self):
    method disconnect (line 94) | def disconnect(self):
    method reset_card (line 97) | def reset_card(self):
    method _reset_card (line 104) | def _reset_card(self):
    method _dbg_print (line 152) | def _dbg_print(self, s):
    method _tx_byte (line 156) | def _tx_byte(self, b):
    method _tx_string (line 162) | def _tx_string(self, s):
    method _rx_byte (line 170) | def _rx_byte(self):
    method send_apdu_raw (line 173) | def send_apdu_raw(self, pdu):

FILE: shadysim/pySim/utils.py
  function h2b (line 25) | def h2b(s):
  function b2h (line 28) | def b2h(s):
  function h2i (line 31) | def h2i(s):
  function i2h (line 34) | def i2h(s):
  function swap_nibbles (line 37) | def swap_nibbles(s):
  function rpad (line 40) | def rpad(s, l, c='f'):
  function lpad (line 43) | def lpad(s, l, c='f'):

FILE: shadysim/shadysim.py
  function hex_ber_length (line 38) | def hex_ber_length(data):
  class AppLoaderCommands (line 49) | class AppLoaderCommands(object):
    method __init__ (line 50) | def __init__(self, transport):
    method send_terminal_profile (line 54) | def send_terminal_profile(self):
    method send_wrapped_apdu (line 58) | def send_wrapped_apdu(self, data):
    method send_wrapped_apdu_checksw (line 84) | def send_wrapped_apdu_checksw(self, data, sw="9000"):
    method get_security_domain_aid (line 90) | def get_security_domain_aid(self):
    method delete_aid (line 95) | def delete_aid(self, aid, delete_related=True):
    method load_aid_raw (line 100) | def load_aid_raw(self, aid, executable, codeSize, volatileDataSize = 0...
    method generate_load_file (line 127) | def generate_load_file(self, capfile):
    method get_aid_from_load_file (line 186) | def get_aid_from_load_file(self, data):
    method load_app (line 189) | def load_app(self, capfile):
    method install_app (line 194) | def install_app(self, args):

FILE: shadysim/toorsimtool-2014.py
  function hex_ber_length (line 41) | def hex_ber_length(data):
  function clear_phonebook (line 52) | def clear_phonebook():
  function set_phonebook (line 58) | def set_phonebook(slot, name, number, capability='ff'):
  function get_imsi (line 73) | def get_imsi():
  function get_name (line 81) | def get_name():
  function get_next_extension (line 84) | def get_next_extension(db):
Condensed preview — 26 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (312K chars).
[
  {
    "path": ".gitignore",
    "chars": 228,
    "preview": "*.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-"
  },
  {
    "path": "README.md",
    "chars": 606,
    "preview": "# 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$ "
  },
  {
    "path": "bin/converter",
    "chars": 161,
    "preview": "DIR=`dirname $0`\n\nCLASSPATH=$DIR/../javacard/bin/converter.jar:$CLASSPATH\nJFLAGS=\"-classpath $CLASSPATH\"\n\njava $JFLAGS c"
  },
  {
    "path": "bin/shadysim",
    "chars": 69,
    "preview": "#!/bin/bash\n\nDIR=`dirname $0`\npython $DIR/../shadysim/shadysim.py $@\n"
  },
  {
    "path": "javacard/api21_export_files/sim/access/javacard/access_exp.tex",
    "chars": 68539,
    "preview": "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"
  },
  {
    "path": "javacard/api21_export_files/sim/toolkit/javacard/toolkit_exp.tex",
    "chars": 131839,
    "preview": "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"
  },
  {
    "path": "javacard/makefiles/applet-project.mk",
    "chars": 1768,
    "preview": "BUILD_DIR           = ./build\nBUILD_CLASSES_DIR   = $(BUILD_DIR)/classes\nBUILD_JAVACARD_DIR  = $(BUILD_DIR)/javacard\nJAV"
  },
  {
    "path": "shadysim/pySim/__init__.py",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "shadysim/pySim/cards.py",
    "chars": 8729,
    "preview": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: Card programmation logic\n\"\"\"\n\n#\n# Copyright (C) 2009-2010  Syl"
  },
  {
    "path": "shadysim/pySim/commands.py",
    "chars": 2931,
    "preview": "#!/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"
  },
  {
    "path": "shadysim/pySim/exceptions.py",
    "chars": 931,
    "preview": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: Exceptions\n\"\"\"\n\n#\n# Copyright (C) 2009-2010  Sylvain Munaut <t"
  },
  {
    "path": "shadysim/pySim/transport/__init__.py",
    "chars": 2813,
    "preview": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: PCSC reader transport link base\n\"\"\"\n\n#\n# Copyright (C) 2009-20"
  },
  {
    "path": "shadysim/pySim/transport/pcsc.py",
    "chars": 2077,
    "preview": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: PCSC reader transport link\n\"\"\"\n\n#\n# Copyright (C) 2009-2010  S"
  },
  {
    "path": "shadysim/pySim/transport/serial.py",
    "chars": 5242,
    "preview": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: Transport Link for serial (RS232) based readers included with "
  },
  {
    "path": "shadysim/pySim/utils.py",
    "chars": 1252,
    "preview": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n\"\"\" pySim: various utilities\n\"\"\"\n\n#\n# Copyright (C) 2009-2010  Sylvain Mu"
  },
  {
    "path": "shadysim/shadysim.py",
    "chars": 12670,
    "preview": "#!/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 "
  },
  {
    "path": "shadysim/toorsimtool-2014.py",
    "chars": 6779,
    "preview": "#!/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\tReq"
  }
]

// ... and 9 more files (download for full content)

About this extraction

This page contains the full source code of the Shadytel/sim-tools GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 26 files (240.9 KB), approximately 77.9k tokens, and a symbol index with 96 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!