@SuppressWarnings("unchecked") public static void invokeOnViewAttachedToWindow(@NonNull RecyclerView.Adapter adapter, @NonNull RecyclerView.ViewHolder holder, int viewType) { if (adapter instanceof WrappedAdapter) { ((WrappedAdapter) adapter).onViewAttachedToWindow(holder, viewType); } else { adapter.onViewAttachedToWindow(holder); } }