public static NoteGoBuildId read(BinaryReader br, Program unusedProgram) throws IOException {
		ElfNote note = ElfNote.read(br);
		if (!"Go".equals(note.getName())) {
			throw new IOException("Invalid note name: %s".formatted(note.getName()));
		}
		return new NoteGoBuildId(note.getNameLen(), note.getName(), note.getVendorType(),
			note.getDescription());
	}
Reads a NoteGoBuildId from the specified BinaryReader, matching the signature of 
ElfInfoItem.ReaderFunc.

@param br BinaryReader
@param unusedProgram context (unused but needed to match signature)
@return new NoteGoBuildId instance, never null
@throws IOException if data error
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/golang/NoteGoBuildId.java