Program: 191278
Project: 191278
Buggy source:
private void maybeRescheduleSync(SyncResult syncResult,SyncOperation operation){
  final boolean isLoggable=Log.isLoggable(TAG,Log.DEBUG);
  if (isLoggable) {
    Log.d(TAG,"String_Node_Str" + syncResult + "String_Node_Str"+ operation);
  }
  if (operation.extras.getBoolean(ContentResolver.SYNC_EXTRAS_IGNORE_BACKOFF,false)) {
    operation.extras.remove(ContentResolver.SYNC_EXTRAS_IGNORE_BACKOFF);
  }
  if (operation.extras.getBoolean(ContentResolver.SYNC_EXTRAS_DO_NOT_RETRY,false)) {
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + operation);
    }
  }
 else   if (operation.extras.getBoolean(ContentResolver.SYNC_EXTRAS_UPLOAD,false) && !syncResult.syncAlreadyInProgress) {
    operation.extras.remove(ContentResolver.SYNC_EXTRAS_UPLOAD);
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + "String_Node_Str" + operation);
    }
    scheduleSyncOperationH(operation);
  }
 else   if (syncResult.tooManyRetries) {
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + operation);
    }
  }
 else   if (syncResult.madeSomeProgress()) {
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + "String_Node_Str");
    }
    scheduleSyncOperationH(operation);
  }
 else   if (syncResult.syncAlreadyInProgress) {
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + "String_Node_Str" + operation);
    }
    scheduleSyncOperationH(operation,DELAY_RETRY_SYNC_IN_PROGRESS_IN_SECONDS * 1000);
  }
 else   if (syncResult.hasSoftError()) {
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + operation);
    }
    scheduleSyncOperationH(operation);
  }
 else {
    Log.d(TAG,"String_Node_Str" + operation);
  }
}

Fixed version (ground truth):
private void maybeRescheduleSync(SyncResult syncResult,SyncOperation operation){
  final boolean isLoggable=Log.isLoggable(TAG,Log.DEBUG);
  if (isLoggable) {
    Log.d(TAG,"String_Node_Str" + syncResult + "String_Node_Str"+ operation);
  }
  if (operation.extras.getBoolean(ContentResolver.SYNC_EXTRAS_IGNORE_BACKOFF,false)) {
    operation.extras.remove(ContentResolver.SYNC_EXTRAS_IGNORE_BACKOFF);
  }
  if (operation.extras.getBoolean(ContentResolver.SYNC_EXTRAS_DO_NOT_RETRY,false) && !syncResult.syncAlreadyInProgress) {
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + operation);
    }
  }
 else   if (operation.extras.getBoolean(ContentResolver.SYNC_EXTRAS_UPLOAD,false) && !syncResult.syncAlreadyInProgress) {
    operation.extras.remove(ContentResolver.SYNC_EXTRAS_UPLOAD);
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + "String_Node_Str" + operation);
    }
    scheduleSyncOperationH(operation);
  }
 else   if (syncResult.tooManyRetries) {
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + operation);
    }
  }
 else   if (syncResult.madeSomeProgress()) {
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + "String_Node_Str");
    }
    scheduleSyncOperationH(operation);
  }
 else   if (syncResult.syncAlreadyInProgress) {
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + "String_Node_Str" + operation);
    }
    scheduleSyncOperationH(operation,DELAY_RETRY_SYNC_IN_PROGRESS_IN_SECONDS * 1000);
  }
 else   if (syncResult.hasSoftError()) {
    if (isLoggable) {
      Log.d(TAG,"String_Node_Str" + operation);
    }
    scheduleSyncOperationH(operation);
  }
 else {
    Log.d(TAG,"String_Node_Str" + operation);
  }
}