@Override
 public void onBindViewHolder(ViewHolder holder, int position) {
   int type = getItemViewType(position);
   if (type != TYPE_FOOTER) {
     mInternalAdapter.onBindViewHolder(holder, position);
   }
 }