@Override
	public void markup(Program program, boolean isBinary, TaskMonitor monitor, MessageLog log,
			NTHeader ntHeader)
			throws DuplicateNameException, CodeUnitInsertionException, IOException {
		for (CliAbstractTableRow row : rows) {
			CliConstantRow constantRow = (CliConstantRow) row;

			Address sigAddr = CliAbstractStream.getStreamMarkupAddress(program, isBinary, monitor,
				log, ntHeader, metadataStream.getBlobStream(), constantRow.valueIndex);

			CliSigConstant constantSig =
				new CliSigConstant(metadataStream.getBlobStream().getBlob(constantRow.valueIndex),
					CliElementType.fromInt(constantRow.type));
			metadataStream.getBlobStream().updateBlob(constantSig, sigAddr, program);
		}
	}
Describes the Constant table. Each row represents a constant value for a Param, Field, or Property.
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/cli/tables/CliTableConstant.java