Program: 192233
Project: 192233
Buggy source:
public void dump(PrintWriter pw,String prefix,boolean dumpAll){
  if (mAnimating || mLocalAnimating || mAnimationIsEntrance|| mAnimation != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(mAnimating);
    pw.print("String_Node_Str");
    pw.print(mLocalAnimating);
    pw.print("String_Node_Str");
    pw.print(mAnimationIsEntrance);
    pw.print("String_Node_Str");
    pw.println(mAnimation);
    pw.print("String_Node_Str");
    pw.println(mStackClip);
  }
  if (mHasTransformation || mHasLocalTransformation) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(mHasTransformation);
    pw.print("String_Node_Str");
    pw.print(mHasLocalTransformation);
    pw.print("String_Node_Str");
    mTransformation.printShortString(pw);
    pw.println();
  }
  if (mSurfaceController != null) {
    mSurfaceController.dump(pw,prefix,dumpAll);
  }
  if (dumpAll) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(drawStateToString());
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mLastHidden);
    pw.print(prefix);
    pw.print("String_Node_Str");
    mSystemDecorRect.printShortString(pw);
    pw.print("String_Node_Str");
    mLastSystemDecorRect.printShortString(pw);
    if (mHasClipRect) {
      pw.print("String_Node_Str");
      mLastClipRect.printShortString(pw);
    }
    if (!mLastFinalClipRect.isEmpty()) {
      pw.print("String_Node_Str");
      mLastFinalClipRect.printShortString(pw);
    }
    pw.println();
  }
  if (mPendingDestroySurface != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mPendingDestroySurface);
  }
  if (mSurfaceResized || mSurfaceDestroyDeferred) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(mSurfaceResized);
    pw.print("String_Node_Str");
    pw.println(mSurfaceDestroyDeferred);
  }
  if (mShownAlpha != 1 || mAlpha != 1 || mLastAlpha != 1) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(mShownAlpha);
    pw.print("String_Node_Str");
    pw.print(mAlpha);
    pw.print("String_Node_Str");
    pw.println(mLastAlpha);
  }
  if (mHaveMatrix || mWin.mGlobalScale != 1) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(mWin.mGlobalScale);
    pw.print("String_Node_Str");
    pw.print(mDsDx);
    pw.print("String_Node_Str");
    pw.print(mDtDx);
    pw.print("String_Node_Str");
    pw.print(mDsDy);
    pw.print("String_Node_Str");
    pw.println(mDtDy);
  }
}

Fixed version (ground truth):
public void dump(PrintWriter pw,String prefix,boolean dumpAll){
  if (mAnimating || mLocalAnimating || mAnimationIsEntrance|| mAnimation != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(mAnimating);
    pw.print("String_Node_Str");
    pw.print(mLocalAnimating);
    pw.print("String_Node_Str");
    pw.print(mAnimationIsEntrance);
    pw.print("String_Node_Str");
    pw.print(mAnimation);
    pw.print("String_Node_Str");
    pw.println(mStackClip);
  }
  if (mHasTransformation || mHasLocalTransformation) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(mHasTransformation);
    pw.print("String_Node_Str");
    pw.print(mHasLocalTransformation);
    pw.print("String_Node_Str");
    mTransformation.printShortString(pw);
    pw.println();
  }
  if (mSurfaceController != null) {
    mSurfaceController.dump(pw,prefix,dumpAll);
  }
  if (dumpAll) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(drawStateToString());
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mLastHidden);
    pw.print(prefix);
    pw.print("String_Node_Str");
    mSystemDecorRect.printShortString(pw);
    pw.print("String_Node_Str");
    mLastSystemDecorRect.printShortString(pw);
    pw.print("String_Node_Str");
    pw.print(mHasClipRect);
    pw.print("String_Node_Str");
    mLastClipRect.printShortString(pw);
    if (!mLastFinalClipRect.isEmpty()) {
      pw.print("String_Node_Str");
      mLastFinalClipRect.printShortString(pw);
    }
    pw.println();
  }
  if (mPendingDestroySurface != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mPendingDestroySurface);
  }
  if (mSurfaceResized || mSurfaceDestroyDeferred) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(mSurfaceResized);
    pw.print("String_Node_Str");
    pw.println(mSurfaceDestroyDeferred);
  }
  if (mShownAlpha != 1 || mAlpha != 1 || mLastAlpha != 1) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(mShownAlpha);
    pw.print("String_Node_Str");
    pw.print(mAlpha);
    pw.print("String_Node_Str");
    pw.println(mLastAlpha);
  }
  if (mHaveMatrix || mWin.mGlobalScale != 1) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(mWin.mGlobalScale);
    pw.print("String_Node_Str");
    pw.print(mDsDx);
    pw.print("String_Node_Str");
    pw.print(mDtDx);
    pw.print("String_Node_Str");
    pw.print(mDsDy);
    pw.print("String_Node_Str");
    pw.println(mDtDy);
  }
}