[Demonstration 1]

[Buggy Method]
@Override
public boolean equals(Object o) {
    NewsEntry other = (NewsEntry) o;
    return TextUtils.equals(mTitle, other.mTitle) && TextUtils.equals(mDesc, other.mDesc) && TextUtils.equals(mUrl, other.mUrl) && TextUtils.equals(mUrlMobile, other.mUrlMobile) && mPubDate == other.mPubDate;
}

[Buggy Hunk]
TextUtils.equals(mUrlMobile, other.mUrlMobile) && mPubDate == other.mPubDate;

[Patch]
TextUtils.equals(mUrlMobile, other.mUrlMobile)  ;

[Demonstration 2]

[Buggy Method]
public DmnExpression handleElement(DmnTransformContext context, LiteralExpression expression) {
    DmnExpressionImpl dmnExpression = new DmnExpressionImpl();
    dmnExpression.setId(expression.getId());
    String expressionLanguage = expression.getExpressionLanguage();
    if (expressionLanguage != null) {
        dmnExpression.setExpressionLanguage(expressionLanguage.trim());
    }
    String text = expression.getText();
    if (text != null) {
        String textContent = text.getTextContent();
        if (textContent != null) {
            dmnExpression.setExpression(textContent.trim());
        }
    }
    return dmnExpression;
}

[Buggy Hunk]
String text = expression.getText();

[Patch]
Text text = expression.getText();

[Demonstration 3]

[Buggy Method]
@SuppressWarnings("unchecked")
public static <T> Flow.Publisher<T> toFlow(org.reactivestreams.Publisher<? extends T> reactivePublisher) {
    Objects.requireNonNull(reactivePublisher, "reactivePublisher");
    if (reactivePublisher instanceof org.reactivestreams.Publisher) {
        return (Flow.Publisher<T>) reactivePublisher;
    }
    if (reactivePublisher instanceof ReactivePublisherFromFlow) {
        return (Flow.Publisher<T>) (((ReactivePublisherFromFlow<T>) reactivePublisher).flow);
    }
    return new FlowPublisherFromReactive<>(reactivePublisher);
}

[Buggy Hunk]
if (reactivePublisher instanceof org.reactivestreams.Publisher) {

[Patch]
if (reactivePublisher instanceof Flow.Publisher) {