@Override
	public boolean dependsOn(DataType dt) {
		lock.acquire();
		try {
			checkIsValid();
			if (getNumComponents() == 1) {
				DataTypeComponent dtc = getComponent(0);
				return dtc.getDataType().dependsOn(dt);
			}
			return false;
		}
		finally {
			lock.release();
		}
	}
Perform union member repack.
Perform lazy update of stored alignment introduced with v5 adapter.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/UnionDB.java