public static DataType getReferenceTypeOfDescriptor(String descriptor,
			DataTypeManager dtManager, boolean includesLandSemi) {
		if (includesLandSemi) {
			descriptor = descriptor.substring(1, descriptor.length() - 1);
		}
		String[] parts = descriptor.split("/");
		StringBuilder sb = new StringBuilder();
		for (String part : parts) {
			sb.append(CategoryPath.DELIMITER_CHAR);
			sb.append(part);
		}
		DataTypePath dataPath = new DataTypePath(sb.toString(), parts[parts.length - 1]);
		DataType referencedType = dtManager.getDataType(dataPath);
		return new PointerDataType(referencedType);
	}
Returns the type name for a parameter descriptor
@param descriptor
@return
Ghidra/Processors/JVM/src/main/java/ghidra/javaclass/format/DescriptorDecoder.java