class DoubleValue implements Value<Double> {

	@Override
	public int compareTo(Value<Double> arg) {
		if (arg == null) {
			return -1;
		}
		Double other = arg.getValue();
		if (value == null) {
			if (other == null) {
				return 0;
			}
			return 1;
		} else if (other == null) {
			return -1;
		}
		return value.compareTo(other);
	}

	public  DoubleValue(Double value);

}