protected void drawStroke(Graphics2D g) {
   g.draw(getTextShape());
 }
 protected void drawFill(Graphics2D g) {
   g.fill(getTextShape());
 }