public final /* synthetic */ Object createFromParcel(Parcel parcel) {
   int i = 0;
   String str = null;
   int a = SafeParcelReader.m10468a(parcel);
   List list = null;
   String str2 = null;
   int i2 = 0;
   while (parcel.dataPosition() < a) {
     int readInt = parcel.readInt();
     switch (SupportMenu.USER_MASK & readInt) {
       case R.SlidingUpPanelLayout_umanoShadowHeight /*1*/:
         str2 = SafeParcelReader.m10483k(parcel, readInt);
         break;
       case R.SlidingUpPanelLayout_umanoParalaxOffset /*2*/:
         list = SafeParcelReader.m10486n(parcel, readInt);
         break;
       case R.SlidingUpPanelLayout_umanoFadeColor /*3*/:
         i = SafeParcelReader.m10478f(parcel, readInt);
         break;
       case R.SlidingUpPanelLayout_umanoFlingVelocity /*4*/:
         str = SafeParcelReader.m10483k(parcel, readInt);
         break;
       case Constants.MILLIS_IN_A_SECOND /*1000*/:
         i2 = SafeParcelReader.m10478f(parcel, readInt);
         break;
       default:
         SafeParcelReader.m10472b(parcel, readInt);
         break;
     }
   }
   if (parcel.dataPosition() == a) {
     return new ClientSettings(i2, str2, list, i, str);
   }
   throw new SafeParcelReader.SafeParcelReader("Overread allowed size end=" + a, parcel);
 }