@Nonnull
		public SortedSet<LocalAccess> getWrites() {
			if (writes == null)
				return Collections.emptySortedSet();
			return writes;
		}
State tracking for when variables are read from and written to, along with the common merged value.
<br>
These states are keyed by {@link #key(int, int)} which ensures that multiple types can target the
same variable index without issue, should there be attempts to observe the merged {@link ReValue}.
Since the key takes in {@link Type#getSort()} there should never be invalid merge operations of
incompatible value types.
recaf-core/src/main/java/software/coley/recaf/services/deobfuscation/transform/generic/VariableFoldingTransformer.java