public void onCreate()
 {
   int i1;
   if (a)
   {
     i1 = hashCode();
     new StringBuilder(34).append("RequestWriter.onCreate ").append(i1);
   }
   super.onCreate();
   try
   {
     gqa.a(getApplicationContext());
     if ((Build.TYPE.equals("eng")) || (Build.TYPE.equals("userdebug")))
     {
       i1 = 1;
       if (i1 == 0) {
         break label220;
       }
       HashSet localHashSet = new HashSet();
       localObject2 = h.entrySet().iterator();
       Map.Entry localEntry;
       int i2;
       for (i1 = 1; ((Iterator)localObject2).hasNext(); bool = aal.a(getValuea, null, 0, localHashSet) & i2 & i1)
       {
         localEntry = (Map.Entry)((Iterator)localObject2).next();
         i2 = aal.a((Class)localEntry.getKey(), null, 0, localHashSet);
       }
     }
   }
   catch (fhq localfhq)
   {
     for (;;)
     {
       fhr.a(localfhq.a(), getApplicationContext());
       ezi.d("Babel_RequestWriter", "GPS repairable exception when trying to installIfNeeded", localfhq);
     }
   }
   catch (fhp localfhp)
   {
     boolean bool;
     for (;;)
     {
       ezi.d("Babel_RequestWriter", "GPS not available when trying to installIfNeeded", localfhp);
       continue;
       bool = false;
     }
     if (!bool) {
       throw new IllegalStateException("not all ServerRequest and ServerResponse classes are set up correctly for serialization");
     }
     label220:
     t = new eex(this);
     t.start();
     k = ((ConnectivityManager)getSystemService("connectivity"));
     j();
     Object localObject1 = new eeq(ilh.b(this), this);
     Object localObject2 = new IntentFilter();
     ((IntentFilter)localObject2).addAction("android.net.conn.CONNECTIVITY_CHANGE");
     registerReceiver((BroadcastReceiver)localObject1, (IntentFilter)localObject2);
     l = ((eeq)localObject1);
     h();
     localObject1 = Message.obtain();
     arg1 = 1;
     t.a.sendMessage((Message)localObject1);
     ((AlarmManager)getSystemService("alarm")).cancel(b(500L));
   }
 }