question: void drawShape ( Graphics g , CSS . Value type , int ax , int ay , int aw , int ah , float align ) { int gap = isLeftToRight ? - ( bulletgap + 8 ) : ( aw + bulletgap ) ; int x = ax + gap ; int y = Math . max ( ay , ay + ( int ) ( align * ah ) - 8 ) ; if ( type == CSS . Value . SQUARE ) { g . drawRect ( x , y , 8 , 8 ) ; } else if ( type == CSS . Value . CIRCLE ) { g . drawOval ( x , y , 8 , 8 ) ; } else { g . fillOval ( x , y , 8 , 8 ) ; } }
target:  Draws the graphical bullet item specified by the type argument.