ud2.addUnit(new Unit(Unit.Kind.JOULE, 5, level, version));
ud2.addUnit(new Unit(Unit.Kind.MOLE, 5, level, version));
System.out.printf("\n%s / %s\t=\t", UnitDefinition.printUnits(ud, true), UnitDefinition.printUnits(ud2, true));
ud.divideBy(ud2);
ud.simplify();
System.out.println(UnitDefinition.printUnits(ud, true));
ud = new UnitDefinition(level, version);
ud.addUnit(new Unit(-3, Unit.Kind.MOLE, 2, level, version));
ud.addUnit(new Unit(-3, Unit.Kind.LITRE, -2, level, version));