@@ -0,0 +1,1187 @@
+package com.stolets.rxdiffutil;%0A%0Aimport android.app.Activity;%0Aimport android.support.annotation.NonNull;%0Aimport android.support.v7.util.DiffUtil;%0A%0Aimport com.stolets.rxdiffutil.diffrequest.DiffRequestBuilder;%0A%0Aimport static com.stolets.rxdiffutil.internal.Preconditions.checkNotNull;%0A%0A/**%0A * Represents an entry point for making diff requests.%0A */%0A@SuppressWarnings(%22WeakerAccess%22)%0Apublic final class RxDiffUtil %7B%0A%0A    /**%0A     * Creates the diff request builder that is used to configure request parameters.%0A     *%0A     * @param activity     An %7B@link Activity%7D the lifecycle of the request is bound to.%0A     *                     Note: When the activity is finished the request is cancelled automatically.%0A     * @param diffCallback A concrete implementation of %7B@link DiffUtil.Callback%7D.%0A     * @return %7B@link DiffRequestBuilder%7D.%0A     */%0A    @NonNull%0A    public static DiffRequestBuilder builder(@NonNull final Activity activity, @NonNull final DiffUtil.Callback diffCallback) %7B%0A        checkNotNull(activity, %22activity must not be null!%22);%0A        checkNotNull(diffCallback, %22diffCallback must not be null!%22);%0A%0A        return new DiffRequestBuilder(activity, diffCallback);%0A    %7D%0A%7D%0A

Add RxDiffUtil entry point class