// Path: quantity/src/main/java/systems/uom/quantity/Concentration.java
// public interface Concentration<Q extends Quantity<Q>> extends Quantity<Concentration<Q>> {
// }
// 
// Path: quantity/src/main/java/systems/uom/quantity/Consumption.java
// public interface Consumption<Q extends Quantity<Q>> extends Quantity<Consumption<Q>> {
// }
// 
// Path: quantity/src/main/java/systems/uom/quantity/Information.java
// public interface Information extends Quantity<Information> {
// }
// 
// Path: quantity/src/main/java/systems/uom/quantity/InformationRate.java
// public interface InformationRate extends Quantity<InformationRate> {
// }
// 
// Path: quantity/src/main/java/systems/uom/quantity/Resolution.java
// public interface Resolution extends Quantity<Resolution> {
// }


import static javax.measure.MetricPrefix.*;
import static tech.units.indriya.unit.Units.CUBIC_METRE;
import static tech.units.indriya.unit.Units.METRE;
import static tech.units.indriya.unit.Units.SQUARE_METRE;
import static tech.units.indriya.AbstractUnit.ONE;
import systems.uom.quantity.Concentration;
import systems.uom.quantity.Consumption;
import systems.uom.quantity.Information;
import systems.uom.quantity.InformationRate;
import systems.uom.quantity.Resolution;
import tech.units.indriya.*;
import tech.units.indriya.format.SimpleUnitFormat;
import tech.units.indriya.function.MultiplyConverter;
import tech.units.indriya.unit.AlternateUnit;
import tech.units.indriya.unit.ProductUnit;
import tech.units.indriya.unit.TransformedUnit;
import tech.units.indriya.unit.Units;
import javax.measure.Quantity;
import javax.measure.Unit;
import javax.measure.quantity.*;
     */
    public static final Unit<Length> PIXEL = addUnit(METRE.multiply(0.0002636));
    
    /**
     * A unit of length equal to <code>0.013837 {@link #INCH}</code> exactly (standard name <code>pt</code>).
     * 
     * @see #PIXEL
     * @stable ICU 59
     */
    public static final Unit<Length> POINT = addUnit(LINE.divide(6), "Point", "pt"); //
//      static final Unit<Length> POINT = addUnit(INCH.multiply(13837) //
//      .divide(1000000));
      
     /** As per <a href="http//cldr.unicode.org/">CLDR</a> standard. public
     * static final Unit<Length> PICA = addUnit(POINT.multiply(12)); /** As per
     * <a href="http//cldr.unicode.org/">CLDR</a> standard. public static final
     * Unit<Length> POINT_PRINTER =
     * addUnit(INCH_INTERNATIONAL.multiply(13837).divide(1000000)); /** As per
     * <a href="http//cldr.unicode.org/">CLDR</a> standard. public static final
     * Unit<Length> PICA_PRINTER = addUnit(POINT_PRINTER.multiply(12));
     */
    
    /**
     * Pixel per centimeter describe the resolution for any output device (monitor,
     * printer) that deals with outputting digital raster images.
     * 
     * @see #DOT
     * @see #METER
     * @stable ICU 65
     */
// Path: quantity/src/main/java/systems/uom/quantity/Concentration.java
// public interface Concentration<Q extends Quantity<Q>> extends Quantity<Concentration<Q>> {
// }
// 
// Path: quantity/src/main/java/systems/uom/quantity/Consumption.java
// public interface Consumption<Q extends Quantity<Q>> extends Quantity<Consumption<Q>> {
// }
// 
// Path: quantity/src/main/java/systems/uom/quantity/Information.java
// public interface Information extends Quantity<Information> {
// }
// 
// Path: quantity/src/main/java/systems/uom/quantity/InformationRate.java
// public interface InformationRate extends Quantity<InformationRate> {
// }
// 
// Path: quantity/src/main/java/systems/uom/quantity/Resolution.java
// public interface Resolution extends Quantity<Resolution> {
// }


// Path: unicode/src/main/java/systems/uom/unicode/CLDR.java
import static javax.measure.MetricPrefix.*;
import static tech.units.indriya.unit.Units.CUBIC_METRE;
import static tech.units.indriya.unit.Units.METRE;
import static tech.units.indriya.unit.Units.SQUARE_METRE;
import static tech.units.indriya.AbstractUnit.ONE;
import systems.uom.quantity.Concentration;
import systems.uom.quantity.Consumption;
import systems.uom.quantity.Information;
import systems.uom.quantity.InformationRate;
import systems.uom.quantity.Resolution;
import tech.units.indriya.*;
import tech.units.indriya.format.SimpleUnitFormat;
import tech.units.indriya.function.MultiplyConverter;
import tech.units.indriya.unit.AlternateUnit;
import tech.units.indriya.unit.ProductUnit;
import tech.units.indriya.unit.TransformedUnit;
import tech.units.indriya.unit.Units;
import javax.measure.Quantity;
import javax.measure.Unit;
import javax.measure.quantity.*;

     */
    public static final Unit<Length> PIXEL = addUnit(METRE.multiply(0.0002636));
    
    /**
     * A unit of length equal to <code>0.013837 {@link #INCH}</code> exactly (standard name <code>pt</code>).
     * 
     * @see #PIXEL
     * @stable ICU 59
     */
    public static final Unit<Length> POINT = addUnit(LINE.divide(6), "Point", "pt"); //
//      static final Unit<Length> POINT = addUnit(INCH.multiply(13837) //
//      .divide(1000000));
      
     /** As per <a href="http//cldr.unicode.org/">CLDR</a> standard. public
     * static final Unit<Length> PICA = addUnit(POINT.multiply(12)); /** As per
     * <a href="http//cldr.unicode.org/">CLDR</a> standard. public static final
     * Unit<Length> POINT_PRINTER =
     * addUnit(INCH_INTERNATIONAL.multiply(13837).divide(1000000)); /** As per
     * <a href="http//cldr.unicode.org/">CLDR</a> standard. public static final
     * Unit<Length> PICA_PRINTER = addUnit(POINT_PRINTER.multiply(12));
     */
    
    /**
     * Pixel per centimeter describe the resolution for any output device (monitor,
     * printer) that deals with outputting digital raster images.
     * 
     * @see #DOT
     * @see #METER
     * @stable ICU 65
     */
    public static final Unit<Resolution> DOT_PER_CENTIMETER = addUnit(DOT.divide(CENTI(METER)).asType(Resolution.class), 