public void export(PrintWriter out) {
		byte[] hexData;
		int dataLen = 0;

		out.println("\"" + this.getName() + "\"=hex(7):\\");

		for (int i = 0; i < this.data.length; ++i) {
			dataLen += this.data[i].length() + 1;
		}

		++dataLen;

		int idx = 0;
		hexData = new byte[dataLen];

		for (int i = 0; i < this.data.length; ++i) {
			int strLen = this.data[i].length();
			byte[] strBytes = this.data[i].getBytes();

			System.arraycopy
					(strBytes, 0, hexData, idx, strLen);

			idx += strLen;

			hexData[idx++] = 0;
		}

		hexData[idx++] = 0;

		RegistryValue.exportHexData(out, hexData);
	}