[Demonstration 1]

[Buggy Method]
private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new AlbumFragment(), "ALBUMS");
    adapter.addFragment(new SongsFragment(), "SONGS");
    adapter.addFragment(new SongsFragment(), "ARTISTS");
    viewPager.setAdapter(adapter);
}

[Buggy Hunk]
adapter.addFragment(new SongsFragment(), "ARTISTS");

[Patch]
adapter.addFragment(new ArtistFragment(), "ARTISTS");

[Demonstration 2]

[Buggy Method]
protected void toggleToolbar(boolean shouldBeVisible) {
    int deltaY = shouldBeVisible ? 0 : -mToolbar.getHeight();
    mToolbar.animate().translationY(deltaY).setInterpolator(new AccelerateInterpolator(2));
}

[Buggy Hunk]
protected void toggleToolbar(boolean shouldBeVisible){

[Patch]
public void toggleToolbar(boolean shouldBeVisible){

[Demonstration 3]

[Buggy Method]
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_recordings, container, false);
    RecyclerView recyclerView;
    RecyclerView.LayoutManager layoutManager;
    recyclerView = (RecyclerView) rootView.findViewById(R.id.recycler_view_recordings);
    recyclerView.setHasFixedSize(true);
    recyclerView.setClickable(true);
    layoutManager = new LinearLayoutManager(rootView.getContext());
    recyclerView.setLayoutManager(layoutManager);
    RecyclerView.Adapter adapter = new FileAdapter(getContext());
    recyclerView.setAdapter(adapter);
    return rootView;
}

[Buggy Hunk]
RecyclerView.Adapter adapter = new FileAdapter(getContext());

[Patch]
RecyclerView.Adapter adapter = new FileAdapter(getActivity());