public static DataOrganizationImpl getDefaultOrganization(Language language) {
		DataOrganizationImpl dataOrganization = new DataOrganizationImpl();
		dataOrganization.setSizeAlignment(1, 1);
		dataOrganization.setSizeAlignment(2, 2);
		dataOrganization.setSizeAlignment(4, 4);
		dataOrganization.setSizeAlignment(8, 8);
		if (language != null) {
			// NOTE: Ensure that saveXml always saves pointer size
			dataOrganization.setPointerSize(language.getDefaultSpace().getPointerSize());
			// NOTE: Endianness is not handled by saveXml/restore
			dataOrganization.setBigEndian(language.isBigEndian());
		}
		return dataOrganization;
	}
Creates a new default DataOrganization. This has a mapping which defines the alignment
of a data type based on its size. The map defines pairs for data types that are
1, 2, 4, and 8 bytes in length.
@param language optional language used to initialize defaults (pointer size, endianness, etc.)
 (may be null)
@return a new default DataOrganization.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataOrganizationImpl.java