@Deprecated
  protected RectangularShape getInnerShape(Rectangle r, float bw, float lw, float arc) {
    return new RoundRectangle2D.Float(bw + lw, bw + lw, r.width - (bw + lw) * 2, r.height - (bw + lw) * 2, arc, arc);
  }
@Deprecated
  protected RectangularShape getInnerShape(Rectangle r, float bw, float lw, float arc)