Buggy code:
public static void unselectFollowButtonStyle ( Button button ) { } public static void selectFilterButtonStyle ( Button button ) { } public static void unselectFilterButtonStyle ( Button button ) { } public static void selectProfileFeedButtonStyle ( Button button ) { } public static void unselectProfileFeedButtonStyle ( Button button ) { } public static ViewUtil . FeedItemPosition getFeedItemPosition ( View feedItemView , int numColumns , boolean hasHeader ) { } public static void showTips ( final SharedPreferencesUtil . Screen screen , final ViewGroup tipsLayout , final View dismissTipsButton ) { } public static void fullscreenImagePopup ( Activity activity , String source ) { } public static void setHtmlText ( String text , TextView textView , Activity activity ) { } public static void setHtmlText ( String text , TextView textView , Activity activity , boolean longClickSelectAll ) { } public static void setHtmlText ( String text , TextView textView , Activity activity , boolean longClickSelectAll , boolean linkMovement ) { } private static Spannable stripTextUnderlines ( Spannable spannedText ) { } public static boolean copyToClipboard ( String text ) { } public static boolean copyToClipboard ( TextView textView ) { } public static void readFromClipboardTo ( TextView textView ) { } public static void setLongClickSelectAll ( TextView textView ) { } public static String priceFormat ( double value ) { } public static void popupInputMethodWindow ( final Activity activity ) { } public static void hideInputMethodWindow ( final Activity activity , final View view ) { } public static void alert ( Context context , String message ) { } public static void alert ( Context context , String title , String message ) { } public static void alert ( Context context , String title , String message , DialogInterface . OnClickListener onClick ) { } public static Dialog alert ( Context context , int dialogResourceId ) { } public static Dialog alert ( Context context , int dialogResourceId , int buttonResourceId , final View . OnClickListener onClick ) { } public static Dialog alertGameStatus ( Context context , String desc ) { } public static Dialog alertGameStatus ( Context context , String image , String desc ) { } public static Dialog alertGameStatus ( Context context , String desc , int points ) { } public static Dialog alertGameStatus ( Context context , String image , String desc , int points , long delayMillis ) { } public static String getResponseBody ( Response response ) { } public static int getErrorStatusCode ( RetrofitError error ) { } public static boolean isNewPost ( PostVM post ) { } public static boolean isHotPost ( PostVM post ) { } public static void startWelcomeActivity ( Activity activity ) { } public static void startLoginActivity ( Activity activity ) { } public static void startSignupActivity ( Activity activity ) { } public static void startSignupDetailActivity ( Activity activity , String username ) { } public static void startForgetPasswordActivity ( Activity activity ) { } public static void startSplashActivity ( Activity activity , String key ) { } public static void startMainActivity ( Activity activity ) { } public static void startNewPostActivity ( Activity activity , Long catId ) { } public static void startEditPostActivity ( Activity activity , Long postId , Long catId ) { } public static void startCategoryActivity ( Activity activity , Long catId ) { } public static void startProductActivity ( Activity activity , Long postId ) { } public static void startFullscreenImageActivity ( Activity activity , String source ) { } public static void startUserProfileActivity ( Activity activity , Long userId ) { } public static void startEditProfileActivity ( Activity activity ) { } public static void startGameBadgesActivity ( Activity activity , Long userId ) { } public static void startFollowersActivity ( Activity activity , Long userId ) { } public static void startFollowingsActivity ( Activity activity , Long userId ) { } public static void startCommentsActivity ( Activity activity , Long postId ) { } public static void startConversationListActivity ( Activity activity ) { } public static void startProductConversationListActivity ( Activity activity , Long postId ) { } public static void startMessageListActivity ( Activity activity , ConversationVM conversation , boolean buy ) { Intent intent = new Intent ( activity , MessageListActivity . class ) ; <START_BUG> intent . putExtra ( ViewUtil . BUNDLE_KEY_ID , conversation ) ; <END_BUG> intent . putExtra ( ViewUtil . BUNDLE_KEY_ARG1 , buy ) ; intent . putExtra ( ViewUtil . BUNDLE_KEY_SOURCE , activity . getClass ( ) . getSimpleName ( ) ) ; activity . startActivityForResult ( intent , ViewUtil . START_ACTIVITY_REQUEST_CODE ) ; } public static void startSelectImageActivity ( Activity activity , Uri imageUri ) { } public static void startAdminActivity ( Activity activity ) { } public static void startAdminNewUsersActivity ( Activity activity ) { } public static void startAdminLatestLoginsActivity ( Activity activity ) { } public static void startAdminConversationListActivity ( Activity activity ) { } public static void startAdminMessageListActivity ( Activity activity , AdminConversationVM conversation ) { } public static void setActivityResult ( Activity activity , Long id ) { } public static void setActivityResult ( Activity activity , Boolean refresh ) { } public static void setActivityResult ( Activity activity , Long id , Boolean refresh ) { } public static void handleFeaturedItemAction ( Activity activity , FeaturedItemVM featuredItem ) { } public static void openPlayStoreForUpgrade ( Activity activity ) { } public static boolean isGcmLaunchTarget ( Intent intent ) { } static class ClickableString extends ClickableSpan { private OnClickListener listener ; private boolean drawUnderline ; public ClickableString ( View . OnClickListener listener ) { } public ClickableString ( View . OnClickListener listener , boolean drawUnderline ) { } @ Override public void onClick ( View v ) { } @ Override public void updateDrawState ( TextPaint ds ) { } } static class URLSpanString extends URLSpan { private boolean drawUnderline ; public URLSpanString ( String url ) { } public URLSpanString ( String url , boolean drawUnderline ) { }

Fix:
intent . putExtra ( ViewUtil . BUNDLE_KEY_OBJECT , conversation ) ;