@Nonnull
	static DoubleValue of(double value) {
		if (value == 0) return VAL_0;
		else if (value == 1) return VAL_1;
		else if (value == -1) return VAL_M1;
		else if (value == Double.MAX_VALUE) return VAL_MAX;
		else if (value == Double.MIN_VALUE) return VAL_MIN;
		return new DoubleValueImpl(value);
	}
@param value
		Double value to hold.

@return Double value holding the exact content.
recaf-core/src/main/java/software/coley/recaf/util/analysis/value/DoubleValue.java