@Override
 public int hashCode() {
   return actualUnit.hashCode() + annotation.hashCode();
 }
 @Override
 public UnitConverter getConverterToSI() {
   return actualUnit.getConverterToSI();
 }
 @Override
 public PhysicsDimension getDimension() {
   return actualUnit.getDimension();
 }
 @Override
 public PhysicsUnit<Q> toSI() {
   return actualUnit.getSystemUnit();
 }
 @Override
 public Map<? extends PhysicsUnit, Integer> getProductUnits() {
   return actualUnit.getProductUnits();
 }
 @Override
 public String getSymbol() {
   return actualUnit.getSymbol();
 }