boolean hasApplyConflict() {
		if (!editUseEnabled) {
			throw new IllegalStateException("component not constructed for edit use");
		}
		if (composite == null || bitFieldAllocation == null) {
			throw new IllegalStateException();
		}
		if (composite instanceof Union) {
			return false;
		}
		return bitFieldAllocation.hasConflict;

		// TODO: Improve conflict detection with zero-length components.
		// Zero-length components can share common offset, although
		// zero-length components should have a lower ordinal than a
		// sized component at the same offset.

	}
Update the size and offset of the allocation unit.  Since this can
affect the size of this component, its bounds will be updated the component
repainted.
@param byteSize allocation byte size
@param byteOffset offset of allocation from start of composite
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/BitFieldPlacementComponent.java