static BitFieldPackingImpl restore(DBStringMapAdapter dataMap, String keyPrefix)
			throws IOException {

		BitFieldPackingImpl bitFieldPacking = new BitFieldPackingImpl();

		bitFieldPacking.useMSConvention =
			dataMap.getBoolean(keyPrefix + ELEM_USE_MS_CONVENTION.name(),
				bitFieldPacking.useMSConvention);

		bitFieldPacking.typeAlignmentEnabled = dataMap.getBoolean(
			keyPrefix + ELEM_TYPE_ALIGNMENT_ENABLED.name(), bitFieldPacking.typeAlignmentEnabled);

		bitFieldPacking.zeroLengthBoundary =
			dataMap.getInt(keyPrefix + ELEM_ZERO_LENGTH_BOUNDARY.name(),
				bitFieldPacking.zeroLengthBoundary);

		return bitFieldPacking;
	}
Restore a data organization from the specified DB data map.
@param dataMap DB data map
@param keyPrefix key prefix for all map entries
@return data organization
@throws IOException if an IO error occurs
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/BitFieldPackingImpl.java