for (i in position until effectList.size) {
        var holder = mRecyclerView.findViewHolderForAdapterPosition(i) as EffectsHolder
        holder.bindEffect(holder.effect, i)
    }
My code is causing a null pointer cast like this:
kotlin.TypeCastException: null cannot be cast to non-null type com.mobileer.androidfxlab.EffectsAdapter.EffectsHolder
Because mRecyclerView.findViewHolderForAdapterPosition(i) returns null. How can I conditionally cast only if mRecyclerView.findViewHolderForAdapterPosition(i) is not null? Then I can do holder?.bindEffect(holder.effect, i)
 
     
    