default String getStructureLabel() throws IOException {
		String name = getStructureName();
		return name != null
				? "%s___%s".formatted(name,
					getStructureContext().getMappingInfo().getStructureName())
				: null;
	}
Returns a string that can be used to place a label on the instance.
<p>
This default implementation will query the {@link #getStructureName()} method, and if
it provides a value, will produce a string that looks like "name___mappingstructname", where
"mappingstructname" will be the {@code structureName} value in the {@code @StructureMapping}
annotation.
 
@return string to be used as a label, or null if there is not a valid label for the instance
@throws IOException if error getting label
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/golang/structmapping/StructureMarkup.java