@@ -0,0 +1,856 @@
+package com.stolets.rxdiffutil;%0A%0Aimport android.support.annotation.NonNull;%0A%0Apublic final class ExampleModel implements Identifiable%3CString%3E %7B%0A    @NonNull%0A    private final String mData;%0A    @NonNull%0A    private final String mId;%0A%0A    public ExampleModel(@NonNull final String data, @NonNull final String id) %7B%0A        this.mData = data;%0A        this.mId = id;%0A    %7D%0A%0A    @NonNull%0A    @Override%0A    public String getId() %7B%0A        return mId;%0A    %7D%0A%0A    @NonNull%0A    public String getData() %7B%0A        return mData;%0A    %7D%0A%0A    @Override%0A    public boolean equals(Object o) %7B%0A        if (this == o) return true;%0A        if (o == null %7C%7C getClass() != o.getClass()) return false;%0A%0A        ExampleModel that = (ExampleModel) o;%0A%0A        return mData.equals(that.mData);%0A    %7D%0A%0A    @Override%0A    public int hashCode() %7B%0A        return mData.hashCode();%0A    %7D%0A%7D

Add ExampleModel for unit tests