liuyuqi-dellpc 3 years ago
parent
commit
498d19c422

+ 1 - 1
app/src/main/java/com/epson/memcardacc/ConfirmReadMemcard.java

@@ -554,7 +554,7 @@ public class ConfirmReadMemcard extends ActivityIACommon implements DialogProgre
             if (isCancelled()) {
                 return -1;
             }
-            if (!ConfirmReadMemcard.this.checkFileSize()) {
+            if  (!checkFileSize()) {
                 return 1;
             }
             if (isCancelled()) {

+ 1 - 1
app/src/main/java/com/epson/memcardacc/ConfirmWriteMemcard.java

@@ -637,7 +637,7 @@ public class ConfirmWriteMemcard extends ActivityIACommon implements DialogProgr
                 case 2:
                     return 10;
                 default:
-                    if (!ConfirmWriteMemcard.this.isWirteDirNameDetermined()) {
+                    if  (!isWirteDirNameDetermined()) {
                         String cifsGetTargetFoldername = ConfirmWriteMemcard.this.cifsGetTargetFoldername();
                         if (cifsGetTargetFoldername == null || cifsGetTargetFoldername.length() <= 0) {
                             return 12;

+ 1 - 1
app/src/main/java/com/epson/mobilephone/common/wifidirect/SearchWiFiDirectPrinterTask.java

@@ -78,7 +78,7 @@ public class SearchWiFiDirectPrinterTask {
                                 break;
                             case 2:
                                 EPLog.w(SearchWiFiDirectPrinterTask.TAG, "P2P_Operation BUSY");
-                                if (!SearchWiFiDirectPrinterTask.this.bDisConnectP2P && WifiP2pUtils.getInstance(SearchWiFiDirectPrinterTask.this.context).isConnectedWiFiP2P()) {
+                                if  (!bDisConnectP2P && WifiP2pUtils.getInstance(SearchWiFiDirectPrinterTask.this.context).isConnectedWiFiP2P()) {
                                     EPLog.w(SearchWiFiDirectPrinterTask.TAG, "Disconnect P2P and And Retry");
                                     WifiP2pUtils.getInstance(SearchWiFiDirectPrinterTask.this.context).disconnect();
                                     SearchWiFiDirectPrinterTask.this.bDisConnectP2P = true;

+ 1 - 1
app/src/main/java/epson/maintain/activity/MaintainActivity.java

@@ -253,7 +253,7 @@ public class MaintainActivity extends ActivityIACommon implements View.OnClickLi
                             ((ImageView) MaintainActivity.this.findViewById(R.id.imageViewPrinterLocation)).setImageResource(R.drawable.print_ip);
                             break;
                         default:
-                            if (!MaintainActivity.this.printerName.equals("")) {
+                            if  (!printerName.equals("")) {
                                 ((ImageView) MaintainActivity.this.findViewById(R.id.imageViewPrinterLocation)).setVisibility(View.VISIBLE);
                                 ((ImageView) MaintainActivity.this.findViewById(R.id.imageViewPrinterLocation)).setImageResource(R.drawable.print_local);
                                 break;

+ 1 - 1
app/src/main/java/epson/print/PhotoImageConvertViewModel.java

@@ -55,7 +55,7 @@ public class PhotoImageConvertViewModel extends AndroidViewModel {
             new AsyncTask<Void, Void, Result>() {
                 protected Result doInBackground(Void... voidArr) {
                     ArrayList access$000 = FilenameListLiveData.this.convertHeifImageList(arrayList, application);
-                    if (!FilenameListLiveData.this.checkEpImage(access$000)) {
+                    if  (!checkEpImage(access$000)) {
                         return new Result((ArrayList<PhotoPreviewImageList.EpImageWrapper>) null);
                     }
                     return new Result(access$000);

+ 1 - 1
app/src/main/java/epson/print/screen/ActivityPrinterSetting.java

@@ -492,7 +492,7 @@ public class ActivityPrinterSetting extends ActivityIACommon implements View.OnC
                 ActivityPrinterSetting activityPrinterSetting2 = ActivityPrinterSetting.this;
                 EpsonConnectAccess.RemotePrinterInfo printerInfo = EpsonConnectAccess.getPrinterInfo(activityPrinterSetting2, activityPrinterSetting2.printerEmailAddress, ActivityPrinterSetting.this.printerAccessKey);
                 if (printerInfo != null) {
-                    if (!ActivityPrinterSetting.this.oldPrinterEmailAddress.equals("") && !ActivityPrinterSetting.this.oldPrinterEmailAddress.equals(ActivityPrinterSetting.this.printerEmailAddress)) {
+                    if  (!oldPrinterEmailAddress.equals("") && !ActivityPrinterSetting.this.oldPrinterEmailAddress.equals(ActivityPrinterSetting.this.printerEmailAddress)) {
                         ActivityPrinterSetting activityPrinterSetting3 = ActivityPrinterSetting.this;
                         activityPrinterSetting3.deletePrinterInfo(activityPrinterSetting3.oldPrinterEmailAddress);
                     }

+ 3 - 3
app/src/main/java/epson/print/screen/PrinterFinder.java

@@ -166,7 +166,7 @@ public class PrinterFinder extends ActivityIACommon {
                     final Bundle data = message.getData();
                     String string = data.getString("name");
                     if (string == null || string.contentEquals("FINISH")) {
-                        if (!PrinterFinder.this.mIsClickSelect) {
+                        if  (!mIsClickSelect) {
                             if (PrinterFinder.this.mBuilder.getData().size() <= 0) {
                                 ((TextView) PrinterFinder.this.mLayout.findViewById(R.id.empty)).setText(PrinterFinder.this.getString(R.string.EPS_PRNERR_COMM_TITLE1));
                             } else if (Locale.getDefault().getLanguage().equalsIgnoreCase(Locale.JAPAN.getLanguage()) || Locale.getDefault().getLanguage().equalsIgnoreCase(Locale.JAPANESE.getLanguage())) {
@@ -183,7 +183,7 @@ public class PrinterFinder extends ActivityIACommon {
                         }
                     } else {
                         synchronized (PrinterFinder.mLock) {
-                            if (!PrinterFinder.this.printerList.contains(data.getString("id"))) {
+                            if  (!printerList.contains(data.getString("id"))) {
                                 new AsyncTask<Void, Void, MyPrinter[]>() {
                                     protected MyPrinter[] doInBackground(Void... voidArr) {
                                         IAHttpClient.HttpResponse httpResponse;
@@ -248,7 +248,7 @@ public class PrinterFinder extends ActivityIACommon {
                     PrinterFinder.this.finish();
                     break;
                 case 5:
-                    if (!PrinterFinder.this.isDialogOpen) {
+                    if  (!isDialogOpen) {
                         boolean unused4 = PrinterFinder.this.isDialogOpen = true;
                         EPLog.i("mHandler", "curError = " + PrinterFinder.this.curError);
                         PrinterFinder.this.showDialog(0);

+ 1 - 1
app/src/main/java/epson/print/screen/SearchPrinterScr.java

@@ -152,7 +152,7 @@ public class SearchPrinterScr extends ActivityIACommon implements CustomTitleDia
         }
 
         public void onNotifyError(int i, int i2, boolean z) throws RemoteException {
-            if (!SearchPrinterScr.this.isSearchSimpleAp) {
+            if  (!isSearchSimpleAp) {
                 synchronized (SearchPrinterScr.mLock) {
                     boolean unused = SearchPrinterScr.foundPrinter = Utils.getPrefBoolean(SearchPrinterScr.this.getApplicationContext(), "PrintSetting", CommonDefine.RE_SEARCH);
                     if ((i2 == -1300 || i2 == -1351) && !SearchPrinterScr.foundPrinter) {

+ 3 - 1618
app/src/main/java/epson/print/screen/SettingScr.java

@@ -127,7 +127,7 @@ public class SettingScr extends ActivityIACommon implements View.OnClickListener
         }
 
         public void onNotifyContinueable(int i) throws RemoteException {
-            if (!SettingScr.this.mFinishRequested) {
+            if  (!mFinishRequested) {
                 EPLog.i("IEpsonServiceCallback", "onNotifyContinueable code = " + i);
                 if (i == 0) {
                     SettingScr settingScr = SettingScr.this;
@@ -141,7 +141,7 @@ public class SettingScr extends ActivityIACommon implements View.OnClickListener
         }
 
         public void onNotifyError(int i, int i2, boolean z) throws RemoteException {
-            if (!SettingScr.this.mFinishRequested) {
+            if  (!mFinishRequested) {
                 EPLog.i("IEpsonServiceCallback", "onNotifyError errorCode = " + i2);
                 SettingScr settingScr = SettingScr.this;
                 settingScr.isInfoAvai = true;
@@ -179,1622 +179,7 @@ public class SettingScr extends ActivityIACommon implements View.OnClickListener
     private IEpsonService mEpsonService = null;
     private volatile boolean mFinishRequested;
     Handler mHandler = new Handler(new Handler.Callback() {
-        /* JADX DEBUG: Multi-variable search result rejected for TypeSearchVarInfo{r1v4, resolved type: boolean} */
-        /* JADX WARNING: type inference failed for: r1v1 */
-        /* JADX WARNING: type inference failed for: r1v5 */
-        /* JADX WARNING: type inference failed for: r1v14, types: [int] */
-        /* JADX WARNING: type inference failed for: r1v28 */
-        /* JADX WARNING: Multi-variable type inference failed */
-        /* JADX WARNING: Removed duplicated region for block: B:199:0x0636  */
-        /* JADX WARNING: Removed duplicated region for block: B:202:0x0653  */
-        /* JADX WARNING: Removed duplicated region for block: B:206:0x0667  */
-        /* JADX WARNING: Removed duplicated region for block: B:212:0x0689  */
-        /* JADX WARNING: Removed duplicated region for block: B:216:0x06a1 A[LOOP:9: B:214:0x069b->B:216:0x06a1, LOOP_END] */
-        /* Code decompiled incorrectly, please refer to instructions dump. */
-        public boolean handleMessage(android.os.Message r15) {
-            /*
-                r14 = this;
-                java.lang.String r0 = "SettingScr"
-                java.lang.String r1 = "handleMessage call setScreenState = false"
-                epson.print.Util.EPLog.i(r0, r1)
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                r1 = 0
-                java.lang.Boolean r2 = java.lang.Boolean.valueOf(r1)
-                r0.setScreenState(r2)
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                boolean r0 = r0.mFinishRequested
-                r2 = 1
-                if (r0 == 0) goto L_0x001b
-                return r2
-            L_0x001b:
-                epson.print.screen.PrintSetting r0 = new epson.print.screen.PrintSetting
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                boolean r4 = r3.isDocumentSetting
-                if (r4 == 0) goto L_0x0028
-                epson.print.screen.PrintSetting$Kind r4 = epson.print.screen.PrintSetting.Kind.document
-                goto L_0x002a
-            L_0x0028:
-                epson.print.screen.PrintSetting$Kind r4 = epson.print.screen.PrintSetting.Kind.photo
-            L_0x002a:
-                r0.<init>(r3, r4)
-                int r3 = r15.what
-                r4 = 64
-                r5 = 32
-                r6 = 3
-                r7 = 0
-                r8 = 100
-                r10 = 2
-                if (r3 == r5) goto L_0x0cba
-                if (r3 == r4) goto L_0x0b62
-                r4 = 6
-                r11 = 5
-                r12 = 4
-                r13 = 8
-                switch(r3) {
-                    case 0: goto L_0x0b45;
-                    case 1: goto L_0x0996;
-                    case 2: goto L_0x06e5;
-                    case 3: goto L_0x04c7;
-                    case 4: goto L_0x03b6;
-                    case 5: goto L_0x0243;
-                    case 6: goto L_0x013c;
-                    default: goto L_0x0044;
-                }
-            L_0x0044:
-                switch(r3) {
-                    case 17: goto L_0x00e7;
-                    case 18: goto L_0x0079;
-                    default: goto L_0x0047;
-                }
-            L_0x0047:
-                java.lang.String r15 = "SettingScr"
-                java.lang.String r0 = "default"
-                epson.print.Util.EPLog.i(r15, r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.printerName
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                r1 = 2131625174(0x7f0e04d6, float:1.8877549E38)
-                java.lang.String r0 = r0.getString(r1)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r0 = 2131231128(0x7f080198, float:1.8078328E38)
-                android.view.View r15 = r15.findViewById(r0)
-                android.widget.ImageView r15 = (android.widget.ImageView) r15
-                r15.setVisibility(r13)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                java.lang.Boolean r0 = java.lang.Boolean.valueOf(r2)
-                r15.setScreenState(r0)
-                goto L_0x0e25
-            L_0x0079:
-                int r0 = r15.arg1
-                r3 = -1100(0xfffffffffffffbb4, float:NaN)
-                if (r0 == r3) goto L_0x00c9
-                r3 = -1000(0xfffffffffffffc18, float:NaN)
-                if (r0 == r3) goto L_0x00c9
-                int r15 = r15.arg1
-                java.lang.Integer[] r15 = com.epson.mobilephone.common.escpr.MediaInfo.ErrorTable.getStringId(r15)
-                if (r15 != 0) goto L_0x00a5
-                java.lang.Integer[] r15 = new java.lang.Integer[r6]
-                r0 = 2131624506(0x7f0e023a, float:1.8876194E38)
-                java.lang.Integer r0 = java.lang.Integer.valueOf(r0)
-                r15[r1] = r0
-                r0 = 2131624507(0x7f0e023b, float:1.8876196E38)
-                java.lang.Integer r0 = java.lang.Integer.valueOf(r0)
-                r15[r2] = r0
-                java.lang.Integer r0 = java.lang.Integer.valueOf(r2)
-                r15[r10] = r0
-            L_0x00a5:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                r3 = r15[r2]
-                int r3 = r3.intValue()
-                java.lang.CharSequence r3 = r0.getText(r3)
-                java.lang.String r3 = r3.toString()
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this
-                r15 = r15[r1]
-                int r15 = r15.intValue()
-                java.lang.CharSequence r15 = r4.getText(r15)
-                java.lang.String r15 = r15.toString()
-                r0.showErrorDialog(r3, r15)
-                goto L_0x00e0
-            L_0x00c9:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r0 = 2131624778(0x7f0e034a, float:1.8876745E38)
-                java.lang.String r15 = r15.getString(r0)
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                r1 = 2131624777(0x7f0e0349, float:1.8876743E38)
-                java.lang.String r0 = r0.getString(r1)
-                epson.print.screen.SettingScr r1 = epson.print.screen.SettingScr.this
-                r1.showErrorDialog(r15, r0)
-            L_0x00e0:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r15.resetSettings()
-                goto L_0x0e25
-            L_0x00e7:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.service.IEpsonService r15 = r15.mEpsonService
-                r0 = 17
-                if (r15 == 0) goto L_0x0133
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x012d }
-                int r15 = r15.printerLocation     // Catch:{ RemoteException -> 0x012d }
-                if (r15 == r10) goto L_0x0124
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x012d }
-                epson.print.service.IEpsonService r15 = r15.mEpsonService     // Catch:{ RemoteException -> 0x012d }
-                epson.print.screen.SettingScr r1 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x012d }
-                java.lang.String r1 = r1.printerId     // Catch:{ RemoteException -> 0x012d }
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x012d }
-                java.lang.String r3 = r3.printerIp     // Catch:{ RemoteException -> 0x012d }
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x012d }
-                int r4 = r4.printerLocation     // Catch:{ RemoteException -> 0x012d }
-                if (r4 != r6) goto L_0x0114
-                goto L_0x0115
-            L_0x0114:
-                r10 = 1
-            L_0x0115:
-                int r15 = r15.searchPrinters(r1, r3, r10)     // Catch:{ RemoteException -> 0x012d }
-                if (r15 == 0) goto L_0x0e25
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x012d }
-                android.os.Handler r15 = r15.mHandler     // Catch:{ RemoteException -> 0x012d }
-                r15.sendEmptyMessageDelayed(r0, r8)     // Catch:{ RemoteException -> 0x012d }
-                goto L_0x0e25
-            L_0x0124:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x012d }
-                android.os.Handler r15 = r15.mHandler     // Catch:{ RemoteException -> 0x012d }
-                r15.sendEmptyMessage(r1)     // Catch:{ RemoteException -> 0x012d }
-                goto L_0x0e25
-            L_0x012d:
-                r15 = move-exception
-                r15.printStackTrace()
-                goto L_0x0e25
-            L_0x0133:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessageDelayed(r0, r8)
-                goto L_0x0e25
-            L_0x013c:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.service.IEpsonService r15 = r15.mEpsonService
-                if (r15 != 0) goto L_0x014d
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessageDelayed(r4, r8)
-                goto L_0x0e25
-            L_0x014d:
-                java.lang.String r15 = "SettingScr"
-                java.lang.String r0 = "GET_COLOR"
-                epson.print.Util.EPLog.i(r15, r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] unused = r15.color_info = r7
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x018b }
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x018b }
-                epson.print.service.IEpsonService r0 = r0.mEpsonService     // Catch:{ RemoteException -> 0x018b }
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x018b }
-                int r3 = r3.printerLocation     // Catch:{ RemoteException -> 0x018b }
-                if (r3 != r10) goto L_0x016b
-                r3 = 1
-                goto L_0x016c
-            L_0x016b:
-                r3 = 0
-            L_0x016c:
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x018b }
-                boolean r4 = r4.isDocumentSetting     // Catch:{ RemoteException -> 0x018b }
-                if (r4 == 0) goto L_0x0176
-                r4 = 1
-                goto L_0x0177
-            L_0x0176:
-                r4 = 2
-            L_0x0177:
-                epson.print.screen.SettingScr r6 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x018b }
-                int r6 = r6.sizeIndex     // Catch:{ RemoteException -> 0x018b }
-                epson.print.screen.SettingScr r7 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x018b }
-                int r7 = r7.typeIndex     // Catch:{ RemoteException -> 0x018b }
-                int[] r0 = r0.getColor(r3, r4, r6, r7)     // Catch:{ RemoteException -> 0x018b }
-                int[] unused = r15.color_info = r0     // Catch:{ RemoteException -> 0x018b }
-                goto L_0x0193
-            L_0x018b:
-                r15 = move-exception
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                r0.undoFlag = r2
-                r15.printStackTrace()
-            L_0x0193:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.color_info
-                if (r15 != 0) goto L_0x019f
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r15.undoFlag = r2
-            L_0x019f:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.color_info
-                if (r15 == 0) goto L_0x01b0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.color_info
-                int r15 = r15.length
-                if (r15 > 0) goto L_0x01c7
-            L_0x01b0:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = new int[r10]
-                int[] unused = r15.color_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.color_info
-                r15[r1] = r1
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.color_info
-                r15[r2] = r2
-            L_0x01c7:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.color_info
-                if (r15 == 0) goto L_0x0e25
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.color_info
-                int r15 = r15.length
-                if (r15 <= 0) goto L_0x0e25
-                r15 = 0
-            L_0x01d9:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.color_info
-                int r0 = r0.length
-                if (r15 >= r0) goto L_0x01f6
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.color
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.color_info
-                r3 = r3[r15]
-                if (r0 != r3) goto L_0x01f3
-                goto L_0x01f6
-            L_0x01f3:
-                int r15 = r15 + 1
-                goto L_0x01d9
-            L_0x01f6:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.color_info
-                int r0 = r0.length
-                if (r15 < r0) goto L_0x020a
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.color_info
-                r0 = r0[r1]
-                int unused = r15.color = r0
-            L_0x020a:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$Color r0 = new com.epson.mobilephone.common.escpr.MediaInfo$Color
-                r0.<init>()
-                com.epson.mobilephone.common.escpr.MediaInfo.AbstractInfo unused = r15.mLookupTable = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.colorInfo
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r1 = r0.mLookupTable
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.color
-                int r1 = r1.getStringId(r3)
-                java.lang.String r0 = r0.getString(r1)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r15 = r15.mLookupTable
-                r15.destructor()
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessage(r5)
-                goto L_0x0e25
-            L_0x0243:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.service.IEpsonService r15 = r15.mEpsonService
-                if (r15 != 0) goto L_0x0254
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessageDelayed(r11, r8)
-                goto L_0x0e25
-            L_0x0254:
-                java.lang.String r15 = "SettingScr"
-                java.lang.String r0 = "GET_PAPER_SOURCE"
-                epson.print.Util.EPLog.i(r15, r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] unused = r15.paper_source_info = r7
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x02e2 }
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x02e2 }
-                epson.print.service.IEpsonService r0 = r0.mEpsonService     // Catch:{ RemoteException -> 0x02e2 }
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x02e2 }
-                int r3 = r3.sizeIndex     // Catch:{ RemoteException -> 0x02e2 }
-                epson.print.screen.SettingScr r5 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x02e2 }
-                int r5 = r5.typeIndex     // Catch:{ RemoteException -> 0x02e2 }
-                epson.print.screen.SettingScr r6 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x02e2 }
-                int r6 = r6.printerLocation     // Catch:{ RemoteException -> 0x02e2 }
-                int[] r0 = r0.getPaperSource(r3, r5, r6)     // Catch:{ RemoteException -> 0x02e2 }
-                int[] unused = r15.paper_source_info = r0     // Catch:{ RemoteException -> 0x02e2 }
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x02e2 }
-                int[] r15 = r15.paper_source_info     // Catch:{ RemoteException -> 0x02e2 }
-                if (r15 == 0) goto L_0x02ea
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x02e2 }
-                boolean r15 = r15.isDocumentSetting     // Catch:{ RemoteException -> 0x02e2 }
-                if (r15 == 0) goto L_0x02ea
-                java.util.ArrayList r15 = new java.util.ArrayList     // Catch:{ RemoteException -> 0x02e2 }
-                r15.<init>()     // Catch:{ RemoteException -> 0x02e2 }
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x02e2 }
-                int[] r0 = r0.paper_source_info     // Catch:{ RemoteException -> 0x02e2 }
-                int r3 = r0.length     // Catch:{ RemoteException -> 0x02e2 }
-                r5 = 0
-            L_0x029e:
-                if (r5 >= r3) goto L_0x02af
-                r6 = r0[r5]     // Catch:{ RemoteException -> 0x02e2 }
-                if (r6 != r13) goto L_0x02a5
-                goto L_0x02ac
-            L_0x02a5:
-                java.lang.Integer r6 = java.lang.Integer.valueOf(r6)     // Catch:{ RemoteException -> 0x02e2 }
-                r15.add(r6)     // Catch:{ RemoteException -> 0x02e2 }
-            L_0x02ac:
-                int r5 = r5 + 1
-                goto L_0x029e
-            L_0x02af:
-                int r0 = r15.size()     // Catch:{ RemoteException -> 0x02e2 }
-                if (r0 <= 0) goto L_0x02dc
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x02e2 }
-                int r3 = r15.size()     // Catch:{ RemoteException -> 0x02e2 }
-                int[] r3 = new int[r3]     // Catch:{ RemoteException -> 0x02e2 }
-                int[] unused = r0.paper_source_info = r3     // Catch:{ RemoteException -> 0x02e2 }
-                r0 = 0
-            L_0x02c1:
-                int r3 = r15.size()     // Catch:{ RemoteException -> 0x02e2 }
-                if (r0 >= r3) goto L_0x02ea
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x02e2 }
-                int[] r3 = r3.paper_source_info     // Catch:{ RemoteException -> 0x02e2 }
-                java.lang.Object r5 = r15.get(r0)     // Catch:{ RemoteException -> 0x02e2 }
-                java.lang.Integer r5 = (java.lang.Integer) r5     // Catch:{ RemoteException -> 0x02e2 }
-                int r5 = r5.intValue()     // Catch:{ RemoteException -> 0x02e2 }
-                r3[r0] = r5     // Catch:{ RemoteException -> 0x02e2 }
-                int r0 = r0 + 1
-                goto L_0x02c1
-            L_0x02dc:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x02e2 }
-                int[] unused = r15.paper_source_info = r7     // Catch:{ RemoteException -> 0x02e2 }
-                goto L_0x02ea
-            L_0x02e2:
-                r15 = move-exception
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                r0.undoFlag = r2
-                r15.printStackTrace()
-            L_0x02ea:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.paper_source_info
-                if (r15 != 0) goto L_0x0305
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r15.undoFlag = r2
-                int[] r0 = new int[r2]
-                int[] unused = r15.paper_source_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.paper_source_info
-                r0 = 128(0x80, float:1.794E-43)
-                r15[r1] = r0
-            L_0x0305:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.paper_source_info
-                if (r15 == 0) goto L_0x0e25
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.paper_source_info
-                int r15 = r15.length
-                if (r15 <= 0) goto L_0x0e25
-                r15 = 0
-            L_0x0317:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.paper_source_info
-                int r0 = r0.length
-                if (r15 >= r0) goto L_0x0334
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.paperSource
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.paper_source_info
-                r3 = r3[r15]
-                if (r0 != r3) goto L_0x0331
-                goto L_0x0334
-            L_0x0331:
-                int r15 = r15 + 1
-                goto L_0x0317
-            L_0x0334:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.paper_source_info
-                int r0 = r0.length
-                if (r15 < r0) goto L_0x0348
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.paper_source_info
-                r0 = r0[r1]
-                int unused = r15.paperSource = r0
-            L_0x0348:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int unused = r15.paperSource
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.paper_source_info
-                if (r15 == 0) goto L_0x036f
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.paper_source_info
-                int r15 = r15.length
-                if (r15 > r2) goto L_0x036f
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r0 = 2131231313(0x7f080251, float:1.8078703E38)
-                android.view.View r15 = r15.findViewById(r0)
-                android.widget.ImageView r15 = (android.widget.ImageView) r15
-                r15.setVisibility(r13)
-                r15 = 128(0x80, float:1.794E-43)
-                goto L_0x0383
-            L_0x036f:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r0 = 2131231313(0x7f080251, float:1.8078703E38)
-                android.view.View r15 = r15.findViewById(r0)
-                android.widget.ImageView r15 = (android.widget.ImageView) r15
-                r15.setVisibility(r1)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.paperSource
-            L_0x0383:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$PaperSource r1 = new com.epson.mobilephone.common.escpr.MediaInfo$PaperSource
-                r1.<init>()
-                com.epson.mobilephone.common.escpr.MediaInfo.AbstractInfo unused = r0.mLookupTable = r1
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                android.widget.TextView r0 = r0.paperSourceInfo
-                epson.print.screen.SettingScr r1 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r3 = r1.mLookupTable
-                int r15 = r3.getStringId(r15)
-                java.lang.String r15 = r1.getString(r15)
-                r0.setText(r15)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r15 = r15.mLookupTable
-                r15.destructor()
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessage(r4)
-                goto L_0x0e25
-            L_0x03b6:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.service.IEpsonService r15 = r15.mEpsonService
-                if (r15 != 0) goto L_0x03c7
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessageDelayed(r12, r8)
-                goto L_0x0e25
-            L_0x03c7:
-                java.lang.String r15 = "SettingScr"
-                java.lang.String r0 = "GET_QUALITY"
-                epson.print.Util.EPLog.i(r15, r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] unused = r15.info = r7
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x03ef }
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x03ef }
-                epson.print.service.IEpsonService r0 = r0.mEpsonService     // Catch:{ RemoteException -> 0x03ef }
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x03ef }
-                int r3 = r3.sizeIndex     // Catch:{ RemoteException -> 0x03ef }
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x03ef }
-                int r4 = r4.typeIndex     // Catch:{ RemoteException -> 0x03ef }
-                int[] r0 = r0.getQuality(r3, r4)     // Catch:{ RemoteException -> 0x03ef }
-                int[] unused = r15.info = r0     // Catch:{ RemoteException -> 0x03ef }
-                goto L_0x03f7
-            L_0x03ef:
-                r15 = move-exception
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                r0.undoFlag = r2
-                r15.printStackTrace()
-            L_0x03f7:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                if (r15 != 0) goto L_0x0410
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r15.undoFlag = r2
-                int[] r0 = new int[r2]
-                int[] unused = r15.info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                r15[r1] = r10
-            L_0x0410:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                if (r15 == 0) goto L_0x0e25
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                int r15 = r15.length
-                if (r15 <= 0) goto L_0x0e25
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                int r15 = r15.length
-                if (r15 > r2) goto L_0x0439
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r0 = 2131231394(0x7f0802a2, float:1.8078868E38)
-                android.view.View r15 = r15.findViewById(r0)
-                android.widget.ImageView r15 = (android.widget.ImageView) r15
-                r15.setVisibility(r13)
-                goto L_0x0447
-            L_0x0439:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r0 = 2131231394(0x7f0802a2, float:1.8078868E38)
-                android.view.View r15 = r15.findViewById(r0)
-                android.widget.ImageView r15 = (android.widget.ImageView) r15
-                r15.setVisibility(r1)
-            L_0x0447:
-                r15 = 0
-            L_0x0448:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                int r0 = r0.length
-                if (r15 >= r0) goto L_0x0465
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.quality
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                r3 = r3[r15]
-                if (r0 != r3) goto L_0x0462
-                goto L_0x0465
-            L_0x0462:
-                int r15 = r15 + 1
-                goto L_0x0448
-            L_0x0465:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                int r0 = r0.length
-                if (r15 < r0) goto L_0x0479
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.info
-                r0 = r0[r1]
-                int unused = r15.quality = r0
-            L_0x0479:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.info
-                int r0 = r0.length
-                int[] r0 = new int[r0]
-                int[] unused = r15.quality_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.info
-                int[] unused = r15.quality_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$Quality r0 = new com.epson.mobilephone.common.escpr.MediaInfo$Quality
-                r0.<init>()
-                com.epson.mobilephone.common.escpr.MediaInfo.AbstractInfo unused = r15.mLookupTable = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.qualityInfo
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r1 = r0.mLookupTable
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.quality
-                int r1 = r1.getStringId(r3)
-                java.lang.String r0 = r0.getString(r1)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r15 = r15.mLookupTable
-                r15.destructor()
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessage(r11)
-                goto L_0x0e25
-            L_0x04c7:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.service.IEpsonService r15 = r15.mEpsonService
-                if (r15 != 0) goto L_0x04d8
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessageDelayed(r6, r8)
-                goto L_0x0e25
-            L_0x04d8:
-                java.lang.String r15 = "SettingScr"
-                java.lang.String r0 = "GET_LAYOUT"
-                epson.print.Util.EPLog.i(r15, r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] unused = r15.info = r7
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x0500 }
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x0500 }
-                epson.print.service.IEpsonService r0 = r0.mEpsonService     // Catch:{ RemoteException -> 0x0500 }
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x0500 }
-                int r3 = r3.sizeIndex     // Catch:{ RemoteException -> 0x0500 }
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x0500 }
-                int r4 = r4.typeIndex     // Catch:{ RemoteException -> 0x0500 }
-                int[] r0 = r0.getLayout(r3, r4)     // Catch:{ RemoteException -> 0x0500 }
-                int[] unused = r15.info = r0     // Catch:{ RemoteException -> 0x0500 }
-                goto L_0x0508
-            L_0x0500:
-                r15 = move-exception
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                r0.undoFlag = r2
-                r15.printStackTrace()
-            L_0x0508:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                boolean r15 = r15.isDocumentSetting
-                if (r15 != r2) goto L_0x0520
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = new int[r2]
-                int[] unused = r15.info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                r15[r1] = r10
-                goto L_0x053c
-            L_0x0520:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                if (r15 != 0) goto L_0x053c
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r15.undoFlag = r2
-                int[] r15 = r15.info
-                if (r15 != 0) goto L_0x053c
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = new int[r10]
-                r0 = {2, 1} // fill-array
-                int[] unused = r15.info = r0
-            L_0x053c:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                int r15 = java.util.Arrays.binarySearch(r15, r10)
-                if (r15 < 0) goto L_0x05ba
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.printerLocation
-                if (r15 == r10) goto L_0x05ba
-                java.util.ArrayList r15 = new java.util.ArrayList
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                int r0 = r0.length
-                r15.<init>(r0)
-                r0 = 0
-            L_0x055d:
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                int r3 = r3.length
-                if (r0 >= r3) goto L_0x0578
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                r3 = r3[r0]
-                java.lang.Integer r3 = java.lang.Integer.valueOf(r3)
-                r15.add(r3)
-                int r0 = r0 + 1
-                goto L_0x055d
-            L_0x0578:
-                r0 = 65536(0x10000, float:9.18355E-41)
-                java.lang.Integer r0 = java.lang.Integer.valueOf(r0)
-                r15.add(r0)
-                r0 = 131072(0x20000, float:1.83671E-40)
-                java.lang.Integer r0 = java.lang.Integer.valueOf(r0)
-                r15.add(r0)
-                r0 = 262144(0x40000, float:3.67342E-40)
-                java.lang.Integer r0 = java.lang.Integer.valueOf(r0)
-                r15.add(r0)
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r3 = r15.size()
-                int[] r3 = new int[r3]
-                int[] unused = r0.info = r3
-                r0 = 0
-            L_0x059f:
-                int r3 = r15.size()
-                if (r0 >= r3) goto L_0x05ba
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                java.lang.Object r4 = r15.get(r0)
-                java.lang.Integer r4 = (java.lang.Integer) r4
-                int r4 = r4.intValue()
-                r3[r0] = r4
-                int r0 = r0 + 1
-                goto L_0x059f
-            L_0x05ba:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                if (r15 == 0) goto L_0x0e25
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                int r15 = r15.length
-                if (r15 <= 0) goto L_0x0e25
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                int r15 = r15.length
-                if (r15 > r2) goto L_0x05e3
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r0 = 2131231162(0x7f0801ba, float:1.8078397E38)
-                android.view.View r15 = r15.findViewById(r0)
-                android.widget.ImageView r15 = (android.widget.ImageView) r15
-                r15.setVisibility(r13)
-                goto L_0x05f1
-            L_0x05e3:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r0 = 2131231162(0x7f0801ba, float:1.8078397E38)
-                android.view.View r15 = r15.findViewById(r0)
-                android.widget.ImageView r15 = (android.widget.ImageView) r15
-                r15.setVisibility(r1)
-            L_0x05f1:
-                r15 = 0
-            L_0x05f2:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                int r0 = r0.length
-                if (r15 >= r0) goto L_0x062d
-                java.lang.String r0 = "layout info"
-                java.lang.StringBuilder r3 = new java.lang.StringBuilder
-                r3.<init>()
-                java.lang.String r4 = "layout info "
-                r3.append(r4)
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this
-                int[] r4 = r4.info
-                r4 = r4[r15]
-                r3.append(r4)
-                java.lang.String r3 = r3.toString()
-                epson.print.Util.EPLog.v(r0, r3)
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.layout
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                r3 = r3[r15]
-                if (r0 != r3) goto L_0x062a
-                goto L_0x062d
-            L_0x062a:
-                int r15 = r15 + 1
-                goto L_0x05f2
-            L_0x062d:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                int r0 = r0.length
-                if (r15 < r0) goto L_0x0641
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.info
-                r0 = r0[r1]
-                int unused = r15.layout = r0
-            L_0x0641:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.widgets.LayoutEx r0 = new epson.print.widgets.LayoutEx
-                r0.<init>()
-                com.epson.mobilephone.common.escpr.MediaInfo.AbstractInfo unused = r15.mLookupTable = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.layout
-                if (r15 != r13) goto L_0x0658
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int unused = r15.layout = r10
-            L_0x0658:
-                java.util.ArrayList r15 = new java.util.ArrayList
-                r15.<init>()
-                r0 = 0
-            L_0x065e:
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                int r3 = r3.length
-                if (r0 >= r3) goto L_0x0683
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                r3 = r3[r0]
-                if (r3 == r13) goto L_0x0680
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                r3 = r3[r0]
-                java.lang.Integer r3 = java.lang.Integer.valueOf(r3)
-                r15.add(r3)
-            L_0x0680:
-                int r0 = r0 + 1
-                goto L_0x065e
-            L_0x0683:
-                int r0 = r15.size()
-                if (r0 != 0) goto L_0x0690
-                java.lang.Integer r0 = java.lang.Integer.valueOf(r10)
-                r15.add(r0)
-            L_0x0690:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r3 = r15.size()
-                int[] r3 = new int[r3]
-                int[] unused = r0.layout_info = r3
-            L_0x069b:
-                int r0 = r15.size()
-                if (r1 >= r0) goto L_0x06b6
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.layout_info
-                java.lang.Object r3 = r15.get(r1)
-                java.lang.Integer r3 = (java.lang.Integer) r3
-                int r3 = r3.intValue()
-                r0[r1] = r3
-                int r1 = r1 + 1
-                goto L_0x069b
-            L_0x06b6:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.layoutInfo
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r1 = r0.mLookupTable
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.layout
-                int r1 = r1.getStringId(r3)
-                java.lang.String r0 = r0.getString(r1)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r15 = r15.mLookupTable
-                r15.destructor()
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessage(r12)
-                goto L_0x0e25
-            L_0x06e5:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.service.IEpsonService r15 = r15.mEpsonService
-                if (r15 != 0) goto L_0x06f6
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessageDelayed(r10, r8)
-                goto L_0x0e25
-            L_0x06f6:
-                java.lang.String r15 = "SettingScr"
-                java.lang.String r3 = "GET_PAPER_TYPE"
-                epson.print.Util.EPLog.i(r15, r3)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] unused = r15.info = r7
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x077e }
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x077e }
-                epson.print.service.IEpsonService r3 = r3.mEpsonService     // Catch:{ RemoteException -> 0x077e }
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x077e }
-                int r4 = r4.sizeIndex     // Catch:{ RemoteException -> 0x077e }
-                int[] r3 = r3.getPaperType(r4)     // Catch:{ RemoteException -> 0x077e }
-                int[] unused = r15.info = r3     // Catch:{ RemoteException -> 0x077e }
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x077e }
-                int[] r15 = r15.info     // Catch:{ RemoteException -> 0x077e }
-                if (r15 == 0) goto L_0x0786
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x077e }
-                boolean r15 = r15.isDocumentSetting     // Catch:{ RemoteException -> 0x077e }
-                if (r15 == 0) goto L_0x0786
-                java.util.ArrayList r15 = new java.util.ArrayList     // Catch:{ RemoteException -> 0x077e }
-                r15.<init>()     // Catch:{ RemoteException -> 0x077e }
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x077e }
-                int[] r3 = r3.info     // Catch:{ RemoteException -> 0x077e }
-                int r4 = r3.length     // Catch:{ RemoteException -> 0x077e }
-                r5 = 0
-            L_0x0734:
-                if (r5 >= r4) goto L_0x074b
-                r8 = r3[r5]     // Catch:{ RemoteException -> 0x077e }
-                r9 = 91
-                if (r8 < r9) goto L_0x0741
-                r9 = 93
-                if (r8 > r9) goto L_0x0741
-                goto L_0x0748
-            L_0x0741:
-                java.lang.Integer r8 = java.lang.Integer.valueOf(r8)     // Catch:{ RemoteException -> 0x077e }
-                r15.add(r8)     // Catch:{ RemoteException -> 0x077e }
-            L_0x0748:
-                int r5 = r5 + 1
-                goto L_0x0734
-            L_0x074b:
-                int r3 = r15.size()     // Catch:{ RemoteException -> 0x077e }
-                if (r3 <= 0) goto L_0x0778
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x077e }
-                int r4 = r15.size()     // Catch:{ RemoteException -> 0x077e }
-                int[] r4 = new int[r4]     // Catch:{ RemoteException -> 0x077e }
-                int[] unused = r3.info = r4     // Catch:{ RemoteException -> 0x077e }
-                r3 = 0
-            L_0x075d:
-                int r4 = r15.size()     // Catch:{ RemoteException -> 0x077e }
-                if (r3 >= r4) goto L_0x0786
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x077e }
-                int[] r4 = r4.info     // Catch:{ RemoteException -> 0x077e }
-                java.lang.Object r5 = r15.get(r3)     // Catch:{ RemoteException -> 0x077e }
-                java.lang.Integer r5 = (java.lang.Integer) r5     // Catch:{ RemoteException -> 0x077e }
-                int r5 = r5.intValue()     // Catch:{ RemoteException -> 0x077e }
-                r4[r3] = r5     // Catch:{ RemoteException -> 0x077e }
-                int r3 = r3 + 1
-                goto L_0x075d
-            L_0x0778:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x077e }
-                int[] unused = r15.info = r7     // Catch:{ RemoteException -> 0x077e }
-                goto L_0x0786
-            L_0x077e:
-                r15 = move-exception
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                r3.undoFlag = r2
-                r15.printStackTrace()
-            L_0x0786:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                if (r15 != 0) goto L_0x07af
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r15.undoFlag = r2
-                int[] r15 = r15.info
-                if (r15 != 0) goto L_0x07af
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r3 = new int[r10]
-                com.epson.mobilephone.common.PrintingLib.define.Constants$MediaName r4 = com.epson.mobilephone.common.PrintingLib.define.Constants.MediaName.EPS_MTID_PLAIN
-                int r4 = r4.getCode()
-                r3[r1] = r4
-                com.epson.mobilephone.common.PrintingLib.define.Constants$MediaName r4 = com.epson.mobilephone.common.PrintingLib.define.Constants.MediaName.EPS_MTID_PGPHOTO
-                int r4 = r4.getCode()
-                r3[r2] = r4
-                int[] unused = r15.info = r3
-            L_0x07af:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                if (r15 == 0) goto L_0x0e25
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                int r15 = r15.length
-                if (r15 <= 0) goto L_0x0e25
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                int r15 = r15.length
-                if (r15 > r2) goto L_0x07d8
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r3 = 2131231316(0x7f080254, float:1.807871E38)
-                android.view.View r15 = r15.findViewById(r3)
-                android.widget.ImageView r15 = (android.widget.ImageView) r15
-                r15.setVisibility(r13)
-                goto L_0x07e6
-            L_0x07d8:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r3 = 2131231316(0x7f080254, float:1.807871E38)
-                android.view.View r15 = r15.findViewById(r3)
-                android.widget.ImageView r15 = (android.widget.ImageView) r15
-                r15.setVisibility(r1)
-            L_0x07e6:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int unused = r15.typeIndex = r1
-            L_0x07eb:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.typeIndex
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                int r3 = r3.length
-                if (r15 >= r3) goto L_0x0817
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.paperType
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this
-                int r4 = r4.typeIndex
-                r3 = r3[r4]
-                if (r15 != r3) goto L_0x0811
-                goto L_0x0817
-            L_0x0811:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.screen.SettingScr.access$1708(r15)
-                goto L_0x07eb
-            L_0x0817:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.typeIndex
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                int r3 = r3.length
-                if (r15 < r3) goto L_0x085a
-                int r15 = r0.getDefaultPaperType()
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int unused = r0.typeIndex = r1
-            L_0x082f:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.typeIndex
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                int r3 = r3.length
-                if (r0 >= r3) goto L_0x085a
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.typeIndex
-                r0 = r0[r3]
-                if (r15 != r0) goto L_0x0854
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int unused = r0.paperType = r15
-                goto L_0x085a
-            L_0x0854:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                epson.print.screen.SettingScr.access$1708(r0)
-                goto L_0x082f
-            L_0x085a:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.typeIndex
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                int r0 = r0.length
-                if (r15 < r0) goto L_0x0923
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                boolean r15 = r15.isDocumentSetting
-                if (r15 != 0) goto L_0x08a8
-                com.epson.mobilephone.common.PrintingLib.define.Constants$MediaName r15 = com.epson.mobilephone.common.PrintingLib.define.Constants.MediaName.EPS_MTID_MATTE
-                int r15 = r15.getCode()
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int unused = r0.typeIndex = r1
-            L_0x087c:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.typeIndex
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                int r3 = r3.length
-                if (r0 >= r3) goto L_0x0923
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.typeIndex
-                r0 = r0[r3]
-                if (r15 != r0) goto L_0x08a2
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int unused = r0.paperType = r15
-                goto L_0x0923
-            L_0x08a2:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                epson.print.screen.SettingScr.access$1708(r0)
-                goto L_0x087c
-            L_0x08a8:
-                com.epson.mobilephone.common.PrintingLib.define.Constants$MediaName r15 = com.epson.mobilephone.common.PrintingLib.define.Constants.MediaName.EPS_MTID_PLAIN1
-                int r15 = r15.getCode()
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int unused = r0.typeIndex = r1
-            L_0x08b3:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.typeIndex
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                int r3 = r3.length
-                if (r0 >= r3) goto L_0x08de
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.typeIndex
-                r0 = r0[r3]
-                if (r15 != r0) goto L_0x08d8
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int unused = r0.paperType = r15
-                goto L_0x08de
-            L_0x08d8:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                epson.print.screen.SettingScr.access$1708(r0)
-                goto L_0x08b3
-            L_0x08de:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.typeIndex
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                int r0 = r0.length
-                if (r15 < r0) goto L_0x0923
-                com.epson.mobilephone.common.PrintingLib.define.Constants$MediaName r15 = com.epson.mobilephone.common.PrintingLib.define.Constants.MediaName.EPS_MTID_AUTO_PLAIN
-                int r15 = r15.getCode()
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int unused = r0.typeIndex = r1
-            L_0x08f8:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.typeIndex
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                int r3 = r3.length
-                if (r0 >= r3) goto L_0x0923
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.typeIndex
-                r0 = r0[r3]
-                if (r15 != r0) goto L_0x091d
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int unused = r0.paperType = r15
-                goto L_0x0923
-            L_0x091d:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                epson.print.screen.SettingScr.access$1708(r0)
-                goto L_0x08f8
-            L_0x0923:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.typeIndex
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                int r0 = r0.length
-                if (r15 < r0) goto L_0x0948
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int unused = r15.typeIndex = r1
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.info
-                epson.print.screen.SettingScr r1 = epson.print.screen.SettingScr.this
-                int r1 = r1.typeIndex
-                r0 = r0[r1]
-                int unused = r15.paperType = r0
-            L_0x0948:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.info
-                int r0 = r0.length
-                int[] r0 = new int[r0]
-                int[] unused = r15.paper_type_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.info
-                int[] unused = r15.paper_type_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$PaperType r0 = new com.epson.mobilephone.common.escpr.MediaInfo$PaperType
-                r0.<init>()
-                com.epson.mobilephone.common.escpr.MediaInfo.AbstractInfo unused = r15.mLookupTable = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.paperTypeInfo
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r1 = r0.mLookupTable
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.paperType
-                int r1 = r1.getStringId(r3)
-                java.lang.String r0 = r0.getString(r1)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r15 = r15.mLookupTable
-                r15.destructor()
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessage(r6)
-                goto L_0x0e25
-            L_0x0996:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.service.IEpsonService r15 = r15.mEpsonService
-                if (r15 != 0) goto L_0x09a7
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessageDelayed(r2, r8)
-                goto L_0x0e25
-            L_0x09a7:
-                java.lang.String r15 = "SettingScr"
-                java.lang.String r3 = "GET_PAPER_SIZE"
-                epson.print.Util.EPLog.i(r15, r3)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] unused = r15.info = r7
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x09c3 }
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x09c3 }
-                epson.print.service.IEpsonService r3 = r3.mEpsonService     // Catch:{ RemoteException -> 0x09c3 }
-                int[] r3 = r3.getPaperSize()     // Catch:{ RemoteException -> 0x09c3 }
-                int[] unused = r15.info = r3     // Catch:{ RemoteException -> 0x09c3 }
-                goto L_0x09cb
-            L_0x09c3:
-                r15 = move-exception
-                r15.printStackTrace()
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r15.undoFlag = r2
-            L_0x09cb:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                if (r15 != 0) goto L_0x0a27
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r15.undoFlag = r2
-                r3 = 9
-                int[] r3 = new int[r3]
-                com.epson.mobilephone.common.PrintingLib.define.Constants$PaperName r5 = com.epson.mobilephone.common.PrintingLib.define.Constants.PaperName.EPS_MSID_A4
-                int r5 = r5.getCode()
-                r3[r1] = r5
-                com.epson.mobilephone.common.PrintingLib.define.Constants$PaperName r5 = com.epson.mobilephone.common.PrintingLib.define.Constants.PaperName.EPS_MSID_A3
-                int r5 = r5.getCode()
-                r3[r2] = r5
-                com.epson.mobilephone.common.PrintingLib.define.Constants$PaperName r5 = com.epson.mobilephone.common.PrintingLib.define.Constants.PaperName.EPS_MSID_B4
-                int r5 = r5.getCode()
-                r3[r10] = r5
-                com.epson.mobilephone.common.PrintingLib.define.Constants$PaperName r5 = com.epson.mobilephone.common.PrintingLib.define.Constants.PaperName.EPS_MSID_B5
-                int r5 = r5.getCode()
-                r3[r6] = r5
-                com.epson.mobilephone.common.PrintingLib.define.Constants$PaperName r5 = com.epson.mobilephone.common.PrintingLib.define.Constants.PaperName.EPS_MSID_LETTER
-                int r5 = r5.getCode()
-                r3[r12] = r5
-                com.epson.mobilephone.common.PrintingLib.define.Constants$PaperName r5 = com.epson.mobilephone.common.PrintingLib.define.Constants.PaperName.EPS_MSID_LEGAL
-                int r5 = r5.getCode()
-                r3[r11] = r5
-                com.epson.mobilephone.common.PrintingLib.define.Constants$PaperName r5 = com.epson.mobilephone.common.PrintingLib.define.Constants.PaperName.EPS_MSID_POSTCARD
-                int r5 = r5.getCode()
-                r3[r4] = r5
-                r4 = 7
-                com.epson.mobilephone.common.PrintingLib.define.Constants$PaperName r5 = com.epson.mobilephone.common.PrintingLib.define.Constants.PaperName.EPS_MSID_4X6
-                int r5 = r5.getCode()
-                r3[r4] = r5
-                com.epson.mobilephone.common.PrintingLib.define.Constants$PaperName r4 = com.epson.mobilephone.common.PrintingLib.define.Constants.PaperName.EPS_MSID_L
-                int r4 = r4.getCode()
-                r3[r13] = r4
-                int[] unused = r15.info = r3
-            L_0x0a27:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                if (r15 == 0) goto L_0x0e25
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                int r15 = r15.length
-                if (r15 <= 0) goto L_0x0e25
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.info
-                int r15 = r15.length
-                if (r15 > r2) goto L_0x0a50
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r3 = 2131231309(0x7f08024d, float:1.8078695E38)
-                android.view.View r15 = r15.findViewById(r3)
-                android.widget.ImageView r15 = (android.widget.ImageView) r15
-                r15.setVisibility(r13)
-                goto L_0x0a5e
-            L_0x0a50:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r3 = 2131231309(0x7f08024d, float:1.8078695E38)
-                android.view.View r15 = r15.findViewById(r3)
-                android.widget.ImageView r15 = (android.widget.ImageView) r15
-                r15.setVisibility(r1)
-            L_0x0a5e:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int unused = r15.sizeIndex = r1
-            L_0x0a63:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.sizeIndex
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                int r3 = r3.length
-                if (r15 >= r3) goto L_0x0a8f
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.paperSize
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this
-                int r4 = r4.sizeIndex
-                r3 = r3[r4]
-                if (r15 != r3) goto L_0x0a89
-                goto L_0x0a8f
-            L_0x0a89:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.screen.SettingScr.access$1208(r15)
-                goto L_0x0a63
-            L_0x0a8f:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.sizeIndex
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                int r3 = r3.length
-                if (r15 < r3) goto L_0x0ad2
-                int r15 = r0.getDefaultPaperSize()
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int unused = r0.sizeIndex = r1
-            L_0x0aa7:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.sizeIndex
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.info
-                int r3 = r3.length
-                if (r0 >= r3) goto L_0x0ad2
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.sizeIndex
-                r0 = r0[r3]
-                if (r15 != r0) goto L_0x0acc
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int unused = r0.paperSize = r15
-                goto L_0x0ad2
-            L_0x0acc:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                epson.print.screen.SettingScr.access$1208(r0)
-                goto L_0x0aa7
-            L_0x0ad2:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int r15 = r15.sizeIndex
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.info
-                int r0 = r0.length
-                if (r15 < r0) goto L_0x0af7
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int unused = r15.sizeIndex = r1
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.info
-                epson.print.screen.SettingScr r1 = epson.print.screen.SettingScr.this
-                int r1 = r1.sizeIndex
-                r0 = r0[r1]
-                int unused = r15.paperSize = r0
-            L_0x0af7:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.info
-                int r0 = r0.length
-                int[] r0 = new int[r0]
-                int[] unused = r15.paper_size_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.info
-                int[] unused = r15.paper_size_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$PaperSize r0 = new com.epson.mobilephone.common.escpr.MediaInfo$PaperSize
-                r0.<init>()
-                com.epson.mobilephone.common.escpr.MediaInfo.AbstractInfo unused = r15.mLookupTable = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.paperSizeInfo
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r1 = r0.mLookupTable
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.paperSize
-                int r1 = r1.getStringId(r3)
-                java.lang.String r0 = r0.getString(r1)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r15 = r15.mLookupTable
-                r15.destructor()
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessage(r10)
-                goto L_0x0e25
-            L_0x0b45:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.service.IEpsonService r15 = r15.mEpsonService
-                if (r15 == 0) goto L_0x0b59
-                epson.print.screen.SettingScr$3$1 r15 = new epson.print.screen.SettingScr$3$1
-                r15.<init>()
-                java.lang.Void[] r0 = new java.lang.Void[r1]
-                r15.execute(r0)
-                goto L_0x0e25
-            L_0x0b59:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessageDelayed(r1, r8)
-                goto L_0x0e25
-            L_0x0b62:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r0 = 2131231301(0x7f080245, float:1.807868E38)
-                android.view.View r15 = r15.findViewById(r0)
-                android.widget.TextView r15 = (android.widget.TextView) r15
-                java.lang.StringBuilder r0 = new java.lang.StringBuilder
-                r0.<init>()
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.startValue
-                r0.append(r3)
-                java.lang.String r3 = ".."
-                r0.append(r3)
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.endValue
-                r0.append(r3)
-                java.lang.String r0 = r0.toString()
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$FeedDirection r0 = new com.epson.mobilephone.common.escpr.MediaInfo$FeedDirection
-                r0.<init>()
-                com.epson.mobilephone.common.escpr.MediaInfo.AbstractInfo unused = r15.mLookupTable = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.feedDirectionInfo
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r3 = r0.mLookupTable
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this
-                int r4 = r4.feedDirection
-                int r3 = r3.getStringId(r4)
-                java.lang.String r0 = r0.getString(r3)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r15 = r15.mLookupTable
-                r15.destructor()
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$PrintDate r0 = new com.epson.mobilephone.common.escpr.MediaInfo$PrintDate
-                r0.<init>()
-                com.epson.mobilephone.common.escpr.MediaInfo.AbstractInfo unused = r15.mLookupTable = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.printDateInfo
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r3 = r0.mLookupTable
-                epson.print.screen.SettingScr r4 = epson.print.screen.SettingScr.this
-                int r4 = r4.printdate
-                int r3 = r3.getStringId(r4)
-                java.lang.String r0 = r0.getString(r3)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r15 = r15.mLookupTable
-                r15.destructor()
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.brightness
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.brightnessValue
-                java.lang.String r0 = java.lang.String.valueOf(r0)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.Button r15 = r15.brightnessMinus
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.brightnessValue
-                r3 = -50
-                if (r0 == r3) goto L_0x0c15
-                r0 = 1
-                goto L_0x0c16
-            L_0x0c15:
-                r0 = 0
-            L_0x0c16:
-                r15.setEnabled(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.Button r15 = r15.brightnessPlus
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.brightnessValue
-                r4 = 50
-                if (r0 == r4) goto L_0x0c2b
-                r0 = 1
-                goto L_0x0c2c
-            L_0x0c2b:
-                r0 = 0
-            L_0x0c2c:
-                r15.setEnabled(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.contrast
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.contrastValue
-                java.lang.String r0 = java.lang.String.valueOf(r0)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.Button r15 = r15.contrastMinus
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.contrastValue
-                if (r0 == r3) goto L_0x0c52
-                r0 = 1
-                goto L_0x0c53
-            L_0x0c52:
-                r0 = 0
-            L_0x0c53:
-                r15.setEnabled(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.Button r15 = r15.contrastPlus
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.contrastValue
-                if (r0 == r4) goto L_0x0c66
-                r0 = 1
-                goto L_0x0c67
-            L_0x0c66:
-                r0 = 0
-            L_0x0c67:
-                r15.setEnabled(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.saturation
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.saturationValue
-                java.lang.String r0 = java.lang.String.valueOf(r0)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.Button r15 = r15.saturationMinus
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.saturationValue
-                if (r0 == r3) goto L_0x0c8d
-                r0 = 1
-                goto L_0x0c8e
-            L_0x0c8d:
-                r0 = 0
-            L_0x0c8e:
-                r15.setEnabled(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.Button r15 = r15.saturationPlus
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.saturationValue
-                if (r0 == r4) goto L_0x0ca0
-                r1 = 1
-            L_0x0ca0:
-                r15.setEnabled(r1)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                r15.updateSettingView()
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                java.lang.Boolean r0 = java.lang.Boolean.valueOf(r2)
-                r15.setScreenState(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                boolean r0 = r15.undoFlag
-                boolean unused = r15.updateSupportedMediaFile(r0)
-                goto L_0x0e25
-            L_0x0cba:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                epson.print.service.IEpsonService r15 = r15.mEpsonService
-                if (r15 != 0) goto L_0x0ccb
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessageDelayed(r5, r8)
-                goto L_0x0e25
-            L_0x0ccb:
-                java.lang.String r15 = "SettingScr"
-                java.lang.String r0 = "GET_DUPLEX"
-                epson.print.Util.EPLog.i(r15, r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] unused = r15.duplex_info = r7
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x0cee }
-                epson.print.service.IEpsonService r15 = r15.mEpsonService     // Catch:{ RemoteException -> 0x0cee }
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x0cee }
-                int r0 = r0.sizeIndex     // Catch:{ RemoteException -> 0x0cee }
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this     // Catch:{ RemoteException -> 0x0cee }
-                int r3 = r3.typeIndex     // Catch:{ RemoteException -> 0x0cee }
-                int r15 = r15.getDuplex(r0, r3)     // Catch:{ RemoteException -> 0x0cee }
-                goto L_0x0cf7
-            L_0x0cee:
-                r15 = move-exception
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                r0.undoFlag = r2
-                r15.printStackTrace()
-                r15 = 0
-            L_0x0cf7:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                java.lang.String r0 = r0.printerId
-                if (r0 != 0) goto L_0x0d2e
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.paperType
-                com.epson.mobilephone.common.PrintingLib.define.Constants$MediaName r3 = com.epson.mobilephone.common.PrintingLib.define.Constants.MediaName.EPS_MTID_PLAIN
-                int r3 = r3.getCode()
-                if (r0 != r3) goto L_0x0d2e
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = new int[r6]
-                int[] unused = r15.duplex_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                r15[r1] = r1
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                r15[r2] = r2
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                r15[r10] = r10
-                goto L_0x0da4
-            L_0x0d2e:
-                if (r15 == 0) goto L_0x0d95
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.paperSource
-                r3 = 16
-                if (r0 == r3) goto L_0x0d95
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.layout
-                if (r0 != r2) goto L_0x0d75
-                r15 = r15 & r10
-                if (r15 == 0) goto L_0x0d65
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = new int[r6]
-                int[] unused = r15.duplex_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                r15[r1] = r1
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                r15[r2] = r2
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                r15[r10] = r10
-                goto L_0x0da4
-            L_0x0d65:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = new int[r2]
-                int[] unused = r15.duplex_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                r15[r1] = r1
-                goto L_0x0da4
-            L_0x0d75:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = new int[r6]
-                int[] unused = r15.duplex_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                r15[r1] = r1
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                r15[r2] = r2
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                r15[r10] = r10
-                goto L_0x0da4
-            L_0x0d95:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = new int[r2]
-                int[] unused = r15.duplex_info = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                r15[r1] = r1
-            L_0x0da4:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                if (r15 == 0) goto L_0x0e17
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r15 = r15.duplex_info
-                int r15 = r15.length
-                if (r15 <= 0) goto L_0x0e17
-                r15 = 0
-            L_0x0db6:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.duplex_info
-                int r0 = r0.length
-                if (r15 >= r0) goto L_0x0dd3
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int r0 = r0.duplex
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int[] r3 = r3.duplex_info
-                r3 = r3[r15]
-                if (r0 != r3) goto L_0x0dd0
-                goto L_0x0dd3
-            L_0x0dd0:
-                int r15 = r15 + 1
-                goto L_0x0db6
-            L_0x0dd3:
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                int[] r0 = r0.duplex_info
-                int r0 = r0.length
-                if (r15 < r0) goto L_0x0de7
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                int[] r0 = r15.duplex_info
-                r0 = r0[r1]
-                int unused = r15.duplex = r0
-            L_0x0de7:
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$Duplex r0 = new com.epson.mobilephone.common.escpr.MediaInfo$Duplex
-                r0.<init>()
-                com.epson.mobilephone.common.escpr.MediaInfo.AbstractInfo unused = r15.mLookupTable = r0
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.widget.TextView r15 = r15.duplexInfo
-                epson.print.screen.SettingScr r0 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r1 = r0.mLookupTable
-                epson.print.screen.SettingScr r3 = epson.print.screen.SettingScr.this
-                int r3 = r3.duplex
-                int r1 = r1.getStringId(r3)
-                java.lang.String r0 = r0.getString(r1)
-                r15.setText(r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                com.epson.mobilephone.common.escpr.MediaInfo$AbstractInfo r15 = r15.mLookupTable
-                r15.destructor()
-            L_0x0e17:
-                java.lang.String r15 = "SettingScr"
-                java.lang.String r0 = "get Color setScreenState = true"
-                epson.print.Util.EPLog.i(r15, r0)
-                epson.print.screen.SettingScr r15 = epson.print.screen.SettingScr.this
-                android.os.Handler r15 = r15.mHandler
-                r15.sendEmptyMessage(r4)
-            L_0x0e25:
-                return r2
-            */
+             public boolean handleMessage(android.os.Message r15) {
             throw new UnsupportedOperationException("Method not decompiled: epson.print.screen.SettingScr.C23643.handleMessage(android.os.Message):boolean");
         }
     });

+ 1 - 1
app/src/main/java/epson/print/service/EpsonService.java

@@ -153,7 +153,7 @@ public class EpsonService extends Service implements ApfEpImageAdapter.ProgressC
                 EpsonService.this.searchingPrinter.join(1000);
                 int i = 0;
                 while (true) {
-                    if (!Thread.State.RUNNABLE.equals(EpsonService.this.searchingPrinter.getState())) {
+                    if (!Thread.State.RUNNABLE.equals(searchingPrinter.getState())) {
                         break;
                     }
                     int i2 = i + 1;

+ 3 - 3
app/src/main/java/epson/scan/activity/ScanBaseView.java

@@ -455,7 +455,7 @@ public class ScanBaseView extends ActivityIACommon {
         private synchronized void drawScanArea(Canvas canvas) {
             _pBaseTopLeft = ScanBaseView.this.getmTop();
             _pBaseBottomRight = ScanBaseView.this.getmBot();
-            if (!ScanBaseView.this.isDisplayResult && ScanBaseView.this.getBm() != null) {
+            if  (!isDisplayResult && ScanBaseView.this.getBm() != null) {
                 if (Build.VERSION.SDK_INT >= 14) {
                     EPLog.i("drawScanArea", "14");
                     Bitmap bm = ScanBaseView.this.getBm();
@@ -473,7 +473,7 @@ public class ScanBaseView extends ActivityIACommon {
                     _pBaseCenter = ScanBaseView.this.getmCenter();
                 }
                 Paint paint = new Paint();
-                if (!ScanBaseView.this.bLongTouch || ScanBaseView.mWhere == 2) {
+                if  (!bLongTouch || ScanBaseView.mWhere == 2) {
                     Paint paint2 = ScanBaseView.this.getmPaint();
                     canvas.drawLine((float) _pBaseTopLeft.x, (float) _pBaseTopLeft.y, (float) _pBaseBottomRight.x, (float) _pBaseTopLeft.y, paint2);
                     canvas.drawLine((float) _pBaseBottomRight.x, (float) _pBaseTopLeft.y, (float) _pBaseBottomRight.x, (float) _pBaseBottomRight.y, paint2);
@@ -590,7 +590,7 @@ public class ScanBaseView extends ActivityIACommon {
         }
 
         public boolean onTouchEvent(MotionEvent motionEvent) {
-            if (!ScanBaseView.this.isDoctable) {
+            if  (!isDoctable) {
                 return true;
             }
             Point point = new Point(motionEvent.getX(), motionEvent.getY());

+ 2 - 2
app/src/main/java/epson/scan/activity/ScanSearchActivity.java

@@ -243,7 +243,7 @@ public class ScanSearchActivity extends ActivityIACommon implements CustomTitleD
         mListView.setEmptyView(textView);
         mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
             public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
-                if (!ScanSearchActivity.this.isSelected && ScanSearchActivity.this.isFocused.booleanValue()) {
+                if  (!isSelected && ScanSearchActivity.this.isFocused.booleanValue()) {
                     Boolean unused = ScanSearchActivity.this.isFocused = false;
                     boolean unused2 = ScanSearchActivity.this.isSelected = true;
                     MyPrinter myPrinter = (MyPrinter) ScanSearchActivity.mBuilder.getData().elementAt(i);
@@ -814,7 +814,7 @@ public class ScanSearchActivity extends ActivityIACommon implements CustomTitleD
 
         protected void onPostExecute(Boolean bool) {
             EscanLibException escanLibException;
-            if (!ScanSearchActivity.this.isFinishing()) {
+            if  (!isFinishing()) {
                 ScanSearchActivity.this.dismissProgress();
                 if (!bool.booleanValue()) {
                     ScanSearchActivity.this.forceSetPrinterSearchEnd();

+ 1 - 1
app/src/main/java/epson/scan/activity/ScanSettingsAdvanceDensityActivity.java

@@ -37,7 +37,7 @@ public class ScanSettingsAdvanceDensityActivity extends ActivityIACommon {
         public void onClick(View view) {
             ScanSettingsAdvanceDensityActivity scanSettingsAdvanceDensityActivity = ScanSettingsAdvanceDensityActivity.this;
             boolean unused = scanSettingsAdvanceDensityActivity.densityStatus = scanSettingsAdvanceDensityActivity.toggleDensity.isChecked();
-            if (!ScanSettingsAdvanceDensityActivity.this.densityStatus) {
+            if  (!densityStatus) {
                 ScanSettingsAdvanceDensityActivity.this.seekDensity.setProgress(127);
                 ScanSettingsAdvanceDensityActivity.this.seekDensity.setEnabled(false);
                 return;