@Override
		public DataType toDataType() throws DuplicateNameException, IOException {
			Structure structure = new StructureDataType("exports", 0);
			structure.add(WORD, "opens_index", null);
			structure.add(WORD, "opens_flags", null);
			structure.add(WORD, "opens_to_counts", null);
			for (int i = 0; i < getOpensToCount(); i++) {
				structure.add(WORD, "opens_to_index_" + i, null);
			}
			return structure;
		}
Each entry in the {@code opens_to_index} table must be a valid index into
the constant pool. The entry at that index must be a {@link ConstantPoolModuleInfo} structure
denoting a module whose code can access the types and members in this opened package.
@param i desired entry
@return index
Ghidra/Processors/JVM/src/main/java/ghidra/javaclass/format/attributes/ModuleAttribute.java