question: void checkAndRemoveHeaderRow ( int position ) { if ( isUpdateListEmpty ( ) ) { for ( Iterator < Displayable > it = displayableList . iterator ( ) ; it . hasNext ( ) ; ) { Displayable displayable = it . next ( ) ; if ( displayable instanceof UpdateHeaderRow ) { it . remove ( ) ; notifyItemRemoved ( position ) ; } } } }
target:  Check if there's any Update on the displayableList and if so, removes the Update header