@Override
	public DataType recoverDataType(GoTypeManager goTypes) throws IOException {
		DataType elementDT = goTypes.getGhidraDataType(getElement());
		DataType self = goTypes.getGhidraDataType(this, DataType.class, true);
		if (self != null) {
			return self;
		}
		return new PointerDataType(elementDT, goTypes.getDTM());
	}
Returns a reference to the element's type.

@return reference to the element's type
@throws IOException if error reading data
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/golang/rtti/types/GoPointerType.java