@Override
	public boolean isValidParent(Namespace parent) {
		return super.isValidParent(parent) &&
			SymbolType.CLASS.isValidParent(symbolMgr.getProgram(), parent, address, isExternal());
	}
Construct a Ghidra Class symbol from an existing symbol record
@param symbolMgr the symbol manager
@param cache symbol object cache
@param record the record associated with the symbol.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/ClassSymbol.java