public byte[] getStatistics() {
   mContext.enforceCallingPermission(android.Manifest.permission.BATTERY_STATS, null);
   // Slog.i("foo", "SENDING BATTERY INFO:");
   // mStats.dumpLocked(new LogPrinter(Log.INFO, "foo", Log.LOG_ID_SYSTEM));
   Parcel out = Parcel.obtain();
   mStats.writeToParcel(out, 0);
   byte[] data = out.marshall();
   out.recycle();
   return data;
 }