public static ElfComment read(BinaryReader br, Program program) {
		try {
			List<String> commentStrings = new ArrayList<>();
			List<Integer> commentStringLengths = new ArrayList<>();
			while (br.hasNext()) {
				long start = br.getPointerIndex();
				String str = br.readNextUtf8String();
				commentStrings.add(str);
				commentStringLengths.add((int) (br.getPointerIndex() - start));
			}
			return new ElfComment(commentStrings, commentStringLengths);
		}
		catch (IOException e) {
			// fall thru and return null
		}
		return null;
	}
Reads a ElfComment from the specified BinaryReader.

@param br BinaryReader to read from
@param program unused, present to match the signature of {@link ElfInfoItem.ReaderFunc}
@return new instance, or null if data error
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/elf/info/ElfComment.java