void reclaimScrapViews(List<View> views){
  if (mViewTypeCount == 1) {
    views.addAll(mCurrentScrap);
  }
 else {
    final int viewTypeCount=mViewTypeCount;
    final ArrayList<View>[] scrapViews=mScrapViews;
    for (int i=0; i < viewTypeCount; ++i) {
      final ArrayList<View> scrapPile=scrapViews[i];
      views.addAll(scrapPile);
    }
  }
}

void reclaimScrapViews ( List < View > views ) { if ( mViewTypeCount == 1 ) { views . addAll ( mCurrentScrap ) ; } else { final int viewTypeCount = mViewTypeCount ; final ArrayList < View > [ ] scrapViews = mScrapViews ; for ( int i = 0 ; i < viewTypeCount ; ++ i ) { final ArrayList < View > scrapPile = scrapViews [ i ] ; views . addAll ( scrapPile ) ; } } }
puts all views in the scrap heap into the supplied list .
