Buggy code:
public class TweetListFragment extends Fragment implements DbProvider { static final String ARG_COLUMN_ID = "column_id" ; static final String ARG_COLUMN_POSITION = "column_pos" ; static final String ARG_COLUMN_TITLE = "column_title" ; static final String ARG_COLUMN_IS_LATER = "column_is_later" ; static final String ARG_COLUMN_SHOW_INLINEMEDIA = "column_show_inlinemedia" ; private final LogWrapper log = new LogWrapper ( ) ; private int columnId = - 1 ; private int columnPosition = - 1 ; private boolean isLaterColumn ; private InlineMediaStyle inlineMediaStyle ; private Config conf ; private ImageLoader imageLoader ; private TweetListFragment . RefreshUiHandler refreshUiHandler ; private MainActivity mainActivity ; private SidebarLayout sidebar ; private ProgressBar prgUpdating ; private Button btnColumnTitle ; private ListView tweetList ; private TextView tweetListStatus ; private Button tweetListEmptyRefresh ; private PayloadListAdapter lstTweetPayloadAdaptor ; private Button btnDetailsLater ; private ScrollState scrollState ; private Tweet scrollToTweet ; private ScrollIndicator scrollIndicator ; private TweetListCursorAdapter adapter ; private DbClient bndDb ; @ Override public void onCreate ( final Bundle savedInstanceState ) { } @ Override public View onCreateView ( final LayoutInflater inflater , final ViewGroup container , final Bundle savedInstanceState ) { } @ Override public void onDestroy ( ) { } @ Override public void onResume ( ) { } @ Override public void onPause ( ) { } @ Override public void onSaveInstanceState ( final Bundle outState ) { } protected LogWrapper getLog ( ) { } protected MainActivity getMainActivity ( ) { } public SidebarLayout getSidebar ( ) { } public int getColumnId ( ) { } public int getColumnPosition ( ) { } protected InlineMediaStyle getInlineMediaStyle ( ) { } protected Config getConf ( ) { } protected Column getColumn ( ) { } private Account getColumnAccount ( ) { } protected TweetListCursorAdapter getAdapter ( ) { } private ProviderMgr getProviderMgr ( ) { } private ExecutorEventListener getExecutorEventListener ( ) { } private Executor getLocalEs ( ) { } private Executor getNetEs ( ) { } private ServiceRef findFullService ( final Account account , final ServiceRef svc ) { } protected ScrollState getCurrentScroll ( ) { } private void saveScroll ( ) { } private void saveScrollIfNotSaved ( ) { } private void restoreScroll ( ) { } private void saveSavedScrollToDb ( ) { } protected void saveCurrentScrollToDb ( ) { } protected void restoreSavedScrollFromDb ( ) { } protected void restoreJustUnreadFromDb ( ) { final ScrollState ss = getDb ( ) . getScroll ( this . columnId ) ; <START_BUG> this . scrollIndicator . setUnreadTime ( ss . getUnreadTime ( ) ) ; <END_BUG> } protected void scrollTop ( ) { } public void scrollToTweet ( final Tweet tweet ) { } private void scrollToStashedTweet ( ) { } private void resumeDb ( ) { } private void suspendDb ( ) { } @ Override public DbInterface getDb ( ) { } protected void scheduleRefresh ( final boolean all ) { } private final OnClickListener columnTitleClickListener = new OnClickListener ( ) { @ Override public void onClick ( final View v ) { } } ; private final OnClickListener menuClickListener = new OnClickListener ( ) { @ Override public void onClick ( final View v ) { } } ; protected final OnMenuItemClickListener menuItemClickListener = new PopupMenu . OnMenuItemClickListener ( ) { @ Override public boolean onMenuItemClick ( final MenuItem item ) { } } ; protected boolean menuItemClick ( final MenuItem item ) { } private final OnItemClickListener tweetItemClickedListener = new OnItemClickListener ( ) { @ Override public void onItemClick ( final AdapterView < ? > parent , final View view , final int position , final long id ) { } } ; private final OnScrollListener tweetListScrollListener = new OnScrollListener ( ) { private boolean scrolling = false ; private int lastFirstVisibleItem = - 1 ; @ Override public void onScrollStateChanged ( final AbsListView view , final int newScrollState ) { } @ Override public void onScroll ( final AbsListView view , final int firstVisibleItem , final int visibleItemCount , final int totalItemCount ) { } } ; private final PayloadClickListener payloadClickListener = new PayloadClickListener ( ) { @ Override public boolean payloadClicked ( final Payload payload ) { } @ Override public boolean payloadLongClicked ( final Payload payload ) { } @ Override public void subviewClicked ( final View view , final Payload payload , final int index ) { } } ; protected boolean payloadClick ( final Payload payload ) { } protected boolean payloadLongClick ( final Payload payload ) { } protected void payloadSubviewClick ( final View btn , final Payload payload , final int index ) { } protected void showTweetDetails ( final String tweetSid ) { } protected void setReadLaterButton ( final Tweet tweet , final boolean laterColumn ) { } private void showPost ( ) { } private void showPost ( final Tweet tweetToQuote ) { } private void showOutbox ( ) { } private void showLocalSearch ( ) { } private ServiceRef tweetAndAccoutToServiceRef ( final Account account , final Tweet tweet ) { } private String summariseAccountAndSubAccount ( final Account account , final Tweet tweet ) { } private static String summariseAccountAndSubAccount ( final Account account , final ServiceRef svcRef ) { } private void askRt ( final Tweet tweet ) { } protected void doRt ( final Account account , final Tweet tweet ) { } private void askFav ( final Tweet tweet ) { } protected void doFav ( final Account account , final Tweet tweet ) { } private List < File > cachedPictureFilesFor ( final Tweet tweet ) { } private void shareIntentBtnClicked ( final View btn , final Tweet tweet ) { } private static class ShareMenuClickListener implements PopupMenu . OnMenuItemClickListener { private final TweetListFragment host ; private final Tweet tweet ; public ShareMenuClickListener ( final TweetListFragment host , final Tweet tweet ) { } @ Override public boolean onMenuItemClick ( final MenuItem item ) { } } protected boolean shareMenuItemClick ( final MenuItem item , final Tweet tweet ) { } private void doShareIntentText ( final Tweet tweet ) { }

Fix:
this . scrollIndicator . setUnreadTimeIfNewer ( ss . getUnreadTime ( ) ) ;