Program: 2992
Project: 2992
Buggy source:
@Override public void dump(String prefix,PrintWriter pw,String[] args){
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mSafeMode);
  pw.print("String_Node_Str");
  pw.print(mSystemReady);
  pw.print("String_Node_Str");
  pw.println(mSystemBooted);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mLidState);
  pw.print("String_Node_Str");
  pw.print(mLidOpenRotation);
  pw.print("String_Node_Str");
  pw.println(mHdmiPlugged);
  if (mLastSystemUiFlags != 0 || mResettingSystemUiFlags != 0 || mForceClearedSystemUiFlags != 0) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(Integer.toHexString(mLastSystemUiFlags));
    pw.print("String_Node_Str");
    pw.print(Integer.toHexString(mResettingSystemUiFlags));
    pw.print("String_Node_Str");
    pw.println(Integer.toHexString(mForceClearedSystemUiFlags));
  }
  if (mLastFocusNeedsMenu) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mLastFocusNeedsMenu);
  }
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mDockMode);
  pw.print("String_Node_Str");
  pw.print(mCarDockRotation);
  pw.print("String_Node_Str");
  pw.println(mDeskDockRotation);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mUserRotationMode);
  pw.print("String_Node_Str");
  pw.print(mUserRotation);
  pw.print("String_Node_Str");
  pw.println(mAllowAllRotations);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.println(mCurrentAppOrientation);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mCarDockEnablesAccelerometer);
  pw.print("String_Node_Str");
  pw.println(mDeskDockEnablesAccelerometer);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mLidKeyboardAccessibility);
  pw.print("String_Node_Str");
  pw.print(mLidNavigationAccessibility);
  pw.print("String_Node_Str");
  pw.println(mLidControlsSleep);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mLongPressOnPowerBehavior);
  pw.print("String_Node_Str");
  pw.println(mHasSoftInput);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mScreenOnEarly);
  pw.print("String_Node_Str");
  pw.print(mScreenOnFully);
  pw.print("String_Node_Str");
  pw.println(mOrientationSensorEnabled);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mUnrestrictedScreenLeft);
  pw.print("String_Node_Str");
  pw.print(mUnrestrictedScreenTop);
  pw.print("String_Node_Str");
  pw.print(mUnrestrictedScreenWidth);
  pw.print("String_Node_Str");
  pw.println(mUnrestrictedScreenHeight);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mRestrictedScreenLeft);
  pw.print("String_Node_Str");
  pw.print(mRestrictedScreenTop);
  pw.print("String_Node_Str");
  pw.print(mRestrictedScreenWidth);
  pw.print("String_Node_Str");
  pw.println(mRestrictedScreenHeight);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mStableFullscreenLeft);
  pw.print("String_Node_Str");
  pw.print(mStableFullscreenTop);
  pw.print("String_Node_Str");
  pw.print(mStableFullscreenRight);
  pw.print("String_Node_Str");
  pw.print(mStableFullscreenBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mStableLeft);
  pw.print("String_Node_Str");
  pw.print(mStableTop);
  pw.print("String_Node_Str");
  pw.print(mStableRight);
  pw.print("String_Node_Str");
  pw.print(mStableBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mSystemLeft);
  pw.print("String_Node_Str");
  pw.print(mSystemTop);
  pw.print("String_Node_Str");
  pw.print(mSystemRight);
  pw.print("String_Node_Str");
  pw.print(mSystemBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mCurLeft);
  pw.print("String_Node_Str");
  pw.print(mCurTop);
  pw.print("String_Node_Str");
  pw.print(mCurRight);
  pw.print("String_Node_Str");
  pw.print(mCurBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mContentLeft);
  pw.print("String_Node_Str");
  pw.print(mContentTop);
  pw.print("String_Node_Str");
  pw.print(mContentRight);
  pw.print("String_Node_Str");
  pw.print(mContentBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mDockLeft);
  pw.print("String_Node_Str");
  pw.print(mDockTop);
  pw.print("String_Node_Str");
  pw.print(mDockRight);
  pw.print("String_Node_Str");
  pw.print(mDockBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mDockLayer);
  pw.print("String_Node_Str");
  pw.println(mStatusBarLayer);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mShowingLockscreen);
  pw.print("String_Node_Str");
  pw.print(mShowingDream);
  pw.print("String_Node_Str");
  pw.println(mDreamingLockscreen);
  if (mLastInputMethodWindow != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mLastInputMethodWindow);
  }
  if (mLastInputMethodTargetWindow != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mLastInputMethodTargetWindow);
  }
  if (mStatusBar != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mStatusBar);
  }
  if (mNavigationBar != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mNavigationBar);
  }
  if (mKeyguard != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mKeyguard);
  }
  if (mFocusedWindow != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mFocusedWindow);
  }
  if (mFocusedApp != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mFocusedApp);
  }
  if (mWinDismissingKeyguard != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mWinDismissingKeyguard);
  }
  if (mTopFullscreenOpaqueWindowState != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mTopFullscreenOpaqueWindowState);
  }
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mTopIsFullscreen);
  pw.print("String_Node_Str");
  pw.println(mHideLockScreen);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mForceStatusBar);
  pw.print("String_Node_Str");
  pw.println(mForceStatusBarFromKeyguard);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mDismissKeyguard);
  pw.print("String_Node_Str");
  pw.print(mWinDismissingKeyguard);
  pw.print("String_Node_Str");
  pw.println(mHomePressed);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mAllowLockscreenWhenOn);
  pw.print("String_Node_Str");
  pw.print(mLockScreenTimeout);
  pw.print("String_Node_Str");
  pw.println(mLockScreenTimerActive);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mEndcallBehavior);
  pw.print("String_Node_Str");
  pw.print(mIncallPowerBehavior);
  pw.print("String_Node_Str");
  pw.println(mLongPressOnHomeBehavior);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mLandscapeRotation);
  pw.print("String_Node_Str");
  pw.println(mSeascapeRotation);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mPortraitRotation);
  pw.print("String_Node_Str");
  pw.println(mUpsideDownRotation);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mHdmiRotation);
  pw.print("String_Node_Str");
  pw.println(mHdmiRotationLock);
}

