@SuppressWarnings("unchecked") void addAdapter(int position,UniversalAdapter adapter){
  int count=getCount();
  ListPiece piece=new ListPiece(adapter,this);
  listPieces.add(position,piece);
  piece.setStartPosition(count);
  piece.initializeItemViewTypes();
}

@ SuppressWarnings ( "unchecked" ) void addAdapter ( int position , UniversalAdapter adapter ) { int count = getCount ( ) ; ListPiece piece = new ListPiece ( adapter , this ) ; listPieces . add ( position , piece ) ; piece . setStartPosition ( count ) ; piece . initializeItemViewTypes ( ) ; }
adds an adapter to this merged adapter based on the position of adapters .
