code: protected void drawBullet(Graphics2D g)
      {
          ctx.updateGraphics(g);
      	int x = (int) Math.round(getAbsoluteContentX() - 1.2 * ctx.getEm());
      	int y = (int) Math.round(getAbsoluteContentY() + 0.5 * ctx.getEm());
      	int r = (int) Math.round(0.4 * ctx.getEm());
      	if (styleType == CSSProperty.ListStyleType.CIRCLE) 
      		g.drawOval(x, y, r, r);
      	else if (styleType == CSSProperty.ListStyleType.SQUARE) 
      		g.fillRect(x, y, r, r);
      	//else if (type == CSSProperty.ListStyleType.BOX) //not documented, recognized by Konqueror 
      	//	g.drawRect(x, y, r, r);
      	else if (styleType == CSSProperty.ListStyleType.DISC)
      		g.fillOval(x, y, r, r);
      	else if (styleType != CSSProperty.ListStyleType.NONE)
      	    drawText(g, getMarkerText());
      }
docs: Draws a bullet or text marker