package com.google.android.gms.internal.base; import android.os.Binder; import android.os.IBinder; import android.os.IInterface; import android.os.Parcel; import android.os.RemoteException; /* loaded from: classes.dex */ public class zab extends Binder implements IInterface { protected zab(String str) { attachInterface(this, str); } protected boolean a(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException { throw null; } @Override // android.os.IInterface public IBinder asBinder() { return this; } @Override // android.os.Binder public boolean onTransact(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException { boolean z; if (i > 16777215) { z = super.onTransact(i, parcel, parcel2, i2); } else { parcel.enforceInterface(getInterfaceDescriptor()); z = false; } if (z) { return true; } return a(i, parcel, parcel2, i2); } }