question: @ 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 ( ) ; }
target:  Adds an adapter to this merged adapter based on the position of adapters.