docs: public static byte[] doubleFormating(Number num, Charset charset, int fieldLength, int sizeDecimalPart) {
  		int sizeWholePart = fieldLength - (sizeDecimalPart > 0 ? (sizeDecimalPart + 1) : 0);
  
  		StringBuilder format = new StringBuilder(fieldLength);
  		for (int i = 0; i < sizeWholePart-1; i++) {
  			format.append("#");
  		}
  		if (format.length() < sizeWholePart) {
  			format.append("0");
  		}
  		if (sizeDecimalPart > 0) {
  			format.append(".");
  			for (int i = 0; i < sizeDecimalPart; i++) {
  				format.append("0");
  			}
  		}
  
  		DecimalFormat df = (DecimalFormat) NumberFormat.getInstance(Locale.ENGLISH);
  		df.applyPattern(format.toString());
  		return textPadding(df.format(num).toString(), charset, fieldLength, DBFAlignment.RIGHT,
  				(byte) ' ');
  	}