|  |  | 
 |  |  |  | 
 |  |  |     NativeNfcReadHelper nativeNfcReadHelper; | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public void setIntent(Intent intent) { | 
 |  |  |         nativeNfcReadHelper.setIntent(intent); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public NfcReadAdapter(Intent intent, Activity activity) { | 
 |  |  |         switch (BaseNfcActivity.adapterType) { | 
 |  |  |             case ModelUtils.defaultType: | 
 |  |  | 
 |  |  |         switch (BaseNfcActivity.adapterType) { | 
 |  |  |             case ModelUtils.defaultType: | 
 |  |  |                 return nativeNfcReadHelper.getCardNumber(); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         } | 
 |  |  |         return ""; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     public String getCardNumberNoClose() { | 
 |  |  |         switch (BaseNfcActivity.adapterType) { | 
 |  |  |             case ModelUtils.defaultType: | 
 |  |  |                 return nativeNfcReadHelper.getCardNumberNoClose(); | 
 |  |  |         } | 
 |  |  |         return ""; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public String getCradTypeAndCardNumber() { | 
 |  |  |         switch (BaseNfcActivity.adapterType) { |