@Override
	protected Address fromString(String valueString) {
		Address address = addressFactory.getAddress(valueString);
		if (address == null) {
			throw new IllegalArgumentException("Invalid address string: " + valueString);
		}
		return address;
	}
Creates an AddressValue with an optional default value.
@param name the name of this value
@param defaultValue an optional default value
@param factory the AddressFactory that will be used to create Addresses.
Ghidra/Features/Base/src/main/java/ghidra/features/base/values/AddressValue.java