[Demonstration 1]

[Buggy Method]
public boolean checkUserName(String userName) {
    Query query = getCurrentSession().createQuery("select count(*) from User as user where user.userName = :userName");
    query.setString("userName", userName);
    return (Long) query.uniqueResult() > 0;
}

[Buggy Hunk]
return (Long ) query.uniqueResult() > 0;

[Patch]
return (Long) query.uniqueResult() == 0;

[Demonstration 2]

[Buggy Method]
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.preferences);
    clearCache = findPreference(CLEAR_CACHE);
    about = findPreference(FEED_BACK);
    version = findPreference(APP_VERSION);
    splash = findPreference(ORIGINAL_SPLASH);
    clearCache.setSummary(clearCache.getSummary() + getCacheSize());
    splash.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {

        @Override
        public boolean onPreferenceChange(Preference preference, Object o) {
            secretStepOne();
            return true;
        }
    });
    version.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {

        @Override
        public boolean onPreferenceChange(Preference preference, Object newValue) {
            Log.i("test", secretIndex + ">>>>");
            if ((Boolean) newValue && secretIndex < 3) {
                //                    BmobUpdateAgent.forceUpdate(getActivity());
            }
            secretStepTwo();
            return true;
        }
    });
    clearCache.setOnPreferenceClickListener(this);
    about.setOnPreferenceClickListener(this);
}

[Buggy Hunk]
clearCache.setSummary(clearCache.getSummary() + getCacheSize());

[Patch]
clearCache.setSummary(clearCache.getSummary() + " " + getCacheSize());

[Demonstration 3]

[Buggy Method]
@Override
public void onReceive(Context context, Intent intent) {
    context.sendBroadcast(GTALK_HEART_BEAT_INTENT);
    context.sendBroadcast(MCS_MCS_HEARTBEAT_INTENT);
    Log.d(TAG, "HeartbeatReceiver sent heartbeat request");
    HeartbeatFixerUtils.scheduleHeartbeatRequest(context);
}

[Buggy Hunk]
HeartbeatFixerUtils.scheduleHeartbeatRequest(context);

[Patch]
HeartbeatFixerUtils.scheduleHeartbeatRequest(context, false);