public static DataType resolveClassForString(String fullyQualifiedName, DataTypeManager dtm,
			DataType baseType) {
		fullyQualifiedName = CategoryPath.DELIMITER_CHAR + fullyQualifiedName;
		CategoryPath catPath = new CategoryPath(fullyQualifiedName);
		String[] parts = catPath.getPathElements();
		DataType dataType = new TypedefDataType(catPath, parts[parts.length - 1], baseType);
		dtm.resolve(dataType, DataTypeConflictHandler.KEEP_HANDLER);
		return dataType;
	}
Resolves the datatype represented by {@code fullyQualifiedName} with a base type of
{@code baseType} into dtm
@param fullyQualifiedName String representation of type
@param dtm data type manager
@param baseType base type 
@return data type represented by input string
Ghidra/Processors/JVM/src/main/java/ghidra/javaclass/format/DescriptorDecoder.java