private void addTypeForClassInfoElement(AbstractConstantPoolInfoJava[] constantPool, int index,
			DataTypeManager dtm) {
		ConstantPoolClassInfo classInfo = (ConstantPoolClassInfo) constantPool[index];
		int nameIndex = classInfo.getNameIndex();
		ConstantPoolUtf8Info utf8Info = (ConstantPoolUtf8Info) constantPool[nameIndex];
		DescriptorDecoder.resolveClassForString(utf8Info.getString(), dtm, DWordDataType.dataType);
	}
Create datatypes for all classes mentioned in the constant pool
@param program program file
@param classFile ClassFileJava associated with {@code program} 
@param monitor for canceling analysis
@param messageLog for logging messages
Ghidra/Processors/JVM/src/main/java/ghidra/javaclass/analyzers/JavaAnalyzer.java