question: public void updateExpandableItem ( int expandableItemPosition , ExpandableItem expandableItem ) { validateExpandableItem ( expandableItem ) ; expandableItems . remove ( expandableItemPosition ) ; expandableItems . add ( expandableItemPosition , expandableItem ) ; int buttonPosition = buttons . size ( ) - 1 - expandableItemPosition ; configureButtonContent ( buttons . get ( buttonPosition ) , expandableItem ) ; }
target:  Changes the ExpandableItem associated to a given position and updates the Button widget to show the new ExpandableItem information.