private void createComment(Address dataAddress, String newComment, PushedParamInfo info) {
		Listing listing = currentProgram.getListing();
		String plateComment = listing.getComment(CommentType.PLATE, dataAddress);
		if (plateComment == null) {
			// add a comment
			SetCommentCmd cmd = new SetCommentCmd(dataAddress, CommentType.PLATE, newComment);
			cmd.applyTo(currentProgram);
		}
		else if (!plateComment.contains(info.getCalledFunctionName())) {
			// update the existing comment
			String updatedComment = plateComment + "\n" + newComment;
			SetCommentCmd cmd = new SetCommentCmd(dataAddress, CommentType.PLATE, updatedComment);
			cmd.applyTo(currentProgram);
		}
	}
This will return true if enough pushes before top of function.
This will return false if not enough pushes or if not a function.
Ghidra/Features/MicrosoftCodeAnalyzer/src/main/java/ghidra/app/plugin/prototype/MicrosoftCodeAnalyzerPlugin/PropagateExternalParametersAnalyzer.java