public void dump(FileDescriptor fd, PrintWriter pw) {
   if (mHandler != null) {
     mHandler.dump(fd, pw);
   }
   if (mDebuggingManager != null) {
     mDebuggingManager.dump(fd, pw);
   }
 }
 public void dump(IndentingPrintWriter pw) {
   if (mHandler != null) {
     mHandler.dump(pw);
   }
   if (mDebuggingManager != null) {
     mDebuggingManager.dump(pw);
   }
 }
 public void clearUsbDebuggingKeys() {
   if (mDebuggingManager != null) {
     mDebuggingManager.clearUsbDebuggingKeys();
   } else {
     throw new RuntimeException(
         "Cannot clear Usb Debugging keys, " + "UsbDebuggingManager not enabled");
   }
 }
 public void denyUsbDebugging() {
   if (mDebuggingManager != null) {
     mDebuggingManager.denyUsbDebugging();
   }
 }
 public void allowUsbDebugging(boolean alwaysAllow, String publicKey) {
   if (mDebuggingManager != null) {
     mDebuggingManager.allowUsbDebugging(alwaysAllow, publicKey);
   }
 }