class ViewAutoScroller extends AutoScroller {

    @Override
    public void scroll(@NonNull Point location) {
        mLastLocation = location;

        // See #aboveMotionThreshold for details on how we track initial location.
        if (mOrigin == null) {
            mOrigin = location;
            if (VERBOSE) Log.v(TAG, "Origin @ " + mOrigin);
        }

        if (VERBOSE) Log.v(TAG, "Current location @ " + mLastLocation);

        mHost.runAtNextFrame(mRunner);
    }

      ViewAutoScroller(@NonNull ScrollHost scrollHost);
    @VisibleForTesting  ViewAutoScroller(@NonNull ScrollHost scrollHost, float scrollThresholdRatio);

}