docs: public String encode() throws IOException {
          FastStringWriter fsw = new FastStringWriter();
  
          try {
              ChartUtils.writeDataValue(fsw, "autoSkip", this.autoSkip, false);
              ChartUtils.writeDataValue(fsw, "autoSkipPadding", this.autoSkipPadding, true);
              ChartUtils.writeDataValue(fsw, "labelOffset", this.labelOffset, true);
              ChartUtils.writeDataValue(fsw, "maxRotation", this.maxRotation, true);
              ChartUtils.writeDataValue(fsw, "minRotation", this.minRotation, true);
              ChartUtils.writeDataValue(fsw, "mirror", this.mirror, true);
              ChartUtils.writeDataValue(fsw, "padding", this.padding, true);
          }
          finally {
              fsw.close();
          }
  
          return fsw.toString();
      }