private ListingTextField getTextField(String[] comments, String[] autoComment,
			List<String> offcutComments, ProxyObj<?> proxy, int xStart) {

		if (comments == null) {
			comments = EMPTY_STRING_ARRAY;
		}
		if (autoComment == null) {
			autoComment = EMPTY_STRING_ARRAY;
		}

		int nLinesAutoComment =
			(comments.length == 0 || alwaysShowAutomatic) ? autoComment.length : 0;

		if (comments.length == 0 && nLinesAutoComment == 0 && offcutComments.isEmpty()) {
			return null;
		}

		CodeUnit cu = (CodeUnit) proxy.getObject();
		Program program = cu.getProgram();
		AttributedString prototypeString =
			new AttributedString("prototype", CommentColors.PRE, getMetrics());
		List<FieldElement> fields = new ArrayList<>();
		for (int i = 0; i < nLinesAutoComment; i++) {
			AttributedString as = new AttributedString(autoComment[i], CommentColors.AUTO,
				getMetrics(automaticCommentStyle), false, null);
			fields.add(new TextFieldElement(as, i, 0));
		}
		for (String comment : comments) {
			fields.add(CommentUtils.parseTextForAnnotations(comment, program, prototypeString,
				fields.size()));
		}
		for (String offcutComment : offcutComments) {
			AttributedString as = new AttributedString(offcutComment, CommentColors.OFFCUT,
				getMetrics(style), false, null);
			fields.add(new TextFieldElement(as, fields.size(), 0));
		}

		if (isWordWrap) {
			fields = FieldUtils.wrap(fields, width);
		}

		return ListingTextField.createMultilineTextField(this, proxy, fields, xStart, width,
			hlProvider);
	}
A composite which immediately precedes the current address may contain trailing zero-length 
components which implicitly refer to this address and are not rendered by the opened composite.
This comment is intended to convey the existence of such hidden components which correspond
to addr.
<br>
NOTE: Implementation only provides comment for one trailing zero-length component.  This could
be improved to return a comment for all applicable trailing zero-length components. 
@param data data location whose pre-comment is currently be generated
@return auto-comment or null
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/PreCommentFieldFactory.java