docs: @Override protected void initGraphics() {
          super.initGraphics();
  
          barColor = tile.getBarColor();
  
          barBackground = new Region();
          barBackground.setBackground(new Background(new BackgroundFill(tile.getBarBackgroundColor(), new CornerRadii(0.0, 0.0, 0.025, 0.025, true), Insets.EMPTY)));
  
          barClip = new Rectangle();
  
          bar = new Rectangle();
          bar.setFill(tile.getBarColor());
          bar.setStroke(null);
          bar.setClip(barClip);
  
          titleText = new Text();
          titleText.setFill(tile.getTitleColor());
          Helper.enableNode(titleText, !tile.getTitle().isEmpty());
  
          valueText = new Text(String.format(locale, formatString, ((tile.getValue() - minValue) / range * 100)));
          valueText.setFill(tile.getValueColor());
          Helper.enableNode(valueText, tile.isValueVisible());
  
          unitText = new Text(tile.getUnit());
          unitText.setFill(tile.getUnitColor());
          Helper.enableNode(unitText, !tile.getUnit().isEmpty());
  
          valueUnitFlow = new TextFlow(valueText, unitText);
          valueUnitFlow.setTextAlignment(TextAlignment.RIGHT);
  
          description = new Label(tile.getDescription());
          description.setAlignment(tile.getDescriptionAlignment());
          description.setWrapText(true);
          description.setTextFill(tile.getTextColor());
          Helper.enableNode(description, !tile.getDescription().isEmpty());
  
          percentageText = new Text();
          percentageText.setFill(tile.getBarColor());
  
          percentageUnitText = new Text("%");
          percentageUnitText.setFill(tile.getBarColor());
  
          maxValueRect = new Rectangle();
          maxValueRect.setFill(tile.getThresholdColor());
  
          maxValueText = new Text();
          maxValueText.setFill(tile.getBackgroundColor());
  
          maxValueUnitText = new Text(tile.getUnit());
          maxValueUnitText.setFill(tile.getBackgroundColor());
  
          getPane().getChildren().addAll(barBackground, bar, titleText, valueUnitFlow, description, percentageText, percentageUnitText, maxValueRect, maxValueText, maxValueUnitText);
      }