@Override
	public ColumnConstraint<T> parseConstraintValue(String newValue, Object dataSource) {
		// Expecting a string in the form:  [min,max]

		Matcher m = RANGE_SPEC_PATTERN.matcher(newValue);
		if (m.matches()) {
			String minStr = m.group(1);
			String maxStr = m.group(2);

			T newMinValue = editorProvider.parseValue(minStr.trim(), dataSource);
			T newMaxValue = editorProvider.parseValue(maxStr.trim(), dataSource);

			return copy(newMinValue, newMaxValue);
		}
		throw new IllegalArgumentException("Don't know how to parse '" + newValue + "'");
	}
Returns the max value of the range used by this constraint.

@return  the max value of the range used by this constraint.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/constraint/RangeColumnConstraint.java