private void initializeArchitecture() {
		ProgramArchitecture arch = originalDTM.getProgramArchitecture();
		if (arch != null) {
			try {
				setProgramArchitecture(arch, null, true, TaskMonitor.DUMMY);
			}
			catch (CancelledException e) {
				throw new AssertException(e); // unexpected
			}
			catch (IOException e) {
				errHandler.dbError(e);
			}
		}
	}
Constructor
@param rootName the root name for this data type manager (usually the program name).
@param originalDTM the original datatype manager
@param originalComposite the original composite data type that is being edited. (may be null)
@param changeCallback Callback will be invoked when any change is made to the view composite.
@param restoredCallback Callback will be invoked following any undo/redo.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/CompositeViewerDataTypeManager.java