Remove unnecessary code and masking

The EXTRA is added in later
addExtrasToResultIntent method

Bug: 155433700
Test: Build
Change-Id: I5e2fee495210fc23d611350aa3c9c5e37e6ba58e
diff --git a/src/java/com/android/internal/telephony/euicc/EuiccController.java b/src/java/com/android/internal/telephony/euicc/EuiccController.java
index a3cae17..c956a88 100644
--- a/src/java/com/android/internal/telephony/euicc/EuiccController.java
+++ b/src/java/com/android/internal/telephony/euicc/EuiccController.java
@@ -401,9 +401,6 @@
                     break;
                 default:
                     resultCode = ERROR;
-                    extrasIntent.putExtra(
-                            EuiccManager.EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE,
-                            result.getResult());
                     addExtrasToResultIntent(extrasIntent, result.getResult());
                     break;
             }
@@ -481,20 +478,19 @@
      * b) {@link EuiccManager#EXTRA_EMBEDDED_SUBSCRIPTION_SMDX_REASON_CODE} ->
      * ReasonCode[5.2.6.2] from GSMA (SGP.22 v2.2
      */
-    Intent addExtrasToResultIntent(Intent intent, int resultCode) {
+    private void addExtrasToResultIntent(Intent intent, int resultCode) {
         final int firstByteBitOffset = 24;
         int errorCodeMask = 0xFFFFFF;
-        int operationCodeMask = 0xFF << firstByteBitOffset;
+        int operationCode = resultCode >>> firstByteBitOffset;
 
         intent.putExtra(
                 EuiccManager.EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE, resultCode);
 
-        intent.putExtra(EuiccManager.EXTRA_EMBEDDED_SUBSCRIPTION_OPERATION_CODE,
-                (resultCode & operationCodeMask) >> firstByteBitOffset);
+        intent.putExtra(EuiccManager.EXTRA_EMBEDDED_SUBSCRIPTION_OPERATION_CODE, operationCode);
 
         // check to see if the operation code is EuiccManager#OPERATION_SMDX_SUBJECT_REASON_CODE
-        final boolean isSmdxSubjectReasonCode = (resultCode >> firstByteBitOffset)
-                == EuiccManager.OPERATION_SMDX_SUBJECT_REASON_CODE;
+        final boolean isSmdxSubjectReasonCode =
+                (operationCode == EuiccManager.OPERATION_SMDX_SUBJECT_REASON_CODE);
 
         if (isSmdxSubjectReasonCode) {
             final Pair<String, String> subjectReasonCode = decodeSmdxSubjectAndReasonCode(
@@ -508,7 +504,6 @@
             final int errorCode = resultCode & errorCodeMask;
             intent.putExtra(EuiccManager.EXTRA_EMBEDDED_SUBSCRIPTION_ERROR_CODE, errorCode);
         }
-        return intent;
     }
 
     void downloadSubscription(int cardId, DownloadableSubscription subscription,