void (Graphics g, int y, int start, int stop) { stop -= myWidthProvider.compute() / 4; Color oldColor = g.getColor(); g.setColor(myColorHolder.getColor()); final int height = myHeightProvider.compute(); final int halfHeight = height / 2; int mid = y - halfHeight; int top = y - height; LinePainter2D.paint((Graphics2D)g, start, mid, stop, mid); LinePainter2D.paint((Graphics2D)g, stop, y, stop, top); g.fillPolygon(new int[]{stop - halfHeight, stop - halfHeight, stop}, new int[]{y, y - height, y - halfHeight}, 3); g.setColor(oldColor); }