@Nonnull
	static IntValue of(int value) {
		return switch (value) {
			case Integer.MAX_VALUE -> VAL_MAX;
			case Integer.MIN_VALUE -> VAL_MIN;
			case -1 -> VAL_M1;
			case 0 -> VAL_0;
			case 1 -> VAL_1;
			case 2 -> VAL_2;
			case 3 -> VAL_3;
			case 4 -> VAL_4;
			case 5 -> VAL_5;
			default -> new IntValueImpl(value);
		};
	}
@param value
		Integer value to hold.

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