protected String getTypesThatImplementInterfaceString() {
		StringBuilder sb = new StringBuilder();
		for (GoItab goItab : programContext.getGoTypes().getTypesThatImplementInterface(this)) {
			if (!sb.isEmpty()) {
				sb.append("\n");
			}
			try {
				GoType type = goItab.getType();
				sb.append(AddressAnnotatedStringHandler.createAddressAnnotationString(
					type.getStructureContext().getStructureAddress(),
					type.getFullyQualifiedName()));
				sb.append(AddressAnnotatedStringHandler.createAddressAnnotationString(
					goItab.getStructureContext().getStructureAddress(), "[itab]"));
			}
			catch (IOException e) {
				sb.append("bad type info");
			}
		}
		return sb.toString();
	}
Returns the methods defined by this interface
@return methods defined by this interface
@throws IOException if error reading data
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/golang/rtti/types/GoInterfaceType.java