Program: 15002
Project: 15002
Buggy source:
@Override public void onCreate(Bundle savedInstanceState){
  super.onCreate(savedInstanceState);
  createMenuDrawer(R.layout.notifications);
  ActionBar actionBar=getSupportActionBar();
  actionBar.setDisplayShowTitleEnabled(true);
  setTitle(getResources().getString(R.string.notifications));
  FragmentManager fm=getSupportFragmentManager();
  fm.addOnBackStackChangedListener(mOnBackStackChangedListener);
  mNotesList=(NotificationsListFragment)fm.findFragmentById(R.id.notes_list);
  mNotesList.setNoteProvider(new NoteProvider());
  mNotesList.setOnNoteClickListener(new NoteClickListener());
  notes=WordPress.wpDB.loadNotes();
  fragmentDetectors.add(new FragmentDetector(){
    @Override public Fragment getFragment(    Note note){
      if (note.isCommentType()) {
        Fragment fragment=new NoteCommentFragment();
        return fragment;
      }
      return null;
    }
  }
);
  fragmentDetectors.add(new FragmentDetector(){
    @Override public Fragment getFragment(    Note note){
      if (note.isSingleLineListTemplate()) {
        Fragment fragment=new SingleLineListFragment();
        return fragment;
      }
      return null;
    }
  }
);
  fragmentDetectors.add(new FragmentDetector(){
    @Override public Fragment getFragment(    Note note){
      Log.d(TAG,String.format("String_Node_Str",note.isBigBadgeTemplate()));
      if (note.isBigBadgeTemplate()) {
        Fragment fragment=new BigBadgeFragment();
        return fragment;
      }
      return null;
    }
  }
);
  GCMIntentService.activeNotificationsMap.clear();
  if (savedInstanceState == null)   launchWithNoteId();
  refreshNotificationsListFragment(notes);
  if (savedInstanceState != null)   popNoteDetail();
  if (mBroadcastReceiver == null)   createBroadcastReceiver();
}

Fixed version (ground truth):
@Override public void onCreate(Bundle savedInstanceState){
  super.onCreate(savedInstanceState);
  createMenuDrawer(R.layout.notifications);
  ActionBar actionBar=getSupportActionBar();
  actionBar.setDisplayShowTitleEnabled(true);
  setTitle(getResources().getString(R.string.notifications));
  FragmentManager fm=getSupportFragmentManager();
  fm.addOnBackStackChangedListener(mOnBackStackChangedListener);
  mNotesList=(NotificationsListFragment)fm.findFragmentById(R.id.notes_list);
  mNotesList.setNoteProvider(new NoteProvider());
  mNotesList.setOnNoteClickListener(new NoteClickListener());
  notes=WordPress.wpDB.getLatestNotes();
  fragmentDetectors.add(new FragmentDetector(){
    @Override public Fragment getFragment(    Note note){
      if (note.isCommentType()) {
        Fragment fragment=new NoteCommentFragment();
        return fragment;
      }
      return null;
    }
  }
);
  fragmentDetectors.add(new FragmentDetector(){
    @Override public Fragment getFragment(    Note note){
      if (note.isSingleLineListTemplate()) {
        Fragment fragment=new SingleLineListFragment();
        return fragment;
      }
      return null;
    }
  }
);
  fragmentDetectors.add(new FragmentDetector(){
    @Override public Fragment getFragment(    Note note){
      Log.d(TAG,String.format("String_Node_Str",note.isBigBadgeTemplate()));
      if (note.isBigBadgeTemplate()) {
        Fragment fragment=new BigBadgeFragment();
        return fragment;
      }
      return null;
    }
  }
);
  GCMIntentService.activeNotificationsMap.clear();
  if (savedInstanceState == null)   launchWithNoteId();
  refreshNotificationsListFragment(notes);
  if (savedInstanceState != null)   popNoteDetail();
  if (mBroadcastReceiver == null)   createBroadcastReceiver();
}