@Override
	public int compareTo(UnitsValue<T> other) {
		if (this == other) {
			return 0;
		}
		double result = getNormalizedValue() - other.getNormalizedValue();
		if (result < 0.0) {
			return -1;
		}
		if (result > 0.0) {
			return 1;
		}
		return 0;
	}