public CategoryPath getTypedefsCategory(int moduleNumber, SymbolPath symbolPath) {
		CategoryPath category = null;
		if (moduleNumber >= 0 && moduleNumber < typedefCategories.size()) {
			category = typedefCategories.get(moduleNumber);
		}
		if (category == null) {
			// non-module typedefs go with all other global types, not in
			//  baseModuleTypedefsCategory.
			category = pdbRootCategory;
		}

		if (symbolPath == null) { // global namespace
			return category;
		}

		return recurseGetCategoryPath(category, symbolPath);
	}
Returns the {@link CategoryPath} for a typedef with the give {@link SymbolPath} and
module number; 1 <= moduleNumber <= {@link PdbDebugInfo#getNumModules()},
except that modeleNumber of 0 represents publics/globals.
@param moduleNumber module number
@param symbolPath SymbolPath of the symbol
@return the CategoryPath
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/PdbCategories.java