public final Object[] newArray(int i) { return mCallbacks.newArray(i); }
@Override public T[] newArray(int size) { return mCallbacks.newArray(size); }
public final Object createFromParcel(Parcel parcel) { return mCallbacks.createFromParcel(parcel, null); }
@Override public T createFromParcel(Parcel source) { return mCallbacks.createFromParcel(source, null); }