import javax.measure.Quantity;
import javax.measure.quantity.Length;
import tech.uom.libsi.unit.MetricPrefix;
import static si.uom.quantity.Quantities.*;
Quantity<Length> length = create(10, MetricPrefix.KILO(METRE));
import javax.measure.UnitConverter;
import tech.uom.libsi.unit.MetricPrefix;
import static si.uom.quantity.Quantities.*;
UnitConverter converter = METRE.getConverterTo(MetricPrefix.KILO(METRE));
Quantity<Length> convertedLength = length.to(METRE).multiply(converter);
import static si.uom.quantity.Quantities.*;
Quantity<Length> sum = length.add(metres(5));
import tech.units.indriya.format.SimpleUnitFormat;
import static si.uom.quantity.Quantities.*;
SimpleUnitFormat.getInstance().label(metres(10));