[Demonstration 1]

[Buggy Method]
@Override
public void onClick(View v) {
    ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
    boolean isConnected = networkInfo != null && networkInfo.isConnectedOrConnecting();
    if (isConnected) {
        EditText searchEdit = (EditText) findViewById(R.id.edit_searchcriteria);
        stringCriteria = searchEdit.getText().toString();
        startSearch();
    } else {
        TextView emptyView = (TextView) findViewById(R.id.text_emptyview);
        emptyView.setText(getString(R.string.nointernet));
    }
}

[Buggy Hunk]
TextView emptyView = (TextView) findViewById(R.id.text_emptyview);

[Patch]
emptyView.setVisibility(View.VISIBLE);

[Demonstration 2]

[Buggy Method]
private void downloadImage(final Message message) {
    FirebaseStorage storage = FirebaseStorage.getInstance();
    StorageReference storageReference = storage.getReferenceFromUrl(getString(R.string.STORAGE_URL));
    StorageReference imageReference = storageReference.child(getString(R.string.STORAGE_PATH) + message.getCommerce_uid() + getString(R.string.STORAGE_FORMAT));
    imageReference.getBytes(1024 * 1024).addOnSuccessListener(new OnSuccessListener<byte[]>() {

        @Override
        public void onSuccess(byte[] bytes) {
            message.setImage(BitmapUtils.byteArrayToBitmap(bytes));
            int i = adapter.add(message);
            selectMessageIfEdited(message, i);
        }
    });
}

[Buggy Hunk]
selectMessageIfEdited(message, i);

[Patch]
selectMessage(message, i);

[Demonstration 3]

[Buggy Method]
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_details);
    detail_toolbar = (Toolbar) findViewById(R.id.detail_toolbar);
    detail_toolbar.setTitle("News");
    //        detail_toolbar.setNavigationIcon(R.drawable.hamilton_pressed);
    detail_toolbar.setNavigationOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            Toast.makeText(getApplicationContext(), "AAA", Toast.LENGTH_SHORT).show();
            finish();
        }
    });
    setSupportActionBar(detail_toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setDisplayShowHomeEnabled(true);
    //        client = (WellyNewsClientFragment) getFragmentManager().findFragmentByTag("WellyNews");
    //        client = ((MainActivity)getApplicationContext()).getWellyNewsClient();
    //        client = (MainActivity(getBaseApplication())).getWellyNewsClient();
    //        client = ((MainActivity)context).getWellyNewsClient();
    //        loader = client.getImageLoader();
    NewsInfo newsitem = getIntent().getParcelableExtra("newsitem");
    iv_detail_pic = (NetworkImageView) findViewById(R.id.iv_detail_pic);
    tv_detail_name = (TextView) findViewById(R.id.tv_detail_name);
    tv_detail_desc = (TextView) findViewById(R.id.tv_detail_desc);
    String imageUrl = newsitem.imageUrl;
    //        if(!TextUtils.isEmpty(imageUrl)&&!"".equals(imageUrl)){
    //            iv_detail_pic.setImageUrl(imageUrl,loader);
    //        }else{
    iv_detail_pic.setDefaultImageResId(R.drawable.wordel);
    //        }
    tv_detail_name.setText(newsitem.name);
    tv_detail_name.setText(newsitem.description);
}

[Buggy Hunk]
tv_detail_name.setText(newsitem.description);

[Patch]
tv_detail_desc.setText(newsitem.description);