@SuppressWarnings("unchecked") public static boolean invokeOnFailedToRecycleView(@NonNull RecyclerView.Adapter adapter, @NonNull RecyclerView.ViewHolder holder, int viewType) { if (adapter instanceof WrappedAdapter) { return ((WrappedAdapter) adapter).onFailedToRecycleView(holder, viewType); } else { return adapter.onFailedToRecycleView(holder); } }