@Override
	public String getName() {
		if (referencedDataType != null) {
			// referencedDataType may have had name set, so re-create this pointer name.
			name = constructUniqueName(referencedDataType, length);
		}
		return super.getName();
	}
Get a pointer data-type instance of the requested size. NOTE: The returned
data-type will not be associated with any particular data-type-manager and
may therefore not utilize dynamically-sized-pointers when a valid pointerSize
is specified. If an invalid pointerSize is specified, a dynamically-size
pointer will be returned whose length is based upon the
default-data-organization.

@param dt          data-type referenced by pointer
@param pointerSize pointer size
@return signed integer data type
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/PointerDataType.java