public static ImmutableAddressSet asImmutable(AddressSetView view) {
		if (view == null) {
			return EMPTY_SET;
		}
		if (view instanceof ImmutableAddressSet ias) {
			return ias;
		}
		return new ImmutableAddressSet(view);
	}
Immutable implementation of the {@link AddressSetView} interface;
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/address/ImmutableAddressSet.java