[Demonstration 1]

[Buggy Method]
public void setApplication(String application) {
    this.application = application;
}

[Buggy Hunk]
public void setApplication(String application) {

[Patch]
public final void setApplication(String application) {

[Demonstration 2]

[Buggy Method]
private CacheEntry getEntryForPackage(String packageName, UserHandleCompat user) {
    ComponentName cn = getPackageComponent(packageName);
    CacheKey cacheKey = new CacheKey(cn, user);
    CacheEntry entry = mCache.get(cacheKey);
    if (entry == null) {
        entry = new CacheEntry();
        entry.title = "";
        mCache.put(cacheKey, entry);
        try {
            ApplicationInfo info = mPackageManager.getApplicationInfo(packageName, 0);
            entry.title = info.loadLabel(mPackageManager);
            entry.icon = Utilities.createIconBitmap(info.loadIcon(mPackageManager), mContext);
        } catch (NameNotFoundException e) {
            if (DEBUG)
                Log.d(TAG, "Application not installed " + packageName);
        }
        if (entry.icon == null) {
            entry.icon = getPreloadedIcon(cn, user);
        }
    }
    return entry;
}

[Buggy Hunk]
ComponentName cn = getPackageComponent(packageName);

[Patch]
ComponentName cn = new ComponentName(packageName, EMPTY_CLASS_NAME);;

[Demonstration 3]

[Buggy Method]
private CacheEntry getEntryForPackage(String packageName, UserHandleCompat user) {
    ComponentName cn = getPackageComponent(packageName);
    CacheKey cacheKey = new CacheKey(cn, user);
    CacheEntry entry = mCache.get(cacheKey);
    if (entry == null) {
        entry = new CacheEntry();
        entry.title = "";
        mCache.put(cacheKey, entry);
        try {
            ApplicationInfo info = mPackageManager.getApplicationInfo(packageName, 0);
            entry.title = info.loadLabel(mPackageManager);
            entry.icon = Utilities.createIconBitmap(info.loadIcon(mPackageManager), mContext);
        } catch (NameNotFoundException e) {
            if (DEBUG)
                Log.d(TAG, "Application not installed " + packageName);
        }
        if (entry.icon == null) {
            entry.icon = getPreloadedIcon(cn, user);
        }
    }
    return entry;
}

[Buggy Hunk]
ComponentName cn = getPackageComponent(packageName);

[Patch]
ComponentName cn = new ComponentName(packageName, EMPTY_CLASS_NAME);