public void populateViewHolderItem(SnapViewHolder viewHolder,T item,int position){
  viewHolder.setItemData(item);
  viewHolder.populateViewHolder(item,position);
  viewHolder.attachOnClickListeners(viewHolder,item,position);
}

public void populateViewHolderItem ( SnapViewHolder viewHolder , T item , int position ) { viewHolder . setItemData ( item ) ; viewHolder . populateViewHolder ( item , position ) ; viewHolder . attachOnClickListeners ( viewHolder , item , position ) ; }
populate view of viewholder here .
