public void languageChanged(TaskMonitor monitor) throws IOException, CancelledException {
		setProgramArchitecture(program, program.getSymbolTable().getVariableStorageManager(), true,
			monitor);
	}
Update program-architecture information following a language upgrade/change
@param monitor task monitor
@throws IOException if IO error occurs
@throws CancelledException if task monitor cancelled
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/ProgramDataTypeManager.java