convenience method for determining if the sync should be rescheduled after failing for some reason . concode_field_sep boolean databaseError concode_elem_sep boolean fullSyncRequested concode_elem_sep boolean moreRecordsToGet concode_elem_sep SyncStats stats concode_elem_sep boolean tooManyRetries concode_elem_sep boolean partialSyncUnavailable concode_elem_sep Creator<SyncResult> CREATOR concode_elem_sep long delayUntil concode_elem_sep SyncResult ALREADY_IN_PROGRESS concode_elem_sep boolean tooManyDeletions concode_elem_sep boolean syncAlreadyInProgress concode_field_sep boolean hasSoftError concode_elem_sep void clear concode_elem_sep SyncResult[] newArray concode_elem_sep SyncResult createFromParcel concode_elem_sep String toString concode_elem_sep boolean hasError concode_elem_sep boolean hasHardError concode_elem_sep int describeContents concode_elem_sep void writeToParcel concode_elem_sep String toDebugString
boolean function ( ) { return ( ( stats . numDeletes > 0 ) && ! tooManyDeletions ) || stats . numInserts > 0 || stats . numUpdates > 0 ; }