private void processPlate(CodeUnit cu, String[] plate) {
		if (cu == null) {
			return;
		}
		if ((plate == null) || (plate.length == 0)) {
			return;
		}

		int x = 0, before = 2, after = 0, len = 0;
		int width = options.getPreMnemonicWidth() + options.getMnemonicWidth() +
			options.getOperandWidth() + options.getEolWidth();

		if (width == 0) {
			return;
		}

		String fill = genFill(options.getAddrWidth() + options.getBytesWidth());

		StringBuffer stars = new StringBuffer();
		for (x = 0; x < width; x++) {
			stars.append("*");
		}

		if (options.isHTML()) {
			writeComments(stars.toString(), fill);
		}
		else {
			writeComments(stars.toString(), fill);
		}

		for (String element : plate) {
			String s = clip(element, width, false, true);
			len = s.length();
			if (plate.length == 1) {
				before = (width - 2 - len) / 2;
			}
			after = width - 2 - len - before;

			String pre = genFill(before);
			String post = genFill(after);

			writeComments("*" + pre + s + post + "*", fill);
		}

		writeComments(stars.toString(), fill);
	}
Move primary symbol to last element in array ...
Ghidra/Features/Base/src/main/java/ghidra/app/util/exporter/ProgramTextWriter.java