question: void drawDivider ( Canvas canvas , Rect bounds , int childIndex ) { final Drawable divider = mDivider ; final boolean clipDivider = mClipDivider ; if ( ! clipDivider ) { divider . setBounds ( bounds ) ; } else { canvas . save ( ) ; canvas . clipRect ( bounds ) ; } divider . draw ( canvas ) ; if ( clipDivider ) { canvas . restore ( ) ; } }
target:  Draws a divider for the given child in the given bounds.