[Demonstration 1]

[Buggy Method]
public List<Integer> getModelIds(Map<String, String> keyValuePairs) throws TException {
    return ExceptionWrapper.run(() -> FitEventDao.getModelIds(keyValuePairs, ctx));
}

[Buggy Hunk]
return ExceptionWrapper.run(() -> FitEventDao.getModelIds(keyValuePairs, ctx));

[Patch]
return ExceptionWrapper.run(() -> MetadataDao.getModelIds(keyValuePairs, metadataDb));

[Demonstration 2]

[Buggy Method]
private void saveProperties(MvpRuntimeParams context) {
    PropertiesComponent.getInstance().setValue(MVP_ACTIVITY_CANONICAL_NAME, context.getActivityCanonicalName());
    PropertiesComponent.getInstance().setValue(MVP_FRAGMENT_CANONICAL_NAME, context.getFragmentCanonicalName());
    PropertiesComponent.getInstance().setValue(MVP_FRAGMENT_CANONICAL_NAME, context.getAdapterCanonicalName());
}

[Buggy Hunk]
PropertiesComponent.getInstance().setValue(MVP_FRAGMENT_CANONICAL_NAME, context.getAdapterCanonicalName());

[Patch]
PropertiesComponent.getInstance().setValue(MVP_ADAPTER_CANONICAL_NAME, context.getAdapterCanonicalName());