JSR363 の参照実装を使用しています。これの多くのバリエーションを試しましたが、このコードを例として挙げます。
ServiceProvider provider = ServiceProvider.current();
QuantityFactory<Length> lengthFactory = provider.getQuantityFactory(Length.class);
Quantity<Length> first = lengthFactory.create(5, Units.METRE.divide(100.0));
Quantity<Length> second = lengthFactory.create(3, Units.METRE);
System.out.println(second.add(first));
これは 503.0 m を出力します。明らかに何かが大きく間違っており、これは 3.05 m のはずです。これが実際にライブラリのバグであるとは信じがたいので、誰かが私に欠けているものを教えてくれることを願っています.