Fixed version (ground truth):
@Override public void dump(String prefix,PrintWriter pw,String[] args){
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mSafeMode);
  pw.print("String_Node_Str");
  pw.print(mSystemReady);
  pw.print("String_Node_Str");
  pw.println(mSystemBooted);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mLidState);
  pw.print("String_Node_Str");
  pw.print(mLidOpenRotation);
  pw.print("String_Node_Str");
  pw.println(mHdmiPlugged);
  if (mLastSystemUiFlags != 0 || mResettingSystemUiFlags != 0 || mForceClearedSystemUiFlags != 0) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.print(Integer.toHexString(mLastSystemUiFlags));
    pw.print("String_Node_Str");
    pw.print(Integer.toHexString(mResettingSystemUiFlags));
    pw.print("String_Node_Str");
    pw.println(Integer.toHexString(mForceClearedSystemUiFlags));
  }
  if (mLastFocusNeedsMenu) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mLastFocusNeedsMenu);
  }
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mDockMode);
  pw.print("String_Node_Str");
  pw.print(mCarDockRotation);
  pw.print("String_Node_Str");
  pw.println(mDeskDockRotation);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mUserRotationMode);
  pw.print("String_Node_Str");
  pw.print(mUserRotation);
  pw.print("String_Node_Str");
  pw.println(mAllowAllRotations);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.println(mCurrentAppOrientation);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mCarDockEnablesAccelerometer);
  pw.print("String_Node_Str");
  pw.println(mDeskDockEnablesAccelerometer);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mLidKeyboardAccessibility);
  pw.print("String_Node_Str");
  pw.print(mLidNavigationAccessibility);
  pw.print("String_Node_Str");
  pw.println(mLidControlsSleep);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mLongPressOnPowerBehavior);
  pw.print("String_Node_Str");
  pw.println(mHasSoftInput);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mScreenOnEarly);
  pw.print("String_Node_Str");
  pw.print(mScreenOnFully);
  pw.print("String_Node_Str");
  pw.println(mOrientationSensorEnabled);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mUnrestrictedScreenLeft);
  pw.print("String_Node_Str");
  pw.print(mUnrestrictedScreenTop);
  pw.print("String_Node_Str");
  pw.print(mUnrestrictedScreenWidth);
  pw.print("String_Node_Str");
  pw.println(mUnrestrictedScreenHeight);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mRestrictedScreenLeft);
  pw.print("String_Node_Str");
  pw.print(mRestrictedScreenTop);
  pw.print("String_Node_Str");
  pw.print(mRestrictedScreenWidth);
  pw.print("String_Node_Str");
  pw.println(mRestrictedScreenHeight);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mStableFullscreenLeft);
  pw.print("String_Node_Str");
  pw.print(mStableFullscreenTop);
  pw.print("String_Node_Str");
  pw.print(mStableFullscreenRight);
  pw.print("String_Node_Str");
  pw.print(mStableFullscreenBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mStableLeft);
  pw.print("String_Node_Str");
  pw.print(mStableTop);
  pw.print("String_Node_Str");
  pw.print(mStableRight);
  pw.print("String_Node_Str");
  pw.print(mStableBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mSystemLeft);
  pw.print("String_Node_Str");
  pw.print(mSystemTop);
  pw.print("String_Node_Str");
  pw.print(mSystemRight);
  pw.print("String_Node_Str");
  pw.print(mSystemBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mCurLeft);
  pw.print("String_Node_Str");
  pw.print(mCurTop);
  pw.print("String_Node_Str");
  pw.print(mCurRight);
  pw.print("String_Node_Str");
  pw.print(mCurBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mContentLeft);
  pw.print("String_Node_Str");
  pw.print(mContentTop);
  pw.print("String_Node_Str");
  pw.print(mContentRight);
  pw.print("String_Node_Str");
  pw.print(mContentBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mDockLeft);
  pw.print("String_Node_Str");
  pw.print(mDockTop);
  pw.print("String_Node_Str");
  pw.print(mDockRight);
  pw.print("String_Node_Str");
  pw.print(mDockBottom);
  pw.println("String_Node_Str");
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mDockLayer);
  pw.print("String_Node_Str");
  pw.println(mStatusBarLayer);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mShowingLockscreen);
  pw.print("String_Node_Str");
  pw.print(mShowingDream);
  pw.print("String_Node_Str");
  pw.println(mDreamingLockscreen);
  if (mLastInputMethodWindow != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mLastInputMethodWindow);
  }
  if (mLastInputMethodTargetWindow != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mLastInputMethodTargetWindow);
  }
  if (mStatusBar != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mStatusBar);
  }
  if (mNavigationBar != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mNavigationBar);
  }
  if (mKeyguard != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mKeyguard);
  }
  if (mFocusedWindow != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mFocusedWindow);
  }
  if (mFocusedApp != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mFocusedApp);
  }
  if (mWinDismissingKeyguard != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mWinDismissingKeyguard);
  }
  if (mTopFullscreenOpaqueWindowState != null) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mTopFullscreenOpaqueWindowState);
  }
  if (mForcingShowNavBar) {
    pw.print(prefix);
    pw.print("String_Node_Str");
    pw.println(mForcingShowNavBar);
    pw.print("String_Node_Str");
    pw.println(mForcingShowNavBarLayer);
  }
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mTopIsFullscreen);
  pw.print("String_Node_Str");
  pw.println(mHideLockScreen);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mForceStatusBar);
  pw.print("String_Node_Str");
  pw.println(mForceStatusBarFromKeyguard);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mDismissKeyguard);
  pw.print("String_Node_Str");
  pw.print(mWinDismissingKeyguard);
  pw.print("String_Node_Str");
  pw.println(mHomePressed);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mAllowLockscreenWhenOn);
  pw.print("String_Node_Str");
  pw.print(mLockScreenTimeout);
  pw.print("String_Node_Str");
  pw.println(mLockScreenTimerActive);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mEndcallBehavior);
  pw.print("String_Node_Str");
  pw.print(mIncallPowerBehavior);
  pw.print("String_Node_Str");
  pw.println(mLongPressOnHomeBehavior);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mLandscapeRotation);
  pw.print("String_Node_Str");
  pw.println(mSeascapeRotation);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mPortraitRotation);
  pw.print("String_Node_Str");
  pw.println(mUpsideDownRotation);
  pw.print(prefix);
  pw.print("String_Node_Str");
  pw.print(mHdmiRotation);
  pw.print("String_Node_Str");
  pw.println(mHdmiRotationLock);
}