public void dump(PrintWriter pw, String prefix, boolean dumpAll) {
   if (dumpAll) {
     if (mWindowDetachedWallpaper != null) {
       pw.print(prefix);
       pw.print("mWindowDetachedWallpaper=");
       pw.println(mWindowDetachedWallpaper);
     }
     pw.print(prefix);
     pw.print("mAnimTransactionSequence=");
     pw.println(mAnimTransactionSequence);
     if (mWindowAnimationBackgroundSurface != null) {
       pw.print(prefix);
       pw.print("mWindowAnimationBackgroundSurface:");
       mWindowAnimationBackgroundSurface.printTo(prefix + "  ", pw);
     }
     if (mDimAnimator != null) {
       pw.print(prefix);
       pw.print("mDimAnimator:");
       mDimAnimator.printTo(prefix + "  ", pw);
     } else {
       pw.print(prefix);
       pw.print("no DimAnimator ");
     }
   }
 